From b02d7a19f1cebd1f7ab5d596c6653ffef7d32d44 Mon Sep 17 00:00:00 2001 From: Kawaxxxsaki <1111@123.com> Date: Fri, 5 Dec 2025 16:43:29 +0800 Subject: [PATCH] =?UTF-8?q?Build:=20=E5=91=A8=E4=BA=94=202025/12/05=2016:4?= =?UTF-8?q?3:28.99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 2 +- about/index.html | 2 +- .../index.html | 1 + article/8gihio2v/index.html | 2 +- .../deploying-wsl2-on-windows-10/index.html | 4 +-- article/free_model_api/index.html | 4 +-- article/operate-wsl2/index.html | 4 +-- article/xinchuang-competition-2025/index.html | 1 + ....html-CJDOh8VT.js => 404.html-BMcB-D__.js} | 2 +- ...hBox-DDAW6pkS.js => SearchBox-CU1UQ9xb.js} | 2 +- assets/{app-Dqab9jXZ.js => app-COnnofor.js} | 20 +++++------ ... architectureDiagram-4X3Z3J56-Cgj2X-wu.js} | 2 +- ...d.js => blockDiagram-MFEFEJY7-DKL7pOyg.js} | 2 +- ...JoTr.js => c4Diagram-Q5SP5FFD-CAhhBqY0.js} | 2 +- ...BHboJLjX.js => chunk-4KE642ED-BWKyYx7V.js} | 2 +- ...D5T9ujH0.js => chunk-6EQESGSB-CxeJJhjr.js} | 2 +- ...Ddj-cpjs.js => chunk-7SRKK4IT-Rwt-CZEY.js} | 2 +- ...BmcQD5HT.js => chunk-BHQAJ5QI-7lORIY2m.js} | 2 +- ...G6Hf23Oh.js => chunk-OMTJKCYW-icim_91v.js} | 2 +- ...Dpkfx63G.js => chunk-QK4BHB5Z-BHFZ30J7.js} | 2 +- ...CqjWXmEl.js => chunk-S4Z6OVSW-D3H4zONb.js} | 2 +- ...BkxI9n__.js => chunk-T244DUNM-wAx6vwlF.js} | 2 +- ...CG57Lyfl.js => chunk-VSLJSFIP-Bx4cniBy.js} | 2 +- ...Bl0w6VB5.js => chunk-WONJCSFZ-DKxzR-8d.js} | 2 +- ...DXKlGKW1.js => chunk-XTOMJ4XH-BMKEeKaZ.js} | 2 +- ...BbIdtWS5.js => chunk-ZZTKAOFA-wdOG834u.js} | 2 +- assets/classDiagram-FKO7XAE5-CAp11gdA.js | 1 - assets/classDiagram-HVPNVESH-D5dpLzMD.js | 1 + assets/classDiagram-v2-KGF5QE6Q-D5dpLzMD.js | 1 + assets/classDiagram-v2-XZHHGUJO-CAp11gdA.js | 1 - ...nent-fveCJU8-.js => component-CAdqe-pJ.js} | 2 +- ...6.js => cose-bilkent-AZ5BDB2T-BygLLGxg.js} | 2 +- ...DjrmapAM.js => dagre-5ZHZFEXP-bsE9Td0t.js} | 2 +- ...PlJuCB.js => diagram-BZV4OSZQ-rwp74WRS.js} | 2 +- ...UMYr94.js => diagram-DKYQLJNW-6WW9jvCA.js} | 2 +- ...0GgLu4.js => diagram-LL6QPXA2-CarN1Vdv.js} | 2 +- ...2ohc.js => erDiagram-4KHZDIAV-CdD9R6K5.js} | 2 +- ...Oc.js => flowDiagram-COCTKB5R-BOKZNMPX.js} | 2 +- ...6.js => ganttDiagram-SAESIEWH-vpColVyS.js} | 2 +- ...s => gitGraphDiagram-JCGM6PWI-CiEtMAOX.js} | 2 +- ...tml-Cdtok8U3.js => index.html-4Ia4Y_q7.js} | 2 +- ...tml-Dz31BcBN.js => index.html-4dF0_lLO.js} | 2 +- ...tml-DUFW4xl1.js => index.html-B4t4cYOE.js} | 2 +- assets/index.html-B61S3TA-.js | 33 +++++++++++++++++++ ...tml-6hRZgYQZ.js => index.html-BGzz9t13.js} | 2 +- ...tml-CTLsUgWS.js => index.html-BNOFc02q.js} | 2 +- ...tml-DjZGibBN.js => index.html-BadfTu4S.js} | 2 +- ...tml-qBZw1f_2.js => index.html-Bbbe_5Dq.js} | 2 +- ...tml-Be9GB_Je.js => index.html-Bcmnvkpu.js} | 2 +- ...tml-CzL4Jq3g.js => index.html-BdXmDxao.js} | 4 +-- ...tml-CVIj21jo.js => index.html-BfCO_xOC.js} | 2 +- ...tml-qqBppzVS.js => index.html-Bfh8XIGL.js} | 2 +- ...tml-BCIIUFWs.js => index.html-Bi2y5wj2.js} | 2 +- ...tml-Co1HbS4K.js => index.html-BiE6-1u5.js} | 2 +- ...tml-ePthiwJu.js => index.html-BnMLRzzv.js} | 2 +- ...tml-rRdQm8ra.js => index.html-BpBawNRq.js} | 2 +- ...tml-DAs9cR3X.js => index.html-BtdYwdnH.js} | 2 +- ...tml-CL_ghJpp.js => index.html-Btpkur-j.js} | 2 +- ...tml-Co_3x-Ud.js => index.html-BvotsU_o.js} | 2 +- ...tml-BjJeNku6.js => index.html-C0OqBaKk.js} | 2 +- ...tml-DhPXKfVj.js => index.html-C6tPDsy3.js} | 13 +++++--- ...tml-N75rTZMq.js => index.html-CEXhjT0q.js} | 4 +-- ...tml-Qyky62KT.js => index.html-CTTVCN89.js} | 2 +- ...tml-DphjuyIz.js => index.html-CYP01CF2.js} | 2 +- ...tml-BeL2sEVS.js => index.html-Ca8ODoag.js} | 2 +- ...tml-CZMznp7c.js => index.html-CiDFbYzj.js} | 2 +- ...tml-XJvuSd30.js => index.html-CilIGdGa.js} | 2 +- ...tml-ZDn_9rts.js => index.html-CrxPbgg2.js} | 4 +-- ...tml-D8rBlAuv.js => index.html-D7xJ_HUP.js} | 2 +- ...tml-3gxMbm1p.js => index.html-DEtxCsxV.js} | 2 +- ...tml-BZBeHu8I.js => index.html-DJarBbgB.js} | 2 +- ...tml-DXxOOwOv.js => index.html-DNo5mCjV.js} | 2 +- ...tml-CYk-Fe0W.js => index.html-DQCrxot9.js} | 4 +-- ...tml-DEibzsdD.js => index.html-DSXMlfQu.js} | 4 +-- ...tml-TVC-EKpA.js => index.html-DUNutXby.js} | 2 +- ...tml-BmfcOboL.js => index.html-DWNKEX12.js} | 2 +- ...tml-B7BRPPH5.js => index.html-DZtjgK6j.js} | 2 +- ...tml-DAwGhvql.js => index.html-DjO3Wbxu.js} | 2 +- ...tml-jChAOW7R.js => index.html-DkIaEW0B.js} | 2 +- ...tml-BW5PJF3F.js => index.html-DkpkOMiC.js} | 2 +- assets/index.html-Dn2zM_4K.js | 1 + ...tml-CjnlB8zR.js => index.html-DtQ3NCBt.js} | 2 +- ...tml-NhES_edF.js => index.html-Dy0Rnosn.js} | 2 +- ...tml-CQ_VrxaA.js => index.html-DzdB6uKi.js} | 2 +- ...tml-EXlNqRox.js => index.html-LX9xR560.js} | 2 +- ...tml-Biol55Rl.js => index.html-RwillQNE.js} | 2 +- ...tml-BwUler_x.js => index.html-llVVS0Bk.js} | 2 +- ...tml-C9SI0TOe.js => index.html-p4W_Mjj2.js} | 2 +- ...pi.js => infoDiagram-E5BXARVB-EJyK8DtW.js} | 2 +- ...js => journeyDiagram-E42M6OD5-Cl5m5U3d.js} | 2 +- ...=> kanban-definition-D5DEDDHO-DzDi6yhb.js} | 2 +- ...1PsNVTTE.js => katex-RV2QPRKB-DmzK6jgh.js} | 2 +- ...AbLg_2m.js => mermaid.esm.min-C3PPQ_C2.js} | 10 +++--- ...> mindmap-definition-YDONIZRL-BSsdl4Hz.js} | 2 +- ...KNM.js => pieDiagram-QB62DFGK-B6sIPRo3.js} | 2 +- ...s => quadrantDiagram-AGVETKZM-D9Vi_t2t.js} | 2 +- ...> requirementDiagram-PT7ZJY3I-C6-gZbTo.js} | 2 +- ....js => sankeyDiagram-XSL23WO4-BN5ulbBi.js} | 2 +- assets/searchBox-default-CHe69NWu.js | 1 + assets/searchBox-default-D7F579dH.js | 1 - ...s => sequenceDiagram-W4XLKSBU-DwRr0loL.js} | 2 +- ...C.js => stateDiagram-T6B4JHBO-BiYCgJ8z.js} | 2 +- assets/stateDiagram-v2-B7NEODPZ-ByByxE9b.js | 1 + assets/stateDiagram-v2-GQU47BET-DZxwS4DI.js | 1 - ... timeline-definition-DZOEFOHF-D_gX1cJE.js} | 2 +- ... => treemap-KMMF4GRG-7ORZ52ND-hp-dLOEF.js} | 2 +- ...js => xychartDiagram-6J6QOAP6-DxY4Yc1o.js} | 2 +- blog/archives/index.html | 2 +- blog/categories/index.html | 2 +- blog/index.html | 4 +-- blog/tags/index.html | 2 +- friends/index.html | 2 +- index.html | 2 +- ops/blockchain/index.html | 2 +- .../practice/basic-deployment/index.html | 2 +- .../practice/console-operator/index.html | 4 +-- .../practice/node-deployment/index.html | 4 +-- .../theory/basic-principles/index.html | 2 +- .../theory/fisco-bcos-node-type/index.html | 4 +-- ops/linux/basic-commands/index.html | 4 +-- ops/linux/index.html | 2 +- programming/cplusplus/basis/index.html | 2 +- programming/cplusplus/index.html | 2 +- programming/leetcode/index.html | 2 +- .../question_sheet/beginner/index.html | 2 +- .../analysis/case-analysis/index.html | 2 +- programming/solidity/basic-syntax/index.html | 4 +-- programming/solidity/index.html | 2 +- programming/solidity/other/hardhat/index.html | 4 +-- .../solidity/other/miscellaneous/index.html | 4 +-- .../web/basic-syntax/html-css-js/index.html | 4 +-- .../html-lists-and-semantic-layout/index.html | 4 +-- .../html-tags-attributes/index.html | 4 +-- .../basic-syntax/javascript-basics/index.html | 17 ++++++---- programming/web/index.html | 2 +- sitemap.xml | 2 +- subject/english/basis/index.html | 2 +- subject/english/exam/cet-4/index.html | 2 +- subject/english/grammar/index.html | 2 +- subject/english/index.html | 2 +- subject/english/listening-speaking/index.html | 2 +- subject/english/reading-writing/index.html | 2 +- subject/english/resources/index.html | 2 +- subject/english/vocabulary/index.html | 2 +- .../english/writing-translation/index.html | 2 +- theory/cryptography/index.html | 4 +-- .../permutation-encryption/index.html | 4 +-- .../substitution-ciphers/index.html | 4 +-- tools/index.html | 2 +- 149 files changed, 228 insertions(+), 186 deletions(-) create mode 100644 article/2025-BR-BRICS-BC-App-Develop-Op-Sample-Q_A/index.html create mode 100644 article/xinchuang-competition-2025/index.html rename assets/{404.html-CJDOh8VT.js => 404.html-BMcB-D__.js} (93%) rename assets/{SearchBox-DDAW6pkS.js => SearchBox-CU1UQ9xb.js} (99%) rename assets/{app-Dqab9jXZ.js => app-COnnofor.js} (79%) rename assets/{architectureDiagram-4X3Z3J56-DYuPhDbi.js => architectureDiagram-4X3Z3J56-Cgj2X-wu.js} (99%) rename assets/{blockDiagram-BWRZOBD3-CE_yhBtd.js => blockDiagram-MFEFEJY7-DKL7pOyg.js} (99%) rename assets/{c4Diagram-Q5SP5FFD-CFYWJoTr.js => c4Diagram-Q5SP5FFD-CAhhBqY0.js} (99%) rename assets/{chunk-4KE642ED-BHboJLjX.js => chunk-4KE642ED-BWKyYx7V.js} (72%) rename assets/{chunk-6EQESGSB-D5T9ujH0.js => chunk-6EQESGSB-CxeJJhjr.js} (72%) rename assets/{chunk-7SRKK4IT-Ddj-cpjs.js => chunk-7SRKK4IT-Rwt-CZEY.js} (99%) rename assets/{chunk-P7EU7REX-BmcQD5HT.js => chunk-BHQAJ5QI-7lORIY2m.js} (99%) rename assets/{chunk-OMTJKCYW-G6Hf23Oh.js => chunk-OMTJKCYW-icim_91v.js} (99%) rename assets/{chunk-CCU7O4O5-Dpkfx63G.js => chunk-QK4BHB5Z-BHFZ30J7.js} (57%) rename assets/{chunk-EYG76IYJ-CqjWXmEl.js => chunk-S4Z6OVSW-D3H4zONb.js} (97%) rename assets/{chunk-T244DUNM-BkxI9n__.js => chunk-T244DUNM-wAx6vwlF.js} (87%) rename assets/{chunk-VSLJSFIP-CG57Lyfl.js => chunk-VSLJSFIP-Bx4cniBy.js} (67%) rename assets/{chunk-WONJCSFZ-Bl0w6VB5.js => chunk-WONJCSFZ-DKxzR-8d.js} (91%) rename assets/{chunk-AI4T2ZLM-DXKlGKW1.js => chunk-XTOMJ4XH-BMKEeKaZ.js} (99%) rename assets/{chunk-ZZTKAOFA-BbIdtWS5.js => chunk-ZZTKAOFA-wdOG834u.js} (82%) delete mode 100644 assets/classDiagram-FKO7XAE5-CAp11gdA.js create mode 100644 assets/classDiagram-HVPNVESH-D5dpLzMD.js create mode 100644 assets/classDiagram-v2-KGF5QE6Q-D5dpLzMD.js delete mode 100644 assets/classDiagram-v2-XZHHGUJO-CAp11gdA.js rename assets/{component-fveCJU8-.js => component-CAdqe-pJ.js} (99%) rename assets/{cose-bilkent-AZ5BDB2T-BSXUtaZ6.js => cose-bilkent-AZ5BDB2T-BygLLGxg.js} (99%) rename assets/{dagre-X5LCLMGV-DjrmapAM.js => dagre-5ZHZFEXP-bsE9Td0t.js} (97%) rename assets/{diagram-BZV4OSZQ-DAPlJuCB.js => diagram-BZV4OSZQ-rwp74WRS.js} (93%) rename assets/{diagram-DKYQLJNW-CLUMYr94.js => diagram-DKYQLJNW-6WW9jvCA.js} (95%) rename assets/{diagram-LL6QPXA2-CF0GgLu4.js => diagram-LL6QPXA2-CarN1Vdv.js} (97%) rename assets/{erDiagram-MBDK6S7D-C_nW2ohc.js => erDiagram-4KHZDIAV-CdD9R6K5.js} (99%) rename assets/{flowDiagram-UML6HZQP-B0OUfpOc.js => flowDiagram-COCTKB5R-BOKZNMPX.js} (99%) rename assets/{ganttDiagram-SAESIEWH-GtrQycG6.js => ganttDiagram-SAESIEWH-vpColVyS.js} (99%) rename assets/{gitGraphDiagram-JCGM6PWI-DJdSCasi.js => gitGraphDiagram-JCGM6PWI-CiEtMAOX.js} (98%) rename assets/{index.html-Cdtok8U3.js => index.html-4Ia4Y_q7.js} (99%) rename assets/{index.html-Dz31BcBN.js => index.html-4dF0_lLO.js} (99%) rename assets/{index.html-DUFW4xl1.js => index.html-B4t4cYOE.js} (98%) create mode 100644 assets/index.html-B61S3TA-.js rename assets/{index.html-6hRZgYQZ.js => index.html-BGzz9t13.js} (99%) rename assets/{index.html-CTLsUgWS.js => index.html-BNOFc02q.js} (96%) rename assets/{index.html-DjZGibBN.js => index.html-BadfTu4S.js} (97%) rename assets/{index.html-qBZw1f_2.js => index.html-Bbbe_5Dq.js} (99%) rename assets/{index.html-Be9GB_Je.js => index.html-Bcmnvkpu.js} (96%) rename assets/{index.html-CzL4Jq3g.js => index.html-BdXmDxao.js} (98%) rename assets/{index.html-CVIj21jo.js => index.html-BfCO_xOC.js} (98%) rename assets/{index.html-qqBppzVS.js => index.html-Bfh8XIGL.js} (98%) rename assets/{index.html-BCIIUFWs.js => index.html-Bi2y5wj2.js} (99%) rename assets/{index.html-Co1HbS4K.js => index.html-BiE6-1u5.js} (97%) rename assets/{index.html-ePthiwJu.js => index.html-BnMLRzzv.js} (98%) rename assets/{index.html-rRdQm8ra.js => index.html-BpBawNRq.js} (98%) rename assets/{index.html-DAs9cR3X.js => index.html-BtdYwdnH.js} (98%) rename assets/{index.html-CL_ghJpp.js => index.html-Btpkur-j.js} (99%) rename assets/{index.html-Co_3x-Ud.js => index.html-BvotsU_o.js} (99%) rename assets/{index.html-BjJeNku6.js => index.html-C0OqBaKk.js} (99%) rename assets/{index.html-DhPXKfVj.js => index.html-C6tPDsy3.js} (97%) rename assets/{index.html-N75rTZMq.js => index.html-CEXhjT0q.js} (99%) rename assets/{index.html-Qyky62KT.js => index.html-CTTVCN89.js} (83%) rename assets/{index.html-DphjuyIz.js => index.html-CYP01CF2.js} (96%) rename assets/{index.html-BeL2sEVS.js => index.html-Ca8ODoag.js} (98%) rename assets/{index.html-CZMznp7c.js => index.html-CiDFbYzj.js} (99%) rename assets/{index.html-XJvuSd30.js => index.html-CilIGdGa.js} (99%) rename assets/{index.html-ZDn_9rts.js => index.html-CrxPbgg2.js} (99%) rename assets/{index.html-D8rBlAuv.js => index.html-D7xJ_HUP.js} (94%) rename assets/{index.html-3gxMbm1p.js => index.html-DEtxCsxV.js} (99%) rename assets/{index.html-BZBeHu8I.js => index.html-DJarBbgB.js} (98%) rename assets/{index.html-DXxOOwOv.js => index.html-DNo5mCjV.js} (95%) rename assets/{index.html-CYk-Fe0W.js => index.html-DQCrxot9.js} (99%) rename assets/{index.html-DEibzsdD.js => index.html-DSXMlfQu.js} (99%) rename assets/{index.html-TVC-EKpA.js => index.html-DUNutXby.js} (98%) rename assets/{index.html-BmfcOboL.js => index.html-DWNKEX12.js} (99%) rename assets/{index.html-B7BRPPH5.js => index.html-DZtjgK6j.js} (99%) rename assets/{index.html-DAwGhvql.js => index.html-DjO3Wbxu.js} (84%) rename assets/{index.html-jChAOW7R.js => index.html-DkIaEW0B.js} (99%) rename assets/{index.html-BW5PJF3F.js => index.html-DkpkOMiC.js} (84%) create mode 100644 assets/index.html-Dn2zM_4K.js rename assets/{index.html-CjnlB8zR.js => index.html-DtQ3NCBt.js} (84%) rename assets/{index.html-NhES_edF.js => index.html-Dy0Rnosn.js} (99%) rename assets/{index.html-CQ_VrxaA.js => index.html-DzdB6uKi.js} (97%) rename assets/{index.html-EXlNqRox.js => index.html-LX9xR560.js} (99%) rename assets/{index.html-Biol55Rl.js => index.html-RwillQNE.js} (98%) rename assets/{index.html-BwUler_x.js => index.html-llVVS0Bk.js} (98%) rename assets/{index.html-C9SI0TOe.js => index.html-p4W_Mjj2.js} (97%) rename assets/{infoDiagram-GKI3LBYJ-DPrVQSpi.js => infoDiagram-E5BXARVB-EJyK8DtW.js} (60%) rename assets/{journeyDiagram-E42M6OD5-CqgSwyxp.js => journeyDiagram-E42M6OD5-Cl5m5U3d.js} (98%) rename assets/{kanban-definition-D5DEDDHO-DE6FboOD.js => kanban-definition-D5DEDDHO-DzDi6yhb.js} (99%) rename assets/{katex-RV2QPRKB-1PsNVTTE.js => katex-RV2QPRKB-DmzK6jgh.js} (99%) rename assets/{mermaid.esm.min-DAbLg_2m.js => mermaid.esm.min-C3PPQ_C2.js} (99%) rename assets/{mindmap-definition-ZYHNXUZP-BLcJAmDb.js => mindmap-definition-YDONIZRL-BSsdl4Hz.js} (99%) rename assets/{pieDiagram-QB62DFGK-Ek4WhKNM.js => pieDiagram-QB62DFGK-B6sIPRo3.js} (93%) rename assets/{quadrantDiagram-AGVETKZM-pWRP0XqT.js => quadrantDiagram-AGVETKZM-D9Vi_t2t.js} (99%) rename assets/{requirementDiagram-BJFPASL3-CclCTei7.js => requirementDiagram-PT7ZJY3I-C6-gZbTo.js} (99%) rename assets/{sankeyDiagram-XSL23WO4-ChZN-gEl.js => sankeyDiagram-XSL23WO4-BN5ulbBi.js} (99%) create mode 100644 assets/searchBox-default-CHe69NWu.js delete mode 100644 assets/searchBox-default-D7F579dH.js rename assets/{sequenceDiagram-W4XLKSBU-1LvIfBFf.js => sequenceDiagram-W4XLKSBU-DwRr0loL.js} (99%) rename assets/{stateDiagram-ZFDIVMDF-CmPpL-XC.js => stateDiagram-T6B4JHBO-BiYCgJ8z.js} (96%) create mode 100644 assets/stateDiagram-v2-B7NEODPZ-ByByxE9b.js delete mode 100644 assets/stateDiagram-v2-GQU47BET-DZxwS4DI.js rename assets/{timeline-definition-DZOEFOHF-ppB4YgSZ.js => timeline-definition-DZOEFOHF-D_gX1cJE.js} (99%) rename assets/{treemap-KMMF4GRG-7ORZ52ND-DhI38Nao.js => treemap-KMMF4GRG-7ORZ52ND-hp-dLOEF.js} (99%) rename assets/{xychartDiagram-6J6QOAP6-D8kcpSZt.js => xychartDiagram-6J6QOAP6-DxY4Yc1o.js} (99%) diff --git a/404.html b/404.html index 3b195e6..c600248 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -仲夏夜之梦
Skip to content

404

页面未找到

但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。
\ No newline at end of file +仲夏夜之梦
Skip to content

404

页面未找到

但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。
\ No newline at end of file diff --git a/about/index.html b/about/index.html index 6a6f44a..bd2aa91 100644 --- a/about/index.html +++ b/about/index.html @@ -1 +1 @@ -关于祀梦的花园 | 仲夏夜之梦
Skip to content

关于祀梦的花园

约 457 字大约 2 分钟

2024-10-29

贡献者: simeng, si-meng-spec, 祀梦
\ No newline at end of file +关于祀梦的花园 | 仲夏夜之梦
Skip to content

关于祀梦的花园

约 457 字大约 2 分钟

2024-10-29

贡献者: simeng, si-meng-spec, 祀梦
\ No newline at end of file diff --git a/article/2025-BR-BRICS-BC-App-Develop-Op-Sample-Q_A/index.html b/article/2025-BR-BRICS-BC-App-Develop-Op-Sample-Q_A/index.html new file mode 100644 index 0000000..2105829 --- /dev/null +++ b/article/2025-BR-BRICS-BC-App-Develop-Op-Sample-Q_A/index.html @@ -0,0 +1 @@ +2025 一带一路金砖 - 区块链应用开发与运维 样题详解 | 仲夏夜之梦
Skip to content

2025 一带一路金砖 - 区块链应用开发与运维 样题详解

约 1117 字大约 4 分钟

2025-09-30

\ No newline at end of file diff --git a/article/8gihio2v/index.html b/article/8gihio2v/index.html index 1879cfd..6494b24 100644 --- a/article/8gihio2v/index.html +++ b/article/8gihio2v/index.html @@ -1 +1 @@ -通过 EdgeOne Pages 搭建图床 | 仲夏夜之梦
Skip to content

通过 EdgeOne Pages 搭建图床

约 423 字大约 1 分钟

2025-09-29

各位~今天要给大家介绍一个超棒的图床搭建方法哦!EdgeOne Pages 是腾讯云提供的静态网站托管服务,而且还有免费额度可以使用呢,对于日常需求来说完全足够啦~

创建一个 Git 项目

第一步呢,我们需要先在 Gitee 上创建一个项目,专门用来存放网站里要用的各种图片。当然啦,如果你习惯用 Github 或者 CNB 也没问题,这些平台都是支持的哦~而且要记住,项目的目录结构就是以后图片的访问路径呢~

EdgeOne Page 中导入项目

接下来打开 EdgeOne Page 的控制台,这里可以导入 Github、Gitee 和 CNB 的项目哦~

点击「导入项目」,选择 Gitee 项目,找到刚才创建的那个项目,然后就可以直接开始部署啦~

等待大概一分钟左右,部署完成后,在项目概览页面点击预览按钮,就可以先看看资源能不能正常访问啦~

配置域名

如果临时链接可以正常访问的话,我们就可以配置自己的域名啦~在项目概览页面点击「自定义域名」就可以进入配置界面哦~

在那里输入你想要使用的域名,腾讯云可是提供了50个免费证书的额度呢!而且证书到期后还会自动释放额度,所以完全不用担心证书不够用的问题,可以放心大胆地点击「使用免费证书」按钮哦~

\ No newline at end of file +通过 EdgeOne Pages 搭建图床 | 仲夏夜之梦
Skip to content

通过 EdgeOne Pages 搭建图床

约 423 字大约 1 分钟

2025-09-29

各位~今天要给大家介绍一个超棒的图床搭建方法哦!EdgeOne Pages 是腾讯云提供的静态网站托管服务,而且还有免费额度可以使用呢,对于日常需求来说完全足够啦~

创建一个 Git 项目

第一步呢,我们需要先在 Gitee 上创建一个项目,专门用来存放网站里要用的各种图片。当然啦,如果你习惯用 Github 或者 CNB 也没问题,这些平台都是支持的哦~而且要记住,项目的目录结构就是以后图片的访问路径呢~

EdgeOne Page 中导入项目

接下来打开 EdgeOne Page 的控制台,这里可以导入 Github、Gitee 和 CNB 的项目哦~

点击「导入项目」,选择 Gitee 项目,找到刚才创建的那个项目,然后就可以直接开始部署啦~

等待大概一分钟左右,部署完成后,在项目概览页面点击预览按钮,就可以先看看资源能不能正常访问啦~

配置域名

如果临时链接可以正常访问的话,我们就可以配置自己的域名啦~在项目概览页面点击「自定义域名」就可以进入配置界面哦~

在那里输入你想要使用的域名,腾讯云可是提供了50个免费证书的额度呢!而且证书到期后还会自动释放额度,所以完全不用担心证书不够用的问题,可以放心大胆地点击「使用免费证书」按钮哦~

\ No newline at end of file diff --git a/article/deploying-wsl2-on-windows-10/index.html b/article/deploying-wsl2-on-windows-10/index.html index ba90ca2..663b21a 100644 --- a/article/deploying-wsl2-on-windows-10/index.html +++ b/article/deploying-wsl2-on-windows-10/index.html @@ -1,4 +1,4 @@ -在 Windows10 上部署 WSL2 并启动 ubuntu 虚拟机 | 仲夏夜之梦
Skip to content

在 Windows10 上部署 WSL2 并启动 ubuntu 虚拟机

约 1531 字大约 5 分钟

2025-09-29

嗨呀~让我们在 Windows10 专业版上部署 WSL2 并启动 ubuntu 20.04 虚拟机吧~

最好使用 Windows10 专业版,并且在物理机上部署呢,在虚拟机上部署的话可能会有小麻烦,所以不太推荐啦~

Windows10 镜像

大家好呀~今天要教大家如何在Windows10上部署WSL2并启动ubuntu虚拟机哦~

首先呢,我们需要准备一个Windows10的镜像文件~虽然Microsoft官方有提供,不过很容易下载失败呢,所以建议大家去MSDN下载会更稳定哦~

在MSDN官网找到「操作系统」→「Window10」→「Windows 10 (Multiple Editions) (x64)」这个版本,它包含了专业版呢~要注意哦,WSL2只支持专业版、企业版或教育版,不支持家庭版呢,所以建议大家直接安装专业版会更方便~

启用WSL2和虚拟机平台

接下来,我们需要启用WSL2和虚拟机平台的功能哦~首先以管理员身份打开PowerShell,然后依次运行下面的命令:

# 启用 WSL 功能
+在 Windows10 上部署 WSL2 并启动 ubuntu 虚拟机 | 仲夏夜之梦
Skip to content

在 Windows10 上部署 WSL2 并启动 ubuntu 虚拟机

约 1531 字大约 5 分钟

2025-09-29

嗨呀~让我们在 Windows10 专业版上部署 WSL2 并启动 ubuntu 20.04 虚拟机吧~

最好使用 Windows10 专业版,并且在物理机上部署呢,在虚拟机上部署的话可能会有小麻烦,所以不太推荐啦~

Windows10 镜像

大家好呀~今天要教大家如何在Windows10上部署WSL2并启动ubuntu虚拟机哦~

首先呢,我们需要准备一个Windows10的镜像文件~虽然Microsoft官方有提供,不过很容易下载失败呢,所以建议大家去MSDN下载会更稳定哦~

在MSDN官网找到「操作系统」→「Window10」→「Windows 10 (Multiple Editions) (x64)」这个版本,它包含了专业版呢~要注意哦,WSL2只支持专业版、企业版或教育版,不支持家庭版呢,所以建议大家直接安装专业版会更方便~

启用WSL2和虚拟机平台

接下来,我们需要启用WSL2和虚拟机平台的功能哦~首先以管理员身份打开PowerShell,然后依次运行下面的命令:

# 启用 WSL 功能
 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
 
 # 启用虚拟机平台(WSL2 必需)
@@ -59,4 +59,4 @@
 Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel
 
 Press any key to continue...

这说明系统缺少WSL2所需的Linux内核更新包哦~这时候我们可以打开微软官网的下载 Linux 内核更新包页面,下载最新的包安装就可以解决啦~

错误码 0x80370102 虚拟化技术没有开启

如果遇到这个错误,可能是因为虚拟化技术没有开启哦~如果是在真实机上操作的话,需要进入BIOS开启虚拟化技术呢~开启之后,可以在任务管理器 -> 性能 -> CPU 的详情页面中,看到下方的虚拟化状态显示为「已启用」哦~

虚拟化技术启用

如果是在虚拟机中操作的话,就需要启用嵌套虚拟化技术啦~以VMware为例:

先关闭虚拟机,然后找到虚拟机的.vmx配置文件(通常在虚拟机目录下),在文件末尾添加一行:vhv.enable = "TRUE"

保存之后再启动虚拟机就可以啦~如果还是失败的话,建议尝试换用WSL1,或者使用Hyper-V来部署Windows10虚拟机哦~

通过 WSL2 操作 ubuntu 20.04 LTS 虚拟机

安装完成后,我们该如何操作Ubuntu虚拟机呢?很简单哦~以管理员身份打开PowerShell,然后运行这个命令查看已安装的虚拟机:

# 查看已安装的虚拟机
-wsl -l -v

如果前面的步骤都正确的话,这里应该可以看到一个Ubuntu-20.04的虚拟机啦~

另外,在文件资源管理器中,会多出一个Linux文件夹,里面有一个Ubuntu-20.04文件夹,这就是虚拟机的根目录哦~

想要启动并进入Ubuntu虚拟机的话,可以运行这个命令:

wsl -d Ubuntu-20.04

如果直接退出终端或者关闭窗口,虚拟机实例就会进入挂起状态,下次需要重新启动才能继续使用哦~当然,也可以通过指令强制终止虚拟机:

wsl --terminate Ubuntu-20.04

通过 VS Code 开发

接下来,我们还可以通过VS Code来进行开发哦~不过需要先安装一些扩展呢:'Remote - SSH'和'WSL'

安装好扩展后,在VS Code左侧打开远程资源管理器,就可以看到Ubuntu20.04虚拟机啦~直接点击连接就可以了哦~不过第一次连接可能需要启动一下虚拟机,会有点慢呢,耐心等待一下吧~ 连接 WSL2 虚拟机 连接成功之后,就可以愉快地进行开发啦~是不是很简单呢~

\ No newline at end of file +wsl -l -v

如果前面的步骤都正确的话,这里应该可以看到一个Ubuntu-20.04的虚拟机啦~

另外,在文件资源管理器中,会多出一个Linux文件夹,里面有一个Ubuntu-20.04文件夹,这就是虚拟机的根目录哦~

想要启动并进入Ubuntu虚拟机的话,可以运行这个命令:

wsl -d Ubuntu-20.04

如果直接退出终端或者关闭窗口,虚拟机实例就会进入挂起状态,下次需要重新启动才能继续使用哦~当然,也可以通过指令强制终止虚拟机:

wsl --terminate Ubuntu-20.04

通过 VS Code 开发

接下来,我们还可以通过VS Code来进行开发哦~不过需要先安装一些扩展呢:'Remote - SSH'和'WSL'

安装好扩展后,在VS Code左侧打开远程资源管理器,就可以看到Ubuntu20.04虚拟机啦~直接点击连接就可以了哦~不过第一次连接可能需要启动一下虚拟机,会有点慢呢,耐心等待一下吧~ 连接 WSL2 虚拟机 连接成功之后,就可以愉快地进行开发啦~是不是很简单呢~

\ No newline at end of file diff --git a/article/free_model_api/index.html b/article/free_model_api/index.html index 65dca76..6b6a140 100644 --- a/article/free_model_api/index.html +++ b/article/free_model_api/index.html @@ -1,4 +1,4 @@ -便宜免费的大模型 API 整合 ( 2025年11月11日 ) | 仲夏夜之梦
Skip to content

便宜免费的大模型 API 整合 ( 2025年11月11日 )

约 1394 字大约 5 分钟

2025-11-11

免费的大模型 API 整合

嗨~如果你在找既温柔又省荷包的小模型,就把它们悄悄收进这里吧!它们也许不是夜空最亮的那颗星,却能在摘要、划重点、轻声问答的小角落里,给你软软又稳稳的陪伴哦~

百度千帆大模型平台

先从千帆开始吧~下面是常用模型的参考价格:

模型名称版本名称服务内容子项在线推理批量推理单位
ERNIE Speedernie-speed-128k推理服务输入00.00012元/千tokens
ERNIE Speedernie-speed-128k推理服务输出00.00024元/千tokens
ERNIE Liteernie-lite-8k推理服务输入00.0012元/千tokens
ERNIE Liteernie-lite-8k推理服务输出00.0024元/千tokens
ERNIE Tinyernie-tiny-8k推理服务输入00.00008元/千tokens
ERNIE Tinyernie-tiny-8k推理服务输出00.00016元/千tokens

提示:单纯调用 API 接口属于在线推理,当前显示为 0 元;批量推理按量计费。

快速上手

  1. 访问控制台并获取 API Key。
  2. 使用下方示例进行快速测试。
  3. 若遇错误,请检查模型名称与凭证有效期。

控制台:https://console.bce.baidu.com/qianfan/ais/console/apiKey

import requests
+便宜免费的大模型 API 整合 ( 2025年11月11日 ) | 仲夏夜之梦
Skip to content

便宜免费的大模型 API 整合 ( 2025年11月11日 )

约 1394 字大约 5 分钟

2025-11-11

免费的大模型 API 整合

嗨~如果你在找既温柔又省荷包的小模型,就把它们悄悄收进这里吧!它们也许不是夜空最亮的那颗星,却能在摘要、划重点、轻声问答的小角落里,给你软软又稳稳的陪伴哦~

百度千帆大模型平台

先从千帆开始吧~下面是常用模型的参考价格:

模型名称版本名称服务内容子项在线推理批量推理单位
ERNIE Speedernie-speed-128k推理服务输入00.00012元/千tokens
ERNIE Speedernie-speed-128k推理服务输出00.00024元/千tokens
ERNIE Liteernie-lite-8k推理服务输入00.0012元/千tokens
ERNIE Liteernie-lite-8k推理服务输出00.0024元/千tokens
ERNIE Tinyernie-tiny-8k推理服务输入00.00008元/千tokens
ERNIE Tinyernie-tiny-8k推理服务输出00.00016元/千tokens

提示:单纯调用 API 接口属于在线推理,当前显示为 0 元;批量推理按量计费。

快速上手

  1. 访问控制台并获取 API Key。
  2. 使用下方示例进行快速测试。
  3. 若遇错误,请检查模型名称与凭证有效期。

控制台:https://console.bce.baidu.com/qianfan/ais/console/apiKey

import requests
 import json
 
 def main():
@@ -141,4 +141,4 @@
         "enable_enhancement": True,
     },
 )
-print(completion.choices[0].message.content)

小贴士:请勿在公共仓库提交任何真实密钥;使用环境变量或密钥管理服务更安全。

低价大模型

SCNet 平台

简介

SCNet 是一个面向人工智能和科学计算的一站式算力与 AI 平台,提供从数据管理、模型训练到部署的完整链路服务,同时结合国产超算硬件和多模态模型生态,让企业和开发者能更高效地使用 AI。

链接与文档

价格一览

模型上下文长度百万 tokens 输入价格百万 tokens 输出价格
Qwen3-235B-A22B32K0.1 元0.1 元
DeepSeek-R1-Distill-Qwen-7B32K0.1 元0.1 元
DeepSeek-R1-Distill-Qwen-32B32K1 元4 元
DeepSeek-R1-Distill-Llama-70B32K0.1 元6 元
QwQ-32B32K1 元4 元
Qwen3-30B-A3B128K1 元6 元
Qwen3-Embedding-8B-0.1 元-

目前看到的价格最低的 Qwen3-235B-A22B 模型的 API,相比前面的免费模型,性能更强。

小结

把上面这些“零钱包”级别的模型都翻完啦~

  • 百度千帆、讯飞星火、腾讯混元都给出「免费在线额度」,日常轻量问答、摘要、润色完全够用;记得把 Key 藏进环境变量,别手滑推到 GitHub。
  • 如果任务量突然暴涨,SCNet 的 Qwen3-235B-A22B 只要 0.1 元/百万 tokens,性价比直接拉满,当“备胎”也安心。

一句话:先薅免费的,薅不动再掏 0.1 元,让荷包和模型一起“稳稳幸福”吧!

\ No newline at end of file +print(completion.choices[0].message.content)

小贴士:请勿在公共仓库提交任何真实密钥;使用环境变量或密钥管理服务更安全。

低价大模型

SCNet 平台

简介

SCNet 是一个面向人工智能和科学计算的一站式算力与 AI 平台,提供从数据管理、模型训练到部署的完整链路服务,同时结合国产超算硬件和多模态模型生态,让企业和开发者能更高效地使用 AI。

链接与文档

价格一览

模型上下文长度百万 tokens 输入价格百万 tokens 输出价格
Qwen3-235B-A22B32K0.1 元0.1 元
DeepSeek-R1-Distill-Qwen-7B32K0.1 元0.1 元
DeepSeek-R1-Distill-Qwen-32B32K1 元4 元
DeepSeek-R1-Distill-Llama-70B32K0.1 元6 元
QwQ-32B32K1 元4 元
Qwen3-30B-A3B128K1 元6 元
Qwen3-Embedding-8B-0.1 元-

目前看到的价格最低的 Qwen3-235B-A22B 模型的 API,相比前面的免费模型,性能更强。

小结

把上面这些“零钱包”级别的模型都翻完啦~

  • 百度千帆、讯飞星火、腾讯混元都给出「免费在线额度」,日常轻量问答、摘要、润色完全够用;记得把 Key 藏进环境变量,别手滑推到 GitHub。
  • 如果任务量突然暴涨,SCNet 的 Qwen3-235B-A22B 只要 0.1 元/百万 tokens,性价比直接拉满,当“备胎”也安心。

一句话:先薅免费的,薅不动再掏 0.1 元,让荷包和模型一起“稳稳幸福”吧!

\ No newline at end of file diff --git a/article/operate-wsl2/index.html b/article/operate-wsl2/index.html index 44e07be..63ef6be 100644 --- a/article/operate-wsl2/index.html +++ b/article/operate-wsl2/index.html @@ -1,4 +1,4 @@ -WSL2 核心操作指南 | 仲夏夜之梦
Skip to content

WSL2 核心操作指南

约 1123 字大约 4 分钟

2025-09-30

这篇文章主要讲WSL2虚拟机核心操作哦~它基于轻量级Hyper-V运行,像贴心小精灵默默工作~还能用命令行精细控制!接下来讲启动/关闭、实例管理、资源配置、网络操作、备份迁移这五大操作,是不是很期待呢~♪

启动/关闭 WSL2 虚拟机

WSL2的虚拟机平时是由Windows自动管理的呢,不过我们也可以通过命令手动控制它的生命周期哦~

# 启动指定的发行版
+WSL2 核心操作指南 | 仲夏夜之梦
Skip to content

WSL2 核心操作指南

约 1123 字大约 4 分钟

2025-09-30

这篇文章主要讲WSL2虚拟机核心操作哦~它基于轻量级Hyper-V运行,像贴心小精灵默默工作~还能用命令行精细控制!接下来讲启动/关闭、实例管理、资源配置、网络操作、备份迁移这五大操作,是不是很期待呢~♪

启动/关闭 WSL2 虚拟机

WSL2的虚拟机平时是由Windows自动管理的呢,不过我们也可以通过命令手动控制它的生命周期哦~

# 启动指定的发行版
 wsl -d Ubuntu-20.04
 
 # 关闭指定的发行版
@@ -37,4 +37,4 @@
 
 # 导入 tar 文件为新的发行版
 wsl --import <新发行版名称> <安装目录> <tar 文件路径> [选项]
-wsl --import Ubuntu-Backup C:\wsl\Ubuntu-Backup D:\backups\ubuntu-2004.tar --version 2

要注意哦~导入完成后,默认用户会变成root呢~如果想要设置回原来的用户,可以使用这个命令:

ubuntu2004.exe config --default-user username

悄悄告诉大家一个小秘密~WSL2是可以同时存在多个同源发行版的哦~这样我们就可以在不同的环境中进行不同的实验啦~是不是很方便呢~

\ No newline at end of file +wsl --import Ubuntu-Backup C:\wsl\Ubuntu-Backup D:\backups\ubuntu-2004.tar --version 2

要注意哦~导入完成后,默认用户会变成root呢~如果想要设置回原来的用户,可以使用这个命令:

ubuntu2004.exe config --default-user username

悄悄告诉大家一个小秘密~WSL2是可以同时存在多个同源发行版的哦~这样我们就可以在不同的环境中进行不同的实验啦~是不是很方便呢~

\ No newline at end of file diff --git a/article/xinchuang-competition-2025/index.html b/article/xinchuang-competition-2025/index.html new file mode 100644 index 0000000..d6cf4df --- /dev/null +++ b/article/xinchuang-competition-2025/index.html @@ -0,0 +1 @@ +Linux 系统适配环境搭建 | 仲夏夜之梦
Skip to content

Linux 系统适配环境搭建

约 486 字大约 2 分钟

2025-10-29

\ No newline at end of file diff --git a/assets/404.html-CJDOh8VT.js b/assets/404.html-BMcB-D__.js similarity index 93% rename from assets/404.html-CJDOh8VT.js rename to assets/404.html-BMcB-D__.js index 64f9f09..b5d94de 100644 --- a/assets/404.html-CJDOh8VT.js +++ b/assets/404.html-BMcB-D__.js @@ -1 +1 @@ -import{_ as e,c as o,b as n,o as r}from"./app-Dqab9jXZ.js";const a={};function p(s,t){return r(),o("div",null,[...t[0]||(t[0]=[n("p",null,"404 Not Found",-1)])])}const i=e(a,[["render",p]]),l=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"404 Not Found","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\",\\"description\\":\\"404 Not Found\\"}"],["meta",{"property":"og:url","content":"https://notes.simengweb.com/404.html"}],["meta",{"property":"og:site_name","content":"仲夏夜之梦"}],["meta",{"property":"og:description","content":"404 Not Found"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}]]},"readingTime":{"minutes":0.01,"words":3},"git":{},"autoDesc":true,"filePathRelative":null,"headers":[]}');export{i as comp,l as data}; +import{_ as e,c as o,b as n,o as r}from"./app-COnnofor.js";const a={};function p(s,t){return r(),o("div",null,[...t[0]||(t[0]=[n("p",null,"404 Not Found",-1)])])}const i=e(a,[["render",p]]),l=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"404 Not Found","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\",\\"description\\":\\"404 Not Found\\"}"],["meta",{"property":"og:url","content":"https://notes.simengweb.com/404.html"}],["meta",{"property":"og:site_name","content":"仲夏夜之梦"}],["meta",{"property":"og:description","content":"404 Not Found"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}]]},"readingTime":{"minutes":0.01,"words":3},"git":{},"autoDesc":true,"filePathRelative":null,"headers":[]}');export{i as comp,l as data}; diff --git a/assets/SearchBox-DDAW6pkS.js b/assets/SearchBox-CU1UQ9xb.js similarity index 99% rename from assets/SearchBox-DDAW6pkS.js rename to assets/SearchBox-CU1UQ9xb.js index 501ffbc..5340e03 100644 --- a/assets/SearchBox-DDAW6pkS.js +++ b/assets/SearchBox-CU1UQ9xb.js @@ -1,4 +1,4 @@ -import{P as ie,h as he,Q as ze,R as ut,S as dt,T as ht,B as Fe,U as ft,_ as be,c as V,o as P,b as w,f as pt,V as vt,W as mt,X as gt,Y as Pe,g as X,Z as bt,$ as yt,J as ee,i as _e,a0 as le,a1 as wt,A as _t,a2 as xt,L as St,l as kt,a3 as Et,C as It,e as xe,q as O,E as Tt,G as Nt,m as Ft,n as Ve,p as Ct,a4 as Rt,F as $e,d as te,t as ne,a5 as Ot,a6 as je,a7 as Mt}from"./app-Dqab9jXZ.js";/*! +import{P as ie,h as he,Q as ze,R as ut,S as dt,T as ht,B as Fe,U as ft,_ as be,c as V,o as P,b as w,f as pt,V as vt,W as mt,X as gt,Y as Pe,g as X,Z as bt,$ as yt,J as ee,i as _e,a0 as le,a1 as wt,A as _t,a2 as xt,L as St,l as kt,a3 as Et,C as It,e as xe,q as O,E as Tt,G as Nt,m as Ft,n as Ve,p as Ct,a4 as Rt,F as $e,d as te,t as ne,a5 as Ot,a6 as je,a7 as Mt}from"./app-COnnofor.js";/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var Ye=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],fe=Ye.join(","),Ze=typeof Element>"u",U=Ze?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,pe=!Ze&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a?.ownerDocument},ve=function a(e,t){var n;t===void 0&&(t=!0);var s=e==null||(n=e.getAttribute)===null||n===void 0?void 0:n.call(e,"inert"),r=s===""||s==="true",i=r||t&&e&&a(e.parentNode);return i},At=function(e){var t,n=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return n===""||n==="true"},Xe=function(e,t,n){if(ve(e))return[];var s=Array.prototype.slice.apply(e.querySelectorAll(fe));return t&&U.call(e,fe)&&s.unshift(e),s=s.filter(n),s},et=function a(e,t,n){for(var s=[],r=Array.from(e);r.length;){var i=r.shift();if(!ve(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),l=o.length?o:i.children,c=a(l,!0,n);n.flatten?s.push.apply(s,c):s.push({scopeParent:i,candidates:c})}else{var d=U.call(i,fe);d&&n.filter(i)&&(t||!e.includes(i))&&s.push(i);var v=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),p=!ve(v,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(v&&p){var b=a(v===!0?i.children:v.children,!0,n);n.flatten?s.push.apply(s,b):s.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return s},tt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},K=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||At(e))&&!tt(e)?0:e.tabIndex},Lt=function(e,t){var n=K(e);return n<0&&t&&!tt(e)?0:n},Dt=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},nt=function(e){return e.tagName==="INPUT"},zt=function(e){return nt(e)&&e.type==="hidden"},Pt=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(n){return n.tagName==="SUMMARY"});return t},Vt=function(e,t){for(var n=0;nsummary:first-of-type"),i=r?e.parentElement:e;if(U.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof s=="function"){for(var o=e;e;){var l=e.parentElement,c=pe(e);if(l&&!l.shadowRoot&&s(l)===!0)return Be(e);e.assignedSlot?e=e.assignedSlot:!l&&c!==e.ownerDocument?e=c.host:e=l}e=o}if(Wt(e))return!e.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return Be(e);return!1},Kt=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var n=0;n=0)},qt=function a(e){var t=[],n=[];return e.forEach(function(s,r){var i=!!s.scopeParent,o=i?s.scopeParent:s,l=Lt(o,i),c=i?a(s.candidates):o;l===0?i?t.push.apply(t,c):t.push(o):n.push({documentOrder:r,tabIndex:l,item:s,isScope:i,content:c})}),n.sort(Dt).reduce(function(s,r){return r.isScope?s.push.apply(s,r.content):s.push(r.content),s},[]).concat(t)},Gt=function(e,t){t=t||{};var n;return t.getShadowRoot?n=et([e],t.includeContainer,{filter:Ce.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:Ut}):n=Xe(e,t.includeContainer,Ce.bind(null,t)),qt(n)},Qt=function(e,t){t=t||{};var n;return t.getShadowRoot?n=et([e],t.includeContainer,{filter:me.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):n=Xe(e,t.includeContainer,me.bind(null,t)),n},Q=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return U.call(e,fe)===!1?!1:Ce(t,e)},Ht=Ye.concat("iframe").join(","),Se=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return U.call(e,Ht)===!1?!1:me(t,e)};/*! diff --git a/assets/app-Dqab9jXZ.js b/assets/app-COnnofor.js similarity index 79% rename from assets/app-Dqab9jXZ.js rename to assets/app-COnnofor.js index ce2c227..a4d17b4 100644 --- a/assets/app-Dqab9jXZ.js +++ b/assets/app-COnnofor.js @@ -2,24 +2,24 @@ * @vue/shared v3.5.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function zi(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Me={},fo=[],Kt=()=>{},nu=()=>!1,ps=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Gi=e=>e.startsWith("onUpdate:"),Ke=Object.assign,qi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ip=Object.prototype.hasOwnProperty,Ae=(e,t)=>Ip.call(e,t),he=Array.isArray,po=e=>hs(e)==="[object Map]",Lo=e=>hs(e)==="[object Set]",Wa=e=>hs(e)==="[object Date]",ye=e=>typeof e=="function",Ue=e=>typeof e=="string",Nt=e=>typeof e=="symbol",Oe=e=>e!==null&&typeof e=="object",ou=e=>(Oe(e)||ye(e))&&ye(e.then)&&ye(e.catch),su=Object.prototype.toString,hs=e=>su.call(e),xp=e=>hs(e).slice(8,-1),ru=e=>hs(e)==="[object Object]",Ki=e=>Ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ho=zi(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),vr=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},Mp=/-\w/g,vt=vr(e=>e.replace(Mp,t=>t.slice(1).toUpperCase())),Op=/\B([A-Z])/g,Rn=vr(e=>e.replace(Op,"-$1").toLowerCase()),vs=vr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ws=vr(e=>e?`on${vs(e)}`:""),xn=(e,t)=>!Object.is(e,t),Us=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},Xs=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Rp=e=>{const t=Ue(e)?Number(e):NaN;return isNaN(t)?e:t};let Ua;const mr=()=>Ua||(Ua=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fe(e){if(he(e)){const t={};for(let n=0;n{if(n){const o=n.split(Dp);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Y(e){let t="";if(Ue(e))t=e;else if(he(e))for(let n=0;nKn(n,t))}const cu=e=>!!(e&&e.__v_isRef===!0),F=e=>Ue(e)?e:e==null?"":he(e)||Oe(e)&&(e.toString===su||!ye(e.toString))?cu(e)?F(e.value):JSON.stringify(e,uu,2):String(e),uu=(e,t)=>cu(t)?uu(e,t.value):po(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,s],r)=>(n[Mr(o,r)+" =>"]=s,n),{})}:Lo(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Mr(n))}:Nt(t)?Mr(t):Oe(t)&&!he(t)&&!ru(t)?String(t):t,Mr=(e,t="")=>{var n;return Nt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**/function zi(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Oe={},fo=[],Kt=()=>{},nu=()=>!1,ps=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Gi=e=>e.startsWith("onUpdate:"),Ke=Object.assign,qi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ip=Object.prototype.hasOwnProperty,Ae=(e,t)=>Ip.call(e,t),he=Array.isArray,po=e=>hs(e)==="[object Map]",Lo=e=>hs(e)==="[object Set]",Wa=e=>hs(e)==="[object Date]",ye=e=>typeof e=="function",Ue=e=>typeof e=="string",Dt=e=>typeof e=="symbol",Me=e=>e!==null&&typeof e=="object",ou=e=>(Me(e)||ye(e))&&ye(e.then)&&ye(e.catch),su=Object.prototype.toString,hs=e=>su.call(e),xp=e=>hs(e).slice(8,-1),ru=e=>hs(e)==="[object Object]",Ki=e=>Ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ho=zi(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),vr=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},Op=/-\w/g,vt=vr(e=>e.replace(Op,t=>t.slice(1).toUpperCase())),Mp=/\B([A-Z])/g,Rn=vr(e=>e.replace(Mp,"-$1").toLowerCase()),vs=vr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ws=vr(e=>e?`on${vs(e)}`:""),xn=(e,t)=>!Object.is(e,t),Us=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},Xs=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Rp=e=>{const t=Ue(e)?Number(e):NaN;return isNaN(t)?e:t};let Ua;const mr=()=>Ua||(Ua=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fe(e){if(he(e)){const t={};for(let n=0;n{if(n){const o=n.split(Np);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Y(e){let t="";if(Ue(e))t=e;else if(he(e))for(let n=0;nKn(n,t))}const cu=e=>!!(e&&e.__v_isRef===!0),F=e=>Ue(e)?e:e==null?"":he(e)||Me(e)&&(e.toString===su||!ye(e.toString))?cu(e)?F(e.value):JSON.stringify(e,uu,2):String(e),uu=(e,t)=>cu(t)?uu(e,t.value):po(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,s],r)=>(n[Or(o,r)+" =>"]=s,n),{})}:Lo(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Or(n))}:Dt(t)?Or(t):Me(t)&&!he(t)&&!ru(t)?String(t):t,Or=(e,t="")=>{var n;return Dt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let st;class Wp{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=st,!t&&st&&(this.index=(st.scopes||(st.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(st=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n0)return;if(Wo){let t=Wo;for(Wo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Fo;){let t=Fo;for(Fo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function vu(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function mu(e){let t,n=e.depsTail,o=n;for(;o;){const s=o.prevDep;o.version===-1?(o===n&&(n=s),Xi(o),zp(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=s}e.deps=t,e.depsTail=n}function pi(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(gu(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function gu(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ns)||(e.globalVersion=ns,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!pi(e))))return;e.flags|=2;const t=e.dep,n=Ve,o=Ot;Ve=e,Ot=!0;try{vu(e);const s=e.fn(e._value);(t.version===0||xn(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{Ve=n,Ot=o,mu(e),e.flags&=-3}}function Xi(e,t=!1){const{dep:n,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Xi(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function zp(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ot=!0;const bu=[];function gn(){bu.push(Ot),Ot=!1}function bn(){const e=bu.pop();Ot=e===void 0?!0:e}function za(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Ve;Ve=void 0;try{t()}finally{Ve=n}}}let ns=0;class Gp{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class gr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Ve||!Ot||Ve===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ve)n=this.activeLink=new Gp(Ve,this),Ve.deps?(n.prevDep=Ve.depsTail,Ve.depsTail.nextDep=n,Ve.depsTail=n):Ve.deps=Ve.depsTail=n,yu(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=Ve.depsTail,n.nextDep=void 0,Ve.depsTail.nextDep=n,Ve.depsTail=n,Ve.deps===n&&(Ve.deps=o)}return n}trigger(t){this.version++,ns++,this.notify(t)}notify(t){Qi();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ji()}}}function yu(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)yu(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Zs=new WeakMap,Wn=Symbol(""),hi=Symbol(""),os=Symbol("");function rt(e,t,n){if(Ot&&Ve){let o=Zs.get(e);o||Zs.set(e,o=new Map);let s=o.get(n);s||(o.set(n,s=new gr),s.map=o,s.key=n),s.track()}}function fn(e,t,n,o,s,r){const i=Zs.get(e);if(!i){ns++;return}const a=l=>{l&&l.trigger()};if(Qi(),t==="clear")i.forEach(a);else{const l=he(e),c=l&&Ki(n);if(l&&n==="length"){const u=Number(o);i.forEach((f,d)=>{(d==="length"||d===os||!Nt(d)&&d>=u)&&a(f)})}else switch((n!==void 0||i.has(void 0))&&a(i.get(n)),c&&a(i.get(os)),t){case"add":l?c&&a(i.get("length")):(a(i.get(Wn)),po(e)&&a(i.get(hi)));break;case"delete":l||(a(i.get(Wn)),po(e)&&a(i.get(hi)));break;case"set":po(e)&&a(i.get(Wn));break}}Ji()}function qp(e,t){const n=Zs.get(e);return n&&n.get(t)}function to(e){const t=Ee(e);return t===e?t:(rt(t,"iterate",os),Pt(e)?t:t.map(Qe))}function br(e){return rt(e=Ee(e),"iterate",os),e}const Kp={__proto__:null,[Symbol.iterator](){return Rr(this,Symbol.iterator,Qe)},concat(...e){return to(this).concat(...e.map(t=>he(t)?to(t):t))},entries(){return Rr(this,"entries",e=>(e[1]=Qe(e[1]),e))},every(e,t){return sn(this,"every",e,t,void 0,arguments)},filter(e,t){return sn(this,"filter",e,t,n=>n.map(Qe),arguments)},find(e,t){return sn(this,"find",e,t,Qe,arguments)},findIndex(e,t){return sn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return sn(this,"findLast",e,t,Qe,arguments)},findLastIndex(e,t){return sn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return sn(this,"forEach",e,t,void 0,arguments)},includes(...e){return Nr(this,"includes",e)},indexOf(...e){return Nr(this,"indexOf",e)},join(e){return to(this).join(e)},lastIndexOf(...e){return Nr(this,"lastIndexOf",e)},map(e,t){return sn(this,"map",e,t,void 0,arguments)},pop(){return Oo(this,"pop")},push(...e){return Oo(this,"push",e)},reduce(e,...t){return Ga(this,"reduce",e,t)},reduceRight(e,...t){return Ga(this,"reduceRight",e,t)},shift(){return Oo(this,"shift")},some(e,t){return sn(this,"some",e,t,void 0,arguments)},splice(...e){return Oo(this,"splice",e)},toReversed(){return to(this).toReversed()},toSorted(e){return to(this).toSorted(e)},toSpliced(...e){return to(this).toSpliced(...e)},unshift(...e){return Oo(this,"unshift",e)},values(){return Rr(this,"values",Qe)}};function Rr(e,t,n){const o=br(e),s=o[t]();return o!==e&&!Pt(e)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=n(r.value)),r}),s}const Yp=Array.prototype;function sn(e,t,n,o,s,r){const i=br(e),a=i!==e&&!Pt(e),l=i[t];if(l!==Yp[t]){const f=l.apply(e,r);return a?Qe(f):f}let c=n;i!==e&&(a?c=function(f,d){return n.call(this,Qe(f),d,e)}:n.length>2&&(c=function(f,d){return n.call(this,f,d,e)}));const u=l.call(i,c,o);return a&&s?s(u):u}function Ga(e,t,n,o){const s=br(e);let r=n;return s!==e&&(Pt(e)?n.length>3&&(r=function(i,a,l){return n.call(this,i,a,l,e)}):r=function(i,a,l){return n.call(this,i,Qe(a),l,e)}),s[t](r,...o)}function Nr(e,t,n){const o=Ee(e);rt(o,"iterate",os);const s=o[t](...n);return(s===-1||s===!1)&&Zi(n[0])?(n[0]=Ee(n[0]),o[t](...n)):s}function Oo(e,t,n=[]){gn(),Qi();const o=Ee(e)[t].apply(e,n);return Ji(),bn(),o}const Qp=zi("__proto__,__v_isRef,__isVue"),_u=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Nt));function Jp(e){Nt(e)||(e=String(e));const t=Ee(this);return rt(t,"has",e),t.hasOwnProperty(e)}class ku{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return o===(s?r?Su:Eu:r?Cu:Tu).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=he(t);if(!s){let l;if(i&&(l=Kp[n]))return l;if(n==="hasOwnProperty")return Jp}const a=Reflect.get(t,n,Ge(t)?t:o);return(Nt(n)?_u.has(n):Qp(n))||(s||rt(t,"get",n),r)?a:Ge(a)?i&&Ki(n)?a:a.value:Oe(a)?s?kn(a):Yn(a):a}}class wu extends ku{constructor(t=!1){super(!1,t)}set(t,n,o,s){let r=t[n];if(!this._isShallow){const l=Mn(r);if(!Pt(o)&&!Mn(o)&&(r=Ee(r),o=Ee(o)),!he(t)&&Ge(r)&&!Ge(o))return l||(r.value=o),!0}const i=he(t)&&Ki(n)?Number(n)e,Ps=e=>Reflect.getPrototypeOf(e);function nh(e,t,n){return function(...o){const s=this.__v_raw,r=Ee(s),i=po(r),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=s[e](...o),u=n?vi:t?er:Qe;return!t&&rt(r,"iterate",l?hi:Wn),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Ls(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function oh(e,t){const n={get(s){const r=this.__v_raw,i=Ee(r),a=Ee(s);e||(xn(s,a)&&rt(i,"get",s),rt(i,"get",a));const{has:l}=Ps(i),c=t?vi:e?er:Qe;if(l.call(i,s))return c(r.get(s));if(l.call(i,a))return c(r.get(a));r!==i&&r.get(s)},get size(){const s=this.__v_raw;return!e&&rt(Ee(s),"iterate",Wn),s.size},has(s){const r=this.__v_raw,i=Ee(r),a=Ee(s);return e||(xn(s,a)&&rt(i,"has",s),rt(i,"has",a)),s===a?r.has(s):r.has(s)||r.has(a)},forEach(s,r){const i=this,a=i.__v_raw,l=Ee(a),c=t?vi:e?er:Qe;return!e&&rt(l,"iterate",Wn),a.forEach((u,f)=>s.call(r,c(u),c(f),i))}};return Ke(n,e?{add:Ls("add"),set:Ls("set"),delete:Ls("delete"),clear:Ls("clear")}:{add(s){!t&&!Pt(s)&&!Mn(s)&&(s=Ee(s));const r=Ee(this);return Ps(r).has.call(r,s)||(r.add(s),fn(r,"add",s,s)),this},set(s,r){!t&&!Pt(r)&&!Mn(r)&&(r=Ee(r));const i=Ee(this),{has:a,get:l}=Ps(i);let c=a.call(i,s);c||(s=Ee(s),c=a.call(i,s));const u=l.call(i,s);return i.set(s,r),c?xn(r,u)&&fn(i,"set",s,r):fn(i,"add",s,r),this},delete(s){const r=Ee(this),{has:i,get:a}=Ps(r);let l=i.call(r,s);l||(s=Ee(s),l=i.call(r,s)),a&&a.call(r,s);const c=r.delete(s);return l&&fn(r,"delete",s,void 0),c},clear(){const s=Ee(this),r=s.size!==0,i=s.clear();return r&&fn(s,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=nh(s,e,t)}),n}function yr(e,t){const n=oh(e,t);return(o,s,r)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?o:Reflect.get(Ae(n,s)&&s in o?n:o,s,r)}const sh={get:yr(!1,!1)},rh={get:yr(!1,!0)},ih={get:yr(!0,!1)},ah={get:yr(!0,!0)},Tu=new WeakMap,Cu=new WeakMap,Eu=new WeakMap,Su=new WeakMap;function lh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ch(e){return e.__v_skip||!Object.isExtensible(e)?0:lh(xp(e))}function Yn(e){return Mn(e)?e:_r(e,!1,Xp,sh,Tu)}function Pu(e){return _r(e,!1,eh,rh,Cu)}function kn(e){return _r(e,!0,Zp,ih,Eu)}function Lu(e){return _r(e,!0,th,ah,Su)}function _r(e,t,n,o,s){if(!Oe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=ch(e);if(r===0)return e;const i=s.get(e);if(i)return i;const a=new Proxy(e,r===2?o:n);return s.set(e,a),a}function Un(e){return Mn(e)?Un(e.__v_raw):!!(e&&e.__v_isReactive)}function Mn(e){return!!(e&&e.__v_isReadonly)}function Pt(e){return!!(e&&e.__v_isShallow)}function Zi(e){return e?!!e.__v_raw:!1}function Ee(e){const t=e&&e.__v_raw;return t?Ee(t):e}function Au(e){return!Ae(e,"__v_skip")&&Object.isExtensible(e)&&iu(e,"__v_skip",!0),e}const Qe=e=>Oe(e)?Yn(e):e,er=e=>Oe(e)?kn(e):e;function Ge(e){return e?e.__v_isRef===!0:!1}function Z(e){return Iu(e,!1)}function we(e){return Iu(e,!0)}function Iu(e,t){return Ge(e)?e:new uh(e,t)}class uh{constructor(t,n){this.dep=new gr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ee(t),this._value=n?t:Qe(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||Pt(t)||Mn(t);t=o?t:Ee(t),xn(t,n)&&(this._rawValue=t,this._value=o?t:Qe(t),this.dep.trigger())}}function g(e){return Ge(e)?e.value:e}function me(e){return ye(e)?e():g(e)}const fh={get:(e,t,n)=>t==="__v_raw"?e:g(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const s=e[t];return Ge(s)&&!Ge(n)?(s.value=n,!0):Reflect.set(e,t,n,o)}};function xu(e){return Un(e)?e:new Proxy(e,fh)}class dh{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new gr,{get:o,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=o,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function ea(e){return new dh(e)}class ph{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return qp(Ee(this._object),this._key)}}class hh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Qn(e,t,n){return Ge(e)?e:ye(e)?new hh(e):Oe(e)&&arguments.length>1?vh(e,t,n):Z(e)}function vh(e,t,n){const o=e[t];return Ge(o)?o:new ph(e,t,n)}class mh{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new gr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ns-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&Ve!==this)return hu(this,!0),!0}get value(){const t=this.dep.track();return gu(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function gh(e,t,n=!1){let o,s;return ye(e)?o=e:(o=e.get,s=e.set),new mh(o,s,n)}const As={},tr=new WeakMap;let jn;function bh(e,t=!1,n=jn){if(n){let o=tr.get(n);o||tr.set(n,o=[]),o.push(e)}}function yh(e,t,n=Me){const{immediate:o,deep:s,once:r,scheduler:i,augmentJob:a,call:l}=n,c=P=>s?P:Pt(P)||s===!1||s===0?dn(P,1):dn(P);let u,f,d,h,v=!1,m=!1;if(Ge(e)?(f=()=>e.value,v=Pt(e)):Un(e)?(f=()=>c(e),v=!0):he(e)?(m=!0,v=e.some(P=>Un(P)||Pt(P)),f=()=>e.map(P=>{if(Ge(P))return P.value;if(Un(P))return c(P);if(ye(P))return l?l(P,2):P()})):ye(e)?t?f=l?()=>l(e,2):e:f=()=>{if(d){gn();try{d()}finally{bn()}}const P=jn;jn=u;try{return l?l(e,3,[h]):e(h)}finally{jn=P}}:f=Kt,t&&s){const P=f,V=s===!0?1/0:s;f=()=>dn(P(),V)}const y=fu(),T=()=>{u.stop(),y&&y.active&&qi(y.effects,u)};if(r&&t){const P=t;t=(...V)=>{P(...V),T()}}let S=m?new Array(e.length).fill(As):As;const w=P=>{if(!(!(u.flags&1)||!u.dirty&&!P))if(t){const V=u.run();if(s||v||(m?V.some((j,G)=>xn(j,S[G])):xn(V,S))){d&&d();const j=jn;jn=u;try{const G=[V,S===As?void 0:m&&S[0]===As?[]:S,h];S=V,l?l(t,3,G):t(...G)}finally{jn=j}}}else u.run()};return a&&a(w),u=new du(f),u.scheduler=i?()=>i(w,!1):w,h=P=>bh(P,!1,u),d=u.onStop=()=>{const P=tr.get(u);if(P){if(l)l(P,4);else for(const V of P)V();tr.delete(u)}},t?o?w(!0):S=u.run():i?i(w.bind(null,!0),!0):u.run(),T.pause=u.pause.bind(u),T.resume=u.resume.bind(u),T.stop=T,T}function dn(e,t=1/0,n){if(t<=0||!Oe(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Ge(e))dn(e.value,t,n);else if(he(e))for(let o=0;o{dn(o,t,n)});else if(ru(e)){for(const o in e)dn(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&dn(e[o],t,n)}return e}/** +**/let st;class Wp{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=st,!t&&st&&(this.index=(st.scopes||(st.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(st=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n0)return;if(Wo){let t=Wo;for(Wo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Fo;){let t=Fo;for(Fo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function vu(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function mu(e){let t,n=e.depsTail,o=n;for(;o;){const s=o.prevDep;o.version===-1?(o===n&&(n=s),Xi(o),zp(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=s}e.deps=t,e.depsTail=n}function pi(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(gu(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function gu(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ns)||(e.globalVersion=ns,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!pi(e))))return;e.flags|=2;const t=e.dep,n=Ve,o=Mt;Ve=e,Mt=!0;try{vu(e);const s=e.fn(e._value);(t.version===0||xn(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{Ve=n,Mt=o,mu(e),e.flags&=-3}}function Xi(e,t=!1){const{dep:n,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Xi(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function zp(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Mt=!0;const bu=[];function gn(){bu.push(Mt),Mt=!1}function bn(){const e=bu.pop();Mt=e===void 0?!0:e}function za(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Ve;Ve=void 0;try{t()}finally{Ve=n}}}let ns=0;class Gp{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class gr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Ve||!Mt||Ve===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ve)n=this.activeLink=new Gp(Ve,this),Ve.deps?(n.prevDep=Ve.depsTail,Ve.depsTail.nextDep=n,Ve.depsTail=n):Ve.deps=Ve.depsTail=n,yu(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=Ve.depsTail,n.nextDep=void 0,Ve.depsTail.nextDep=n,Ve.depsTail=n,Ve.deps===n&&(Ve.deps=o)}return n}trigger(t){this.version++,ns++,this.notify(t)}notify(t){Qi();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ji()}}}function yu(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)yu(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Zs=new WeakMap,Wn=Symbol(""),hi=Symbol(""),os=Symbol("");function rt(e,t,n){if(Mt&&Ve){let o=Zs.get(e);o||Zs.set(e,o=new Map);let s=o.get(n);s||(o.set(n,s=new gr),s.map=o,s.key=n),s.track()}}function fn(e,t,n,o,s,r){const i=Zs.get(e);if(!i){ns++;return}const a=l=>{l&&l.trigger()};if(Qi(),t==="clear")i.forEach(a);else{const l=he(e),c=l&&Ki(n);if(l&&n==="length"){const u=Number(o);i.forEach((f,d)=>{(d==="length"||d===os||!Dt(d)&&d>=u)&&a(f)})}else switch((n!==void 0||i.has(void 0))&&a(i.get(n)),c&&a(i.get(os)),t){case"add":l?c&&a(i.get("length")):(a(i.get(Wn)),po(e)&&a(i.get(hi)));break;case"delete":l||(a(i.get(Wn)),po(e)&&a(i.get(hi)));break;case"set":po(e)&&a(i.get(Wn));break}}Ji()}function qp(e,t){const n=Zs.get(e);return n&&n.get(t)}function to(e){const t=Ee(e);return t===e?t:(rt(t,"iterate",os),Pt(e)?t:t.map(Qe))}function br(e){return rt(e=Ee(e),"iterate",os),e}const Kp={__proto__:null,[Symbol.iterator](){return Rr(this,Symbol.iterator,Qe)},concat(...e){return to(this).concat(...e.map(t=>he(t)?to(t):t))},entries(){return Rr(this,"entries",e=>(e[1]=Qe(e[1]),e))},every(e,t){return sn(this,"every",e,t,void 0,arguments)},filter(e,t){return sn(this,"filter",e,t,n=>n.map(Qe),arguments)},find(e,t){return sn(this,"find",e,t,Qe,arguments)},findIndex(e,t){return sn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return sn(this,"findLast",e,t,Qe,arguments)},findLastIndex(e,t){return sn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return sn(this,"forEach",e,t,void 0,arguments)},includes(...e){return Dr(this,"includes",e)},indexOf(...e){return Dr(this,"indexOf",e)},join(e){return to(this).join(e)},lastIndexOf(...e){return Dr(this,"lastIndexOf",e)},map(e,t){return sn(this,"map",e,t,void 0,arguments)},pop(){return Mo(this,"pop")},push(...e){return Mo(this,"push",e)},reduce(e,...t){return Ga(this,"reduce",e,t)},reduceRight(e,...t){return Ga(this,"reduceRight",e,t)},shift(){return Mo(this,"shift")},some(e,t){return sn(this,"some",e,t,void 0,arguments)},splice(...e){return Mo(this,"splice",e)},toReversed(){return to(this).toReversed()},toSorted(e){return to(this).toSorted(e)},toSpliced(...e){return to(this).toSpliced(...e)},unshift(...e){return Mo(this,"unshift",e)},values(){return Rr(this,"values",Qe)}};function Rr(e,t,n){const o=br(e),s=o[t]();return o!==e&&!Pt(e)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=n(r.value)),r}),s}const Yp=Array.prototype;function sn(e,t,n,o,s,r){const i=br(e),a=i!==e&&!Pt(e),l=i[t];if(l!==Yp[t]){const f=l.apply(e,r);return a?Qe(f):f}let c=n;i!==e&&(a?c=function(f,d){return n.call(this,Qe(f),d,e)}:n.length>2&&(c=function(f,d){return n.call(this,f,d,e)}));const u=l.call(i,c,o);return a&&s?s(u):u}function Ga(e,t,n,o){const s=br(e);let r=n;return s!==e&&(Pt(e)?n.length>3&&(r=function(i,a,l){return n.call(this,i,a,l,e)}):r=function(i,a,l){return n.call(this,i,Qe(a),l,e)}),s[t](r,...o)}function Dr(e,t,n){const o=Ee(e);rt(o,"iterate",os);const s=o[t](...n);return(s===-1||s===!1)&&Zi(n[0])?(n[0]=Ee(n[0]),o[t](...n)):s}function Mo(e,t,n=[]){gn(),Qi();const o=Ee(e)[t].apply(e,n);return Ji(),bn(),o}const Qp=zi("__proto__,__v_isRef,__isVue"),_u=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Dt));function Jp(e){Dt(e)||(e=String(e));const t=Ee(this);return rt(t,"has",e),t.hasOwnProperty(e)}class ku{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return o===(s?r?Su:Eu:r?Cu:Tu).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=he(t);if(!s){let l;if(i&&(l=Kp[n]))return l;if(n==="hasOwnProperty")return Jp}const a=Reflect.get(t,n,Ge(t)?t:o);return(Dt(n)?_u.has(n):Qp(n))||(s||rt(t,"get",n),r)?a:Ge(a)?i&&Ki(n)?a:a.value:Me(a)?s?kn(a):Yn(a):a}}class wu extends ku{constructor(t=!1){super(!1,t)}set(t,n,o,s){let r=t[n];if(!this._isShallow){const l=On(r);if(!Pt(o)&&!On(o)&&(r=Ee(r),o=Ee(o)),!he(t)&&Ge(r)&&!Ge(o))return l||(r.value=o),!0}const i=he(t)&&Ki(n)?Number(n)e,Ps=e=>Reflect.getPrototypeOf(e);function nh(e,t,n){return function(...o){const s=this.__v_raw,r=Ee(s),i=po(r),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=s[e](...o),u=n?vi:t?er:Qe;return!t&&rt(r,"iterate",l?hi:Wn),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Ls(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function oh(e,t){const n={get(s){const r=this.__v_raw,i=Ee(r),a=Ee(s);e||(xn(s,a)&&rt(i,"get",s),rt(i,"get",a));const{has:l}=Ps(i),c=t?vi:e?er:Qe;if(l.call(i,s))return c(r.get(s));if(l.call(i,a))return c(r.get(a));r!==i&&r.get(s)},get size(){const s=this.__v_raw;return!e&&rt(Ee(s),"iterate",Wn),s.size},has(s){const r=this.__v_raw,i=Ee(r),a=Ee(s);return e||(xn(s,a)&&rt(i,"has",s),rt(i,"has",a)),s===a?r.has(s):r.has(s)||r.has(a)},forEach(s,r){const i=this,a=i.__v_raw,l=Ee(a),c=t?vi:e?er:Qe;return!e&&rt(l,"iterate",Wn),a.forEach((u,f)=>s.call(r,c(u),c(f),i))}};return Ke(n,e?{add:Ls("add"),set:Ls("set"),delete:Ls("delete"),clear:Ls("clear")}:{add(s){!t&&!Pt(s)&&!On(s)&&(s=Ee(s));const r=Ee(this);return Ps(r).has.call(r,s)||(r.add(s),fn(r,"add",s,s)),this},set(s,r){!t&&!Pt(r)&&!On(r)&&(r=Ee(r));const i=Ee(this),{has:a,get:l}=Ps(i);let c=a.call(i,s);c||(s=Ee(s),c=a.call(i,s));const u=l.call(i,s);return i.set(s,r),c?xn(r,u)&&fn(i,"set",s,r):fn(i,"add",s,r),this},delete(s){const r=Ee(this),{has:i,get:a}=Ps(r);let l=i.call(r,s);l||(s=Ee(s),l=i.call(r,s)),a&&a.call(r,s);const c=r.delete(s);return l&&fn(r,"delete",s,void 0),c},clear(){const s=Ee(this),r=s.size!==0,i=s.clear();return r&&fn(s,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=nh(s,e,t)}),n}function yr(e,t){const n=oh(e,t);return(o,s,r)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?o:Reflect.get(Ae(n,s)&&s in o?n:o,s,r)}const sh={get:yr(!1,!1)},rh={get:yr(!1,!0)},ih={get:yr(!0,!1)},ah={get:yr(!0,!0)},Tu=new WeakMap,Cu=new WeakMap,Eu=new WeakMap,Su=new WeakMap;function lh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ch(e){return e.__v_skip||!Object.isExtensible(e)?0:lh(xp(e))}function Yn(e){return On(e)?e:_r(e,!1,Xp,sh,Tu)}function Pu(e){return _r(e,!1,eh,rh,Cu)}function kn(e){return _r(e,!0,Zp,ih,Eu)}function Lu(e){return _r(e,!0,th,ah,Su)}function _r(e,t,n,o,s){if(!Me(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=ch(e);if(r===0)return e;const i=s.get(e);if(i)return i;const a=new Proxy(e,r===2?o:n);return s.set(e,a),a}function Un(e){return On(e)?Un(e.__v_raw):!!(e&&e.__v_isReactive)}function On(e){return!!(e&&e.__v_isReadonly)}function Pt(e){return!!(e&&e.__v_isShallow)}function Zi(e){return e?!!e.__v_raw:!1}function Ee(e){const t=e&&e.__v_raw;return t?Ee(t):e}function Au(e){return!Ae(e,"__v_skip")&&Object.isExtensible(e)&&iu(e,"__v_skip",!0),e}const Qe=e=>Me(e)?Yn(e):e,er=e=>Me(e)?kn(e):e;function Ge(e){return e?e.__v_isRef===!0:!1}function Z(e){return Iu(e,!1)}function we(e){return Iu(e,!0)}function Iu(e,t){return Ge(e)?e:new uh(e,t)}class uh{constructor(t,n){this.dep=new gr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ee(t),this._value=n?t:Qe(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||Pt(t)||On(t);t=o?t:Ee(t),xn(t,n)&&(this._rawValue=t,this._value=o?t:Qe(t),this.dep.trigger())}}function g(e){return Ge(e)?e.value:e}function me(e){return ye(e)?e():g(e)}const fh={get:(e,t,n)=>t==="__v_raw"?e:g(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const s=e[t];return Ge(s)&&!Ge(n)?(s.value=n,!0):Reflect.set(e,t,n,o)}};function xu(e){return Un(e)?e:new Proxy(e,fh)}class dh{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new gr,{get:o,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=o,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function ea(e){return new dh(e)}class ph{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return qp(Ee(this._object),this._key)}}class hh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Qn(e,t,n){return Ge(e)?e:ye(e)?new hh(e):Me(e)&&arguments.length>1?vh(e,t,n):Z(e)}function vh(e,t,n){const o=e[t];return Ge(o)?o:new ph(e,t,n)}class mh{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new gr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ns-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&Ve!==this)return hu(this,!0),!0}get value(){const t=this.dep.track();return gu(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function gh(e,t,n=!1){let o,s;return ye(e)?o=e:(o=e.get,s=e.set),new mh(o,s,n)}const As={},tr=new WeakMap;let Bn;function bh(e,t=!1,n=Bn){if(n){let o=tr.get(n);o||tr.set(n,o=[]),o.push(e)}}function yh(e,t,n=Oe){const{immediate:o,deep:s,once:r,scheduler:i,augmentJob:a,call:l}=n,c=P=>s?P:Pt(P)||s===!1||s===0?dn(P,1):dn(P);let u,f,d,h,v=!1,m=!1;if(Ge(e)?(f=()=>e.value,v=Pt(e)):Un(e)?(f=()=>c(e),v=!0):he(e)?(m=!0,v=e.some(P=>Un(P)||Pt(P)),f=()=>e.map(P=>{if(Ge(P))return P.value;if(Un(P))return c(P);if(ye(P))return l?l(P,2):P()})):ye(e)?t?f=l?()=>l(e,2):e:f=()=>{if(d){gn();try{d()}finally{bn()}}const P=Bn;Bn=u;try{return l?l(e,3,[h]):e(h)}finally{Bn=P}}:f=Kt,t&&s){const P=f,V=s===!0?1/0:s;f=()=>dn(P(),V)}const y=fu(),T=()=>{u.stop(),y&&y.active&&qi(y.effects,u)};if(r&&t){const P=t;t=(...V)=>{P(...V),T()}}let S=m?new Array(e.length).fill(As):As;const w=P=>{if(!(!(u.flags&1)||!u.dirty&&!P))if(t){const V=u.run();if(s||v||(m?V.some((B,G)=>xn(B,S[G])):xn(V,S))){d&&d();const B=Bn;Bn=u;try{const G=[V,S===As?void 0:m&&S[0]===As?[]:S,h];S=V,l?l(t,3,G):t(...G)}finally{Bn=B}}}else u.run()};return a&&a(w),u=new du(f),u.scheduler=i?()=>i(w,!1):w,h=P=>bh(P,!1,u),d=u.onStop=()=>{const P=tr.get(u);if(P){if(l)l(P,4);else for(const V of P)V();tr.delete(u)}},t?o?w(!0):S=u.run():i?i(w.bind(null,!0),!0):u.run(),T.pause=u.pause.bind(u),T.resume=u.resume.bind(u),T.stop=T,T}function dn(e,t=1/0,n){if(t<=0||!Me(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Ge(e))dn(e.value,t,n);else if(he(e))for(let o=0;o{dn(o,t,n)});else if(ru(e)){for(const o in e)dn(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&dn(e[o],t,n)}return e}/** * @vue/runtime-core v3.5.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function ms(e,t,n,o){try{return o?e(...o):e()}catch(s){gs(s,t,n)}}function Dt(e,t,n,o){if(ye(e)){const s=ms(e,t,n,o);return s&&ou(s)&&s.catch(r=>{gs(r,t,n)}),s}if(he(e)){const s=[];for(let r=0;r>>1,s=ft[o],r=ss(s);r=ss(n)?ft.push(e):ft.splice(kh(t),0,e),e.flags|=1,Ou()}}function Ou(){nr||(nr=Mu.then(Ru))}function wh(e){he(e)?vo.push(...e):Ln&&e.id===-1?Ln.splice(ro+1,0,e):e.flags&1||(vo.push(e),e.flags|=1),Ou()}function qa(e,t,n=Gt+1){for(;nss(n)-ss(o));if(vo.length=0,Ln){Ln.push(...t);return}for(Ln=t,ro=0;roe.id==null?e.flags&2?-1:1/0:e.id;function Ru(e){try{for(Gt=0;Gt{o._d&&ar(-1);const r=sr(t);let i;try{i=e(...s)}finally{sr(r),o._d&&ar(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function Vt(e,t){if(Ze===null)return e;const n=Tr(Ze),o=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,Uo=e=>e&&(e.disabled||e.disabled===""),Ka=e=>e&&(e.defer||e.defer===""),Ya=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Qa=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,mi=(e,t)=>{const n=e&&e.to;return Ue(n)?t?t(n):null:n},Hu={name:"Teleport",__isTeleport:!0,process(e,t,n,o,s,r,i,a,l,c){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:v,createText:m,createComment:y}}=c,T=Uo(t.props);let{shapeFlag:S,children:w,dynamicChildren:P}=t;if(e==null){const V=t.el=m(""),j=t.anchor=m("");h(V,n,o),h(j,n,o);const G=(x,H)=>{S&16&&(s&&s.isCE&&(s.ce._teleportTarget=x),u(w,x,H,s,r,i,a,l))},q=()=>{const x=t.target=mi(t.props,v),H=ju(x,t,m,h);x&&(i!=="svg"&&Ya(x)?i="svg":i!=="mathml"&&Qa(x)&&(i="mathml"),T||(G(x,H),zs(t,!1)))};T&&(G(n,j),zs(t,!0)),Ka(t.props)?(t.el.__isMounted=!1,ut(()=>{q(),delete t.el.__isMounted},r)):q()}else{if(Ka(t.props)&&e.el.__isMounted===!1){ut(()=>{Hu.process(e,t,n,o,s,r,i,a,l,c)},r);return}t.el=e.el,t.targetStart=e.targetStart;const V=t.anchor=e.anchor,j=t.target=e.target,G=t.targetAnchor=e.targetAnchor,q=Uo(e.props),x=q?n:j,H=q?V:G;if(i==="svg"||Ya(j)?i="svg":(i==="mathml"||Qa(j))&&(i="mathml"),P?(d(e.dynamicChildren,P,x,s,r,i,a),ua(e,t,!0)):l||f(e,t,x,H,s,r,i,a,!1),T)q?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Is(t,n,V,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Q=t.target=mi(t.props,v);Q&&Is(t,Q,null,c,0)}else q&&Is(t,j,G,c,1);zs(t,T)}},remove(e,t,n,{um:o,o:{remove:s}},r){const{shapeFlag:i,children:a,anchor:l,targetStart:c,targetAnchor:u,target:f,props:d}=e;if(f&&(s(c),s(u)),r&&s(l),i&16){const h=r||!Uo(d);for(let v=0;v{e.isMounted=!0}),aa(()=>{e.isUnmounting=!0}),e}const Tt=[Function,Array],Fu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tt,onEnter:Tt,onAfterEnter:Tt,onEnterCancelled:Tt,onBeforeLeave:Tt,onLeave:Tt,onAfterLeave:Tt,onLeaveCancelled:Tt,onBeforeAppear:Tt,onAppear:Tt,onAfterAppear:Tt,onAppearCancelled:Tt},Wu=e=>{const t=e.subTree;return t.component?Wu(t.component):t},Ch={name:"BaseTransition",props:Fu,setup(e,{slots:t}){const n=It(),o=Bu();return()=>{const s=t.default&&na(t.default(),!0);if(!s||!s.length)return;const r=Uu(s),i=Ee(e),{mode:a}=i;if(o.isLeaving)return Dr(r);const l=Ja(r);if(!l)return Dr(r);let c=rs(l,i,o,n,f=>c=f);l.type!==Je&&Jn(l,c);let u=n.subTree&&Ja(n.subTree);if(u&&u.type!==Je&&!Bn(u,l)&&Wu(n).type!==Je){let f=rs(u,i,o,n);if(Jn(u,f),a==="out-in"&&l.type!==Je)return o.isLeaving=!0,f.afterLeave=()=>{o.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,u=void 0},Dr(r);a==="in-out"&&l.type!==Je?f.delayLeave=(d,h,v)=>{const m=zu(o,u);m[String(u.key)]=u,d[un]=()=>{h(),d[un]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{v(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return r}}};function Uu(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Je){t=n;break}}return t}const Eh=Ch;function zu(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function rs(e,t,n,o,s){const{appear:r,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:v,onLeaveCancelled:m,onBeforeAppear:y,onAppear:T,onAfterAppear:S,onAppearCancelled:w}=t,P=String(e.key),V=zu(n,e),j=(x,H)=>{x&&Dt(x,o,9,H)},G=(x,H)=>{const Q=H[1];j(x,H),he(x)?x.every(B=>B.length<=1)&&Q():x.length<=1&&Q()},q={mode:i,persisted:a,beforeEnter(x){let H=l;if(!n.isMounted)if(r)H=y||l;else return;x[un]&&x[un](!0);const Q=V[P];Q&&Bn(e,Q)&&Q.el[un]&&Q.el[un](),j(H,[x])},enter(x){let H=c,Q=u,B=f;if(!n.isMounted)if(r)H=T||c,Q=S||u,B=w||f;else return;let ce=!1;const re=x[xs]=fe=>{ce||(ce=!0,fe?j(B,[x]):j(Q,[x]),q.delayedLeave&&q.delayedLeave(),x[xs]=void 0)};H?G(H,[x,re]):re()},leave(x,H){const Q=String(e.key);if(x[xs]&&x[xs](!0),n.isUnmounting)return H();j(d,[x]);let B=!1;const ce=x[un]=re=>{B||(B=!0,H(),re?j(m,[x]):j(v,[x]),x[un]=void 0,V[Q]===e&&delete V[Q])};V[Q]=e,h?G(h,[x,ce]):ce()},clone(x){const H=rs(x,t,n,o,s);return s&&s(H),H}};return q}function Dr(e){if(bs(e))return e=yn(e),e.children=null,e}function Ja(e){if(!bs(e))return Vu(e.type)&&e.children?Uu(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ye(n.default))return n.default()}}function Jn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Jn(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function na(e,t=!1,n){let o=[],s=0;for(let r=0;r1)for(let r=0;rn.value,set:r=>n.value=r})}return n}const rr=new WeakMap;function go(e,t,n,o,s=!1){if(he(e)){e.forEach((v,m)=>go(v,t&&(he(t)?t[m]:t),n,o,s));return}if(zn(o)&&!s){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&go(e,t,n,o.component.subTree);return}const r=o.shapeFlag&4?Tr(o.component):o.el,i=s?null:r,{i:a,r:l}=e,c=t&&t.r,u=a.refs===Me?a.refs={}:a.refs,f=a.setupState,d=Ee(f),h=f===Me?nu:v=>Ae(d,v);if(c!=null&&c!==l){if(Xa(t),Ue(c))u[c]=null,h(c)&&(f[c]=null);else if(Ge(c)){c.value=null;const v=t;v.k&&(u[v.k]=null)}}if(ye(l))ms(l,a,12,[i,u]);else{const v=Ue(l),m=Ge(l);if(v||m){const y=()=>{if(e.f){const T=v?h(l)?f[l]:u[l]:l.value;if(s)he(T)&&qi(T,r);else if(he(T))T.includes(r)||T.push(r);else if(v)u[l]=[r],h(l)&&(f[l]=u[l]);else{const S=[r];l.value=S,e.k&&(u[e.k]=S)}}else v?(u[l]=i,h(l)&&(f[l]=i)):m&&(l.value=i,e.k&&(u[e.k]=i))};if(i){const T=()=>{y(),rr.delete(e)};T.id=-1,rr.set(e,T),ut(T,n)}else Xa(e),y()}}}function Xa(e){const t=rr.get(e);t&&(t.flags|=8,rr.delete(e))}let Za=!1;const no=()=>{Za||(console.error("Hydration completed but contains mismatches."),Za=!0)},Sh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Ph=e=>e.namespaceURI.includes("MathML"),Ms=e=>{if(e.nodeType===1){if(Sh(e))return"svg";if(Ph(e))return"mathml"}},co=e=>e.nodeType===8;function Lh(e){const{mt:t,p:n,o:{patchProp:o,createText:s,nextSibling:r,parentNode:i,remove:a,insert:l,createComment:c}}=e,u=(w,P)=>{if(!P.hasChildNodes()){n(null,w,P),or(),P._vnode=w;return}f(P.firstChild,w,null,null,null),or(),P._vnode=w},f=(w,P,V,j,G,q=!1)=>{q=q||!!P.dynamicChildren;const x=co(w)&&w.data==="[",H=()=>m(w,P,V,j,G,x),{type:Q,ref:B,shapeFlag:ce,patchFlag:re}=P;let fe=w.nodeType;P.el=w,re===-2&&(q=!1,P.dynamicChildren=null);let J=null;switch(Q){case qn:fe!==3?P.children===""?(l(P.el=s(""),i(w),w),J=w):J=H():(w.data!==P.children&&(no(),w.data=P.children),J=r(w));break;case Je:S(w)?(J=r(w),T(P.el=w.content.firstChild,w,V)):fe!==8||x?J=H():J=r(w);break;case Go:if(x&&(w=r(w),fe=w.nodeType),fe===1||fe===3){J=w;const ge=!P.children.length;for(let le=0;le{q=q||!!P.dynamicChildren;const{type:x,props:H,patchFlag:Q,shapeFlag:B,dirs:ce,transition:re}=P,fe=x==="input"||x==="option";if(fe||Q!==-1){ce&&qt(P,null,V,"created");let J=!1;if(S(w)){J=ff(null,re)&&V&&V.vnode.props&&V.vnode.props.appear;const le=w.content.firstChild;if(J){const $e=le.getAttribute("class");$e&&(le.$cls=$e),re.beforeEnter(le)}T(le,w,V),P.el=w=le}if(B&16&&!(H&&(H.innerHTML||H.textContent))){let le=h(w.firstChild,P,w,V,j,G,q);for(;le;){Os(w,1)||no();const $e=le;le=le.nextSibling,a($e)}}else if(B&8){let le=P.children;le[0]===` -`&&(w.tagName==="PRE"||w.tagName==="TEXTAREA")&&(le=le.slice(1)),w.textContent!==le&&(Os(w,0)||no(),w.textContent=P.children)}if(H){if(fe||!q||Q&48){const le=w.tagName.includes("-");for(const $e in H)(fe&&($e.endsWith("value")||$e==="indeterminate")||ps($e)&&!ho($e)||$e[0]==="."||le)&&o(w,$e,null,H[$e],void 0,V)}else if(H.onClick)o(w,"onClick",null,H.onClick,void 0,V);else if(Q&4&&Un(H.style))for(const le in H.style)H.style[le]}let ge;(ge=H&&H.onVnodeBeforeMount)&&Ct(ge,V,P),ce&&qt(P,null,V,"beforeMount"),((ge=H&&H.onVnodeMounted)||ce||J)&&bf(()=>{ge&&Ct(ge,V,P),J&&re.enter(w),ce&&qt(P,null,V,"mounted")},j)}return w.nextSibling},h=(w,P,V,j,G,q,x)=>{x=x||!!P.dynamicChildren;const H=P.children,Q=H.length;for(let B=0;B{const{slotScopeIds:x}=P;x&&(G=G?G.concat(x):x);const H=i(w),Q=h(r(w),P,H,V,j,G,q);return Q&&co(Q)&&Q.data==="]"?r(P.anchor=Q):(no(),l(P.anchor=c("]"),H,Q),Q)},m=(w,P,V,j,G,q)=>{if(Os(w.parentElement,1)||no(),P.el=null,q){const Q=y(w);for(;;){const B=r(w);if(B&&B!==Q)a(B);else break}}const x=r(w),H=i(w);return a(w),n(null,P,H,x,V,j,Ms(H),G),V&&(V.vnode.el=P.el,mf(V,P.el)),x},y=(w,P="[",V="]")=>{let j=0;for(;w;)if(w=r(w),w&&co(w)&&(w.data===P&&j++,w.data===V)){if(j===0)return r(w);j--}return w},T=(w,P,V)=>{const j=P.parentNode;j&&j.replaceChild(w,P);let G=V;for(;G;)G.vnode.el===P&&(G.vnode.el=G.subTree.el=w),G=G.parent},S=w=>w.nodeType===1&&w.tagName==="TEMPLATE";return[u,f]}const el="data-allow-mismatch",Ah={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Os(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(el);)e=e.parentElement;const n=e&&e.getAttribute(el);if(n==null)return!1;if(n==="")return!0;{const o=n.split(",");return t===0&&o.includes("children")?!0:o.includes(Ah[t])}}mr().requestIdleCallback;mr().cancelIdleCallback;function Ih(e,t){if(co(e)&&e.data==="["){let n=1,o=e.nextSibling;for(;o;){if(o.nodeType===1){if(t(o)===!1)break}else if(co(o))if(o.data==="]"){if(--n===0)break}else o.data==="["&&n++;o=o.nextSibling}}else t(e)}const zn=e=>!!e.type.__asyncLoader;function ra(e){ye(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:s=200,hydrate:r,timeout:i,suspensible:a=!0,onError:l}=e;let c=null,u,f=0;const d=()=>(f++,c=null,h()),h=()=>{let v;return c||(v=c=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),l)return new Promise((y,T)=>{l(m,()=>y(d()),()=>T(m),f+1)});throw m}).then(m=>v!==c&&c?c:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),u=m,m)))};return R({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(v,m,y){let T=!1;(m.bu||(m.bu=[])).push(()=>T=!0);const S=()=>{T||y()},w=r?()=>{const P=r(S,V=>Ih(v,V));P&&(m.bum||(m.bum=[])).push(P)}:S;u?w():h().then(()=>!m.isUnmounted&&w())},get __asyncResolved(){return u},setup(){const v=Xe;if(sa(v),u)return()=>Vr(u,v);const m=w=>{c=null,gs(w,v,13,!o)};if(a&&v.suspense||yo)return h().then(w=>()=>Vr(w,v)).catch(w=>(m(w),()=>o?O(o,{error:w}):null));const y=Z(!1),T=Z(),S=Z(!!s);return s&&setTimeout(()=>{S.value=!1},s),i!=null&&setTimeout(()=>{if(!y.value&&!T.value){const w=new Error(`Async component timed out after ${i}ms.`);m(w),T.value=w}},i),h().then(()=>{y.value=!0,v.parent&&bs(v.parent.vnode)&&v.parent.update()}).catch(w=>{m(w),T.value=w}),()=>{if(y.value&&u)return Vr(u,v);if(T.value&&o)return O(o,{error:T.value});if(n&&!S.value)return O(n)}}})}function Vr(e,t){const{ref:n,props:o,children:s,ce:r}=t.vnode,i=O(e,o,s);return i.ref=n,i.ce=r,delete t.vnode.ce,i}const bs=e=>e.type.__isKeepAlive;function xh(e,t){Gu(e,"a",t)}function Mh(e,t){Gu(e,"da",t)}function Gu(e,t,n=Xe){const o=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(kr(t,o,n),n){let s=n.parent;for(;s&&s.parent;)bs(s.parent.vnode)&&Oh(o,t,n,s),s=s.parent}}function Oh(e,t,n,o){const s=kr(t,e,o,!0);Xt(()=>{qi(o[t],s)},n)}function kr(e,t,n=Xe,o=!1){if(n){const s=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{gn();const a=_s(n),l=Dt(t,n,e,i);return a(),bn(),l});return o?s.unshift(r):s.push(r),r}}const wn=e=>(t,n=Xe)=>{(!yo||e==="sp")&&kr(e,(...o)=>t(...o),n)},Rh=wn("bm"),Ie=wn("m"),Nh=wn("bu"),ia=wn("u"),aa=wn("bum"),Xt=wn("um"),Dh=wn("sp"),Vh=wn("rtg"),Hh=wn("rtc");function jh(e,t=Xe){kr("ec",e,t)}const qu="components";function qe(e,t){return Yu(qu,e,!0,t)||e}const Ku=Symbol.for("v-ndc");function Rt(e){return Ue(e)?Yu(qu,e,!1)||e:e||Ku}function Yu(e,t,n=!0,o=!1){const s=Ze||Xe;if(s){const r=s.type;{const a=$v(r,!1);if(a&&(a===t||a===vt(t)||a===vs(vt(t))))return r}const i=tl(s[e]||r[e],t)||tl(s.appContext[e],t);return!i&&o?r:i}}function tl(e,t){return e&&(e[t]||e[vt(t)]||e[vs(vt(t))])}function ke(e,t,n,o){let s;const r=n,i=he(e);if(i||Ue(e)){const a=i&&Un(e);let l=!1,c=!1;a&&(l=!Pt(e),c=Mn(e),e=br(e)),s=new Array(e.length);for(let u=0,f=e.length;ut(a,l,void 0,r));else{const a=Object.keys(e);s=new Array(a.length);for(let l=0,c=a.length;las(t)?!(t.type===Je||t.type===te&&!Qu(t.children)):!0)?e:null}function Bh(e,t){const n={};for(const o in e)n[/[A-Z]/.test(o)?`on:${o}`:Ws(o)]=e[o];return n}const gi=e=>e?wf(e)?Tr(e):gi(e.parent):null,zo=Ke(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>gi(e.parent),$root:e=>gi(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Zu(e),$forceUpdate:e=>e.f||(e.f=()=>{ta(e.update)}),$nextTick:e=>e.n||(e.n=at.bind(e.proxy)),$watch:e=>lv.bind(e)}),Hr=(e,t)=>e!==Me&&!e.__isScriptSetup&&Ae(e,t),Fh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:s,props:r,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return o[t];case 2:return s[t];case 4:return n[t];case 3:return r[t]}else{if(Hr(o,t))return i[t]=1,o[t];if(s!==Me&&Ae(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&Ae(c,t))return i[t]=3,r[t];if(n!==Me&&Ae(n,t))return i[t]=4,n[t];bi&&(i[t]=0)}}const u=zo[t];let f,d;if(u)return t==="$attrs"&&rt(e.attrs,"get",""),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==Me&&Ae(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,Ae(d,t))return d[t]},set({_:e},t,n){const{data:o,setupState:s,ctx:r}=e;return Hr(s,t)?(s[t]=n,!0):o!==Me&&Ae(o,t)?(o[t]=n,!0):Ae(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:s,propsOptions:r,type:i}},a){let l,c;return!!(n[a]||e!==Me&&a[0]!=="$"&&Ae(e,a)||Hr(t,a)||(l=r[0])&&Ae(l,a)||Ae(o,a)||Ae(zo,a)||Ae(s.config.globalProperties,a)||(c=i.__cssModules)&&c[a])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ae(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ju(){return Wh().slots}function Wh(e){const t=It();return t.setupContext||(t.setupContext=Tf(t))}function nl(e){return he(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let bi=!0;function Uh(e){const t=Zu(e),n=e.proxy,o=e.ctx;bi=!1,t.beforeCreate&&ol(t.beforeCreate,e,"bc");const{data:s,computed:r,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:v,activated:m,deactivated:y,beforeDestroy:T,beforeUnmount:S,destroyed:w,unmounted:P,render:V,renderTracked:j,renderTriggered:G,errorCaptured:q,serverPrefetch:x,expose:H,inheritAttrs:Q,components:B,directives:ce,filters:re}=t;if(c&&zh(c,o,null),i)for(const ge in i){const le=i[ge];ye(le)&&(o[ge]=le.bind(n))}if(s){const ge=s.call(n,n);Oe(ge)&&(e.data=Yn(ge))}if(bi=!0,r)for(const ge in r){const le=r[ge],$e=ye(le)?le.bind(n,n):ye(le.get)?le.get.bind(n,n):Kt,mt=!ye(le)&&ye(le.set)?le.set.bind(n):Kt,lt=$({get:$e,set:mt});Object.defineProperty(o,ge,{enumerable:!0,configurable:!0,get:()=>lt.value,set:Ye=>lt.value=Ye})}if(a)for(const ge in a)Xu(a[ge],o,n,ge);if(l){const ge=ye(l)?l.call(n):l;Reflect.ownKeys(ge).forEach(le=>{vn(le,ge[le])})}u&&ol(u,e,"c");function J(ge,le){he(le)?le.forEach($e=>ge($e.bind(n))):le&&ge(le.bind(n))}if(J(Rh,f),J(Ie,d),J(Nh,h),J(ia,v),J(xh,m),J(Mh,y),J(jh,q),J(Hh,j),J(Vh,G),J(aa,S),J(Xt,P),J(Dh,x),he(H))if(H.length){const ge=e.exposed||(e.exposed={});H.forEach(le=>{Object.defineProperty(ge,le,{get:()=>n[le],set:$e=>n[le]=$e,enumerable:!0})})}else e.exposed||(e.exposed={});V&&e.render===Kt&&(e.render=V),Q!=null&&(e.inheritAttrs=Q),B&&(e.components=B),ce&&(e.directives=ce),x&&sa(e)}function zh(e,t,n=Kt){he(e)&&(e=yi(e));for(const o in e){const s=e[o];let r;Oe(s)?"default"in s?r=Ne(s.from||o,s.default,!0):r=Ne(s.from||o):r=Ne(s),Ge(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[o]=r}}function ol(e,t,n){Dt(he(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Xu(e,t,n,o){let s=o.includes(".")?hf(n,o):()=>n[o];if(Ue(e)){const r=t[e];ye(r)&&be(s,r)}else if(ye(e))be(s,e.bind(n));else if(Oe(e))if(he(e))e.forEach(r=>Xu(r,t,n,o));else{const r=ye(e.handler)?e.handler.bind(n):t[e.handler];ye(r)&&be(s,r,e)}}function Zu(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:s,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,a=r.get(t);let l;return a?l=a:!s.length&&!n&&!o?l=t:(l={},s.length&&s.forEach(c=>ir(l,c,i,!0)),ir(l,t,i)),Oe(t)&&r.set(t,l),l}function ir(e,t,n,o=!1){const{mixins:s,extends:r}=t;r&&ir(e,r,n,!0),s&&s.forEach(i=>ir(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const a=Gh[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Gh={data:sl,props:rl,emits:rl,methods:Bo,computed:Bo,beforeCreate:ct,created:ct,beforeMount:ct,mounted:ct,beforeUpdate:ct,updated:ct,beforeDestroy:ct,beforeUnmount:ct,destroyed:ct,unmounted:ct,activated:ct,deactivated:ct,errorCaptured:ct,serverPrefetch:ct,components:Bo,directives:Bo,watch:Kh,provide:sl,inject:qh};function sl(e,t){return t?e?function(){return Ke(ye(e)?e.call(this,this):e,ye(t)?t.call(this,this):t)}:t:e}function qh(e,t){return Bo(yi(e),yi(t))}function yi(e){if(he(e)){const t={};for(let n=0;n1)return n&&ye(t)?t.call(o&&o.proxy):t}}function tf(){return!!(It()||Gn)}const nf={},of=()=>Object.create(nf),sf=e=>Object.getPrototypeOf(e)===nf;function Jh(e,t,n,o=!1){const s={},r=of();e.propsDefaults=Object.create(null),rf(e,t,s,r);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=o?s:Pu(s):e.type.props?e.props=s:e.props=r,e.attrs=r}function Xh(e,t,n,o){const{props:s,attrs:r,vnode:{patchFlag:i}}=e,a=Ee(s),[l]=e.propsOptions;let c=!1;if((o||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=af(f,t,!0);Ke(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!l)return Oe(e)&&o.set(e,fo),fo;if(he(r))for(let u=0;ue==="_"||e==="_ctx"||e==="$stable",ca=e=>he(e)?e.map(St):[St(e)],ev=(e,t,n)=>{if(t._n)return t;const o=L((...s)=>ca(t(...s)),n);return o._c=!1,o},lf=(e,t,n)=>{const o=e._ctx;for(const s in e){if(la(s))continue;const r=e[s];if(ye(r))t[s]=ev(s,r,o);else if(r!=null){const i=ca(r);t[s]=()=>i}}},cf=(e,t)=>{const n=ca(t);e.slots.default=()=>n},uf=(e,t,n)=>{for(const o in t)(n||!la(o))&&(e[o]=t[o])},tv=(e,t,n)=>{const o=e.slots=of();if(e.vnode.shapeFlag&32){const s=t._;s?(uf(o,t,n),n&&iu(o,"_",s,!0)):lf(t,o)}else t&&cf(e,t)},nv=(e,t,n)=>{const{vnode:o,slots:s}=e;let r=!0,i=Me;if(o.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:uf(s,t,n):(r=!t.$stable,lf(t,s)),i=t}else t&&(cf(e,t),i={default:1});if(r)for(const a in s)!la(a)&&i[a]==null&&delete s[a]},ut=bf;function ov(e){return sv(e,Lh)}function sv(e,t){const n=mr();n.__VUE__=!0;const{insert:o,remove:s,patchProp:r,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=Kt,insertStaticContent:v}=e,m=(k,E,I,W=null,D=null,U=null,oe=void 0,ee=null,X=!!E.dynamicChildren)=>{if(k===E)return;k&&!Bn(k,E)&&(W=N(k),Ye(k,D,U,!0),k=null),E.patchFlag===-2&&(X=!1,E.dynamicChildren=null);const{type:z,ref:ve,shapeFlag:ae}=E;switch(z){case qn:y(k,E,I,W);break;case Je:T(k,E,I,W);break;case Go:k==null&&S(E,I,W,oe);break;case te:B(k,E,I,W,D,U,oe,ee,X);break;default:ae&1?V(k,E,I,W,D,U,oe,ee,X):ae&6?ce(k,E,I,W,D,U,oe,ee,X):(ae&64||ae&128)&&z.process(k,E,I,W,D,U,oe,ee,X,ue)}ve!=null&&D?go(ve,k&&k.ref,U,E||k,!E):ve==null&&k&&k.ref!=null&&go(k.ref,null,U,k,!0)},y=(k,E,I,W)=>{if(k==null)o(E.el=a(E.children),I,W);else{const D=E.el=k.el;E.children!==k.children&&c(D,E.children)}},T=(k,E,I,W)=>{k==null?o(E.el=l(E.children||""),I,W):E.el=k.el},S=(k,E,I,W)=>{[k.el,k.anchor]=v(k.children,E,I,W,k.el,k.anchor)},w=({el:k,anchor:E},I,W)=>{let D;for(;k&&k!==E;)D=d(k),o(k,I,W),k=D;o(E,I,W)},P=({el:k,anchor:E})=>{let I;for(;k&&k!==E;)I=d(k),s(k),k=I;s(E)},V=(k,E,I,W,D,U,oe,ee,X)=>{E.type==="svg"?oe="svg":E.type==="math"&&(oe="mathml"),k==null?j(E,I,W,D,U,oe,ee,X):x(k,E,D,U,oe,ee,X)},j=(k,E,I,W,D,U,oe,ee)=>{let X,z;const{props:ve,shapeFlag:ae,transition:de,dirs:_e}=k;if(X=k.el=i(k.type,U,ve&&ve.is,ve),ae&8?u(X,k.children):ae&16&&q(k.children,X,null,W,D,jr(k,U),oe,ee),_e&&qt(k,null,W,"created"),G(X,k,k.scopeId,oe,W),ve){for(const De in ve)De!=="value"&&!ho(De)&&r(X,De,null,ve[De],U,W);"value"in ve&&r(X,"value",null,ve.value,U),(z=ve.onVnodeBeforeMount)&&Ct(z,W,k)}_e&&qt(k,null,W,"beforeMount");const Ce=ff(D,de);Ce&&de.beforeEnter(X),o(X,E,I),((z=ve&&ve.onVnodeMounted)||Ce||_e)&&ut(()=>{z&&Ct(z,W,k),Ce&&de.enter(X),_e&&qt(k,null,W,"mounted")},D)},G=(k,E,I,W,D)=>{if(I&&h(k,I),W)for(let U=0;U{for(let z=X;z{const ee=E.el=k.el;let{patchFlag:X,dynamicChildren:z,dirs:ve}=E;X|=k.patchFlag&16;const ae=k.props||Me,de=E.props||Me;let _e;if(I&&Dn(I,!1),(_e=de.onVnodeBeforeUpdate)&&Ct(_e,I,E,k),ve&&qt(E,k,I,"beforeUpdate"),I&&Dn(I,!0),(ae.innerHTML&&de.innerHTML==null||ae.textContent&&de.textContent==null)&&u(ee,""),z?H(k.dynamicChildren,z,ee,I,W,jr(E,D),U):oe||le(k,E,ee,null,I,W,jr(E,D),U,!1),X>0){if(X&16)Q(ee,ae,de,I,D);else if(X&2&&ae.class!==de.class&&r(ee,"class",null,de.class,D),X&4&&r(ee,"style",ae.style,de.style,D),X&8){const Ce=E.dynamicProps;for(let De=0;De{_e&&Ct(_e,I,E,k),ve&&qt(E,k,I,"updated")},W)},H=(k,E,I,W,D,U,oe)=>{for(let ee=0;ee{if(E!==I){if(E!==Me)for(const U in E)!ho(U)&&!(U in I)&&r(k,U,E[U],null,D,W);for(const U in I){if(ho(U))continue;const oe=I[U],ee=E[U];oe!==ee&&U!=="value"&&r(k,U,ee,oe,D,W)}"value"in I&&r(k,"value",E.value,I.value,D)}},B=(k,E,I,W,D,U,oe,ee,X)=>{const z=E.el=k?k.el:a(""),ve=E.anchor=k?k.anchor:a("");let{patchFlag:ae,dynamicChildren:de,slotScopeIds:_e}=E;_e&&(ee=ee?ee.concat(_e):_e),k==null?(o(z,I,W),o(ve,I,W),q(E.children||[],I,ve,D,U,oe,ee,X)):ae>0&&ae&64&&de&&k.dynamicChildren?(H(k.dynamicChildren,de,I,D,U,oe,ee),(E.key!=null||D&&E===D.subTree)&&ua(k,E,!0)):le(k,E,I,ve,D,U,oe,ee,X)},ce=(k,E,I,W,D,U,oe,ee,X)=>{E.slotScopeIds=ee,k==null?E.shapeFlag&512?D.ctx.activate(E,I,W,oe,X):re(E,I,W,D,U,oe,X):fe(k,E,X)},re=(k,E,I,W,D,U,oe)=>{const ee=k.component=yv(k,W,D);if(bs(k)&&(ee.ctx.renderer=ue),_v(ee,!1,oe),ee.asyncDep){if(D&&D.registerDep(ee,J,oe),!k.el){const X=ee.subTree=O(Je);T(null,X,E,I),k.placeholder=X.el}}else J(ee,k,E,I,D,U,oe)},fe=(k,E,I)=>{const W=E.component=k.component;if(hv(k,E,I))if(W.asyncDep&&!W.asyncResolved){ge(W,E,I);return}else W.next=E,W.update();else E.el=k.el,W.vnode=E},J=(k,E,I,W,D,U,oe)=>{const ee=()=>{if(k.isMounted){let{next:ae,bu:de,u:_e,parent:Ce,vnode:De}=k;{const bt=df(k);if(bt){ae&&(ae.el=De.el,ge(k,ae,oe)),bt.asyncDep.then(()=>{k.isUnmounted||ee()});return}}let xe=ae,ht;Dn(k,!1),ae?(ae.el=De.el,ge(k,ae,oe)):ae=De,de&&Us(de),(ht=ae.props&&ae.props.onVnodeBeforeUpdate)&&Ct(ht,Ce,ae,De),Dn(k,!0);const ot=Br(k),xt=k.subTree;k.subTree=ot,m(xt,ot,f(xt.el),N(xt),k,D,U),ae.el=ot.el,xe===null&&mf(k,ot.el),_e&&ut(_e,D),(ht=ae.props&&ae.props.onVnodeUpdated)&&ut(()=>Ct(ht,Ce,ae,De),D)}else{let ae;const{el:de,props:_e}=E,{bm:Ce,m:De,parent:xe,root:ht,type:ot}=k,xt=zn(E);if(Dn(k,!1),Ce&&Us(Ce),!xt&&(ae=_e&&_e.onVnodeBeforeMount)&&Ct(ae,xe,E),Dn(k,!0),de&&Re){const bt=()=>{k.subTree=Br(k),Re(de,k.subTree,k,D,null)};xt&&ot.__asyncHydrate?ot.__asyncHydrate(de,k,bt):bt()}else{ht.ce&&ht.ce._def.shadowRoot!==!1&&ht.ce._injectChildStyle(ot);const bt=k.subTree=Br(k);m(null,bt,I,W,k,D,U),E.el=bt.el}if(De&&ut(De,D),!xt&&(ae=_e&&_e.onVnodeMounted)){const bt=E;ut(()=>Ct(ae,xe,bt),D)}(E.shapeFlag&256||xe&&zn(xe.vnode)&&xe.vnode.shapeFlag&256)&&k.a&&ut(k.a,D),k.isMounted=!0,E=I=W=null}};k.scope.on();const X=k.effect=new du(ee);k.scope.off();const z=k.update=X.run.bind(X),ve=k.job=X.runIfDirty.bind(X);ve.i=k,ve.id=k.uid,X.scheduler=()=>ta(ve),Dn(k,!0),z()},ge=(k,E,I)=>{E.component=k;const W=k.vnode.props;k.vnode=E,k.next=null,Xh(k,E.props,W,I),nv(k,E.children,I),gn(),qa(k),bn()},le=(k,E,I,W,D,U,oe,ee,X=!1)=>{const z=k&&k.children,ve=k?k.shapeFlag:0,ae=E.children,{patchFlag:de,shapeFlag:_e}=E;if(de>0){if(de&128){mt(z,ae,I,W,D,U,oe,ee,X);return}else if(de&256){$e(z,ae,I,W,D,U,oe,ee,X);return}}_e&8?(ve&16&&nt(z,D,U),ae!==z&&u(I,ae)):ve&16?_e&16?mt(z,ae,I,W,D,U,oe,ee,X):nt(z,D,U,!0):(ve&8&&u(I,""),_e&16&&q(ae,I,W,D,U,oe,ee,X))},$e=(k,E,I,W,D,U,oe,ee,X)=>{k=k||fo,E=E||fo;const z=k.length,ve=E.length,ae=Math.min(z,ve);let de;for(de=0;deve?nt(k,D,U,!0,!1,ae):q(E,I,W,D,U,oe,ee,X,ae)},mt=(k,E,I,W,D,U,oe,ee,X)=>{let z=0;const ve=E.length;let ae=k.length-1,de=ve-1;for(;z<=ae&&z<=de;){const _e=k[z],Ce=E[z]=X?An(E[z]):St(E[z]);if(Bn(_e,Ce))m(_e,Ce,I,null,D,U,oe,ee,X);else break;z++}for(;z<=ae&&z<=de;){const _e=k[ae],Ce=E[de]=X?An(E[de]):St(E[de]);if(Bn(_e,Ce))m(_e,Ce,I,null,D,U,oe,ee,X);else break;ae--,de--}if(z>ae){if(z<=de){const _e=de+1,Ce=_ede)for(;z<=ae;)Ye(k[z],D,U,!0),z++;else{const _e=z,Ce=z,De=new Map;for(z=Ce;z<=de;z++){const yt=E[z]=X?An(E[z]):St(E[z]);yt.key!=null&&De.set(yt.key,z)}let xe,ht=0;const ot=de-Ce+1;let xt=!1,bt=0;const Mo=new Array(ot);for(z=0;z=ot){Ye(yt,D,U,!0);continue}let Ut;if(yt.key!=null)Ut=De.get(yt.key);else for(xe=Ce;xe<=de;xe++)if(Mo[xe-Ce]===0&&Bn(yt,E[xe])){Ut=xe;break}Ut===void 0?Ye(yt,D,U,!0):(Mo[Ut-Ce]=z+1,Ut>=bt?bt=Ut:xt=!0,m(yt,E[Ut],I,null,D,U,oe,ee,X),ht++)}const ja=xt?rv(Mo):fo;for(xe=ja.length-1,z=ot-1;z>=0;z--){const yt=Ce+z,Ut=E[yt],Ba=E[yt+1],Fa=yt+1{const{el:U,type:oe,transition:ee,children:X,shapeFlag:z}=k;if(z&6){lt(k.component.subTree,E,I,W);return}if(z&128){k.suspense.move(E,I,W);return}if(z&64){oe.move(k,E,I,ue);return}if(oe===te){o(U,E,I);for(let ae=0;aeee.enter(U),D);else{const{leave:ae,delayLeave:de,afterLeave:_e}=ee,Ce=()=>{k.ctx.isUnmounted?s(U):o(U,E,I)},De=()=>{U._isLeaving&&U[un](!0),ae(U,()=>{Ce(),_e&&_e()})};de?de(U,Ce,De):De()}else o(U,E,I)},Ye=(k,E,I,W=!1,D=!1)=>{const{type:U,props:oe,ref:ee,children:X,dynamicChildren:z,shapeFlag:ve,patchFlag:ae,dirs:de,cacheIndex:_e}=k;if(ae===-2&&(D=!1),ee!=null&&(gn(),go(ee,null,I,k,!0),bn()),_e!=null&&(E.renderCache[_e]=void 0),ve&256){E.ctx.deactivate(k);return}const Ce=ve&1&&de,De=!zn(k);let xe;if(De&&(xe=oe&&oe.onVnodeBeforeUnmount)&&Ct(xe,E,k),ve&6)Wt(k.component,I,W);else{if(ve&128){k.suspense.unmount(I,W);return}Ce&&qt(k,null,E,"beforeUnmount"),ve&64?k.type.remove(k,E,I,ue,W):z&&!z.hasOnce&&(U!==te||ae>0&&ae&64)?nt(z,E,I,!1,!0):(U===te&&ae&384||!D&&ve&16)&&nt(X,E,I),W&>(k)}(De&&(xe=oe&&oe.onVnodeUnmounted)||Ce)&&ut(()=>{xe&&Ct(xe,E,k),Ce&&qt(k,null,E,"unmounted")},I)},gt=k=>{const{type:E,el:I,anchor:W,transition:D}=k;if(E===te){on(I,W);return}if(E===Go){P(k);return}const U=()=>{s(I),D&&!D.persisted&&D.afterLeave&&D.afterLeave()};if(k.shapeFlag&1&&D&&!D.persisted){const{leave:oe,delayLeave:ee}=D,X=()=>oe(I,U);ee?ee(k.el,U,X):X()}else U()},on=(k,E)=>{let I;for(;k!==E;)I=d(k),s(k),k=I;s(E)},Wt=(k,E,I)=>{const{bum:W,scope:D,job:U,subTree:oe,um:ee,m:X,a:z}=k;al(X),al(z),W&&Us(W),D.stop(),U&&(U.flags|=8,Ye(oe,k,E,I)),ee&&ut(ee,E),ut(()=>{k.isUnmounted=!0},E)},nt=(k,E,I,W=!1,D=!1,U=0)=>{for(let oe=U;oe{if(k.shapeFlag&6)return N(k.component.subTree);if(k.shapeFlag&128)return k.suspense.next();const E=d(k.anchor||k.el),I=E&&E[Du];return I?d(I):E};let ie=!1;const ne=(k,E,I)=>{k==null?E._vnode&&Ye(E._vnode,null,null,!0):m(E._vnode||null,k,E,null,null,null,I),E._vnode=k,ie||(ie=!0,qa(),or(),ie=!1)},ue={p:m,um:Ye,m:lt,r:gt,mt:re,mc:q,pc:le,pbc:H,n:N,o:e};let Se,Re;return t&&([Se,Re]=t(ue)),{render:ne,hydrate:Se,createApp:Qh(ne,Se)}}function jr({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Dn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ff(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ua(e,t,n=!1){const o=e.children,s=t.children;if(he(o)&&he(s))for(let r=0;r>1,e[n[a]]0&&(t[o]=n[r-1]),n[r]=o)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function df(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:df(t)}function al(e){if(e)for(let t=0;tNe(iv);function ys(e,t){return wr(e,null,t)}function pf(e,t){return wr(e,null,{flush:"post"})}function be(e,t,n){return wr(e,t,n)}function wr(e,t,n=Me){const{immediate:o,deep:s,flush:r,once:i}=n,a=Ke({},n),l=t&&o||!t&&r!=="post";let c;if(yo){if(r==="sync"){const h=av();c=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=Kt,h.resume=Kt,h.pause=Kt,h}}const u=Xe;a.call=(h,v,m)=>Dt(h,u,v,m);let f=!1;r==="post"?a.scheduler=h=>{ut(h,u&&u.suspense)}:r!=="sync"&&(f=!0,a.scheduler=(h,v)=>{v?h():ta(h)}),a.augmentJob=h=>{t&&(h.flags|=4),f&&(h.flags|=2,u&&(h.id=u.uid,h.i=u))};const d=yh(e,t,a);return yo&&(c?c.push(d):l&&d()),d}function lv(e,t,n){const o=this.proxy,s=Ue(e)?e.includes(".")?hf(o,e):()=>o[e]:e.bind(o,o);let r;ye(t)?r=t:(r=t.handler,n=t);const i=_s(this),a=wr(s,r.bind(o),n);return i(),a}function hf(e,t){const n=t.split(".");return()=>{let o=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${vt(t)}Modifiers`]||e[`${Rn(t)}Modifiers`];function uv(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||Me;let s=n;const r=t.startsWith("update:"),i=r&&cv(o,t.slice(7));i&&(i.trim&&(s=n.map(u=>Ue(u)?u.trim():u)),i.number&&(s=n.map(Xs)));let a,l=o[a=Ws(t)]||o[a=Ws(vt(t))];!l&&r&&(l=o[a=Ws(Rn(t))]),l&&Dt(l,e,6,s);const c=o[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Dt(c,e,6,s)}}const fv=new WeakMap;function vf(e,t,n=!1){const o=n?fv:t.emitsCache,s=o.get(e);if(s!==void 0)return s;const r=e.emits;let i={},a=!1;if(!ye(e)){const l=c=>{const u=vf(c,t,!0);u&&(a=!0,Ke(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!a?(Oe(e)&&o.set(e,null),null):(he(r)?r.forEach(l=>i[l]=null):Ke(i,r),Oe(e)&&o.set(e,i),i)}function $r(e,t){return!e||!ps(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ae(e,t[0].toLowerCase()+t.slice(1))||Ae(e,Rn(t))||Ae(e,t))}function Br(e){const{type:t,vnode:n,proxy:o,withProxy:s,propsOptions:[r],slots:i,attrs:a,emit:l,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:v,inheritAttrs:m}=e,y=sr(e);let T,S;try{if(n.shapeFlag&4){const P=s||o,V=P;T=St(c.call(V,P,u,f,h,d,v)),S=a}else{const P=t;T=St(P.length>1?P(f,{attrs:a,slots:i,emit:l}):P(f,null)),S=t.props?a:dv(a)}}catch(P){qo.length=0,gs(P,e,1),T=O(Je)}let w=T;if(S&&m!==!1){const P=Object.keys(S),{shapeFlag:V}=w;P.length&&V&7&&(r&&P.some(Gi)&&(S=pv(S,r)),w=yn(w,S,!1,!0))}return n.dirs&&(w=yn(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&Jn(w,n.transition),T=w,sr(y),T}const dv=e=>{let t;for(const n in e)(n==="class"||n==="style"||ps(n))&&((t||(t={}))[n]=e[n]);return t},pv=(e,t)=>{const n={};for(const o in e)(!Gi(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function hv(e,t,n){const{props:o,children:s,component:r}=e,{props:i,children:a,patchFlag:l}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?ll(o,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function bf(e,t){t&&t.pendingBranch?he(e)?t.effects.push(...e):t.effects.push(e):wh(e)}const te=Symbol.for("v-fgt"),qn=Symbol.for("v-txt"),Je=Symbol.for("v-cmt"),Go=Symbol.for("v-stc"),qo=[];let kt=null;function p(e=!1){qo.push(kt=e?null:[])}function vv(){qo.pop(),kt=qo[qo.length-1]||null}let is=1;function ar(e,t=!1){is+=e,e<0&&kt&&t&&(kt.hasOnce=!0)}function yf(e){return e.dynamicChildren=is>0?kt||fo:null,vv(),is>0&&kt&&kt.push(e),e}function b(e,t,n,o,s,r){return yf(_(e,t,n,o,s,r,!0))}function M(e,t,n,o,s){return yf(O(e,t,n,o,s,!0))}function as(e){return e?e.__v_isVNode===!0:!1}function Bn(e,t){return e.type===t.type&&e.key===t.key}const _f=({key:e})=>e??null,Gs=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ue(e)||Ge(e)||ye(e)?{i:Ze,r:e,k:t,f:!!n}:e:null);function _(e,t=null,n=null,o=0,s=null,r=e===te?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&_f(t),ref:t&&Gs(t),scopeId:Nu,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Ze};return a?(fa(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=Ue(n)?8:16),is>0&&!i&&kt&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&kt.push(l),l}const O=mv;function mv(e,t=null,n=null,o=0,s=null,r=!1){if((!e||e===Ku)&&(e=Je),as(e)){const a=yn(e,t,!0);return n&&fa(a,n),is>0&&!r&&kt&&(a.shapeFlag&6?kt[kt.indexOf(e)]=a:kt.push(a)),a.patchFlag=-2,a}if(Tv(e)&&(e=e.__vccOpts),t){t=kf(t);let{class:a,style:l}=t;a&&!Ue(a)&&(t.class=Y(a)),Oe(l)&&(Zi(l)&&!he(l)&&(l=Ke({},l)),t.style=Fe(l))}const i=Ue(e)?1:gf(e)?128:Vu(e)?64:Oe(e)?4:ye(e)?2:0;return _(e,t,n,o,s,i,r,!0)}function kf(e){return e?Zi(e)||sf(e)?Ke({},e):e:null}function yn(e,t,n=!1,o=!1){const{props:s,ref:r,patchFlag:i,children:a,transition:l}=e,c=t?We(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&_f(c),ref:t&&t.ref?n&&r?he(r)?r.concat(Gs(t)):[r,Gs(t)]:Gs(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==te?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&yn(e.ssContent),ssFallback:e.ssFallback&&yn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&o&&Jn(u,l.clone(u)),u}function He(e=" ",t=0){return O(qn,null,e,t)}function Ow(e,t){const n=O(Go,null,e);return n.staticCount=t,n}function A(e="",t=!1){return t?(p(),M(Je,null,e)):O(Je,null,e)}function St(e){return e==null||typeof e=="boolean"?O(Je):he(e)?O(te,null,e.slice()):as(e)?An(e):O(qn,null,String(e))}function An(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:yn(e)}function fa(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(he(t))n=16;else if(typeof t=="object")if(o&65){const s=t.default;s&&(s._c&&(s._d=!1),fa(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!sf(t)?t._ctx=Ze:s===3&&Ze&&(Ze.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ye(t)?(t={default:t,_ctx:Ze},n=32):(t=String(t),o&64?(n=16,t=[He(t)]):n=8);e.children=t,e.shapeFlag|=n}function We(...e){const t={};for(let n=0;nXe||Ze;let lr,ki;{const e=mr(),t=(n,o)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(o),r=>{s.length>1?s.forEach(i=>i(r)):s[0](r)}};lr=t("__VUE_INSTANCE_SETTERS__",n=>Xe=n),ki=t("__VUE_SSR_SETTERS__",n=>yo=n)}const _s=e=>{const t=Xe;return lr(e),e.scope.on(),()=>{e.scope.off(),lr(t)}},cl=()=>{Xe&&Xe.scope.off(),lr(null)};function wf(e){return e.vnode.shapeFlag&4}let yo=!1;function _v(e,t=!1,n=!1){t&&ki(t);const{props:o,children:s}=e.vnode,r=wf(e);Jh(e,o,r,t),tv(e,s,n||t);const i=r?kv(e,t):void 0;return t&&ki(!1),i}function kv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Fh);const{setup:o}=n;if(o){gn();const s=e.setupContext=o.length>1?Tf(e):null,r=_s(e),i=ms(o,e,0,[e.props,s]),a=ou(i);if(bn(),r(),(a||e.sp)&&!zn(e)&&sa(e),a){if(i.then(cl,cl),t)return i.then(l=>{ul(e,l)}).catch(l=>{gs(l,e,0)});e.asyncDep=i}else ul(e,i)}else $f(e)}function ul(e,t,n){ye(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Oe(t)&&(e.setupState=xu(t)),$f(e)}function $f(e,t,n){const o=e.type;e.render||(e.render=o.render||Kt);{const s=_s(e);gn();try{Uh(e)}finally{bn(),s()}}}const wv={get(e,t){return rt(e,"get",""),e[t]}};function Tf(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,wv),slots:e.slots,emit:e.emit,expose:t}}function Tr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(xu(Au(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in zo)return zo[n](e)},has(t,n){return n in t||n in zo}})):e.proxy}function $v(e,t=!0){return ye(e)?e.displayName||e.name:e.name||t&&e.__name}function Tv(e){return ye(e)&&"__vccOpts"in e}const $=(e,t)=>gh(e,t,yo);function Te(e,t,n){const o=(r,i,a)=>{ar(-1);try{return O(r,i,a)}finally{ar(1)}},s=arguments.length;return s===2?Oe(t)&&!he(t)?as(t)?o(e,null,[t]):o(e,t):o(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&as(n)&&(n=[n]),o(e,t,n))}const Cv="3.5.21";/** +**/function ms(e,t,n,o){try{return o?e(...o):e()}catch(s){gs(s,t,n)}}function Nt(e,t,n,o){if(ye(e)){const s=ms(e,t,n,o);return s&&ou(s)&&s.catch(r=>{gs(r,t,n)}),s}if(he(e)){const s=[];for(let r=0;r>>1,s=ft[o],r=ss(s);r=ss(n)?ft.push(e):ft.splice(kh(t),0,e),e.flags|=1,Mu()}}function Mu(){nr||(nr=Ou.then(Ru))}function wh(e){he(e)?vo.push(...e):Ln&&e.id===-1?Ln.splice(ro+1,0,e):e.flags&1||(vo.push(e),e.flags|=1),Mu()}function qa(e,t,n=Gt+1){for(;nss(n)-ss(o));if(vo.length=0,Ln){Ln.push(...t);return}for(Ln=t,ro=0;roe.id==null?e.flags&2?-1:1/0:e.id;function Ru(e){try{for(Gt=0;Gt{o._d&&ar(-1);const r=sr(t);let i;try{i=e(...s)}finally{sr(r),o._d&&ar(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function Vt(e,t){if(Ze===null)return e;const n=Tr(Ze),o=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,Uo=e=>e&&(e.disabled||e.disabled===""),Ka=e=>e&&(e.defer||e.defer===""),Ya=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Qa=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,mi=(e,t)=>{const n=e&&e.to;return Ue(n)?t?t(n):null:n},Hu={name:"Teleport",__isTeleport:!0,process(e,t,n,o,s,r,i,a,l,c){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:v,createText:m,createComment:y}}=c,T=Uo(t.props);let{shapeFlag:S,children:w,dynamicChildren:P}=t;if(e==null){const V=t.el=m(""),B=t.anchor=m("");h(V,n,o),h(B,n,o);const G=(x,H)=>{S&16&&(s&&s.isCE&&(s.ce._teleportTarget=x),u(w,x,H,s,r,i,a,l))},q=()=>{const x=t.target=mi(t.props,v),H=Bu(x,t,m,h);x&&(i!=="svg"&&Ya(x)?i="svg":i!=="mathml"&&Qa(x)&&(i="mathml"),T||(G(x,H),zs(t,!1)))};T&&(G(n,B),zs(t,!0)),Ka(t.props)?(t.el.__isMounted=!1,ut(()=>{q(),delete t.el.__isMounted},r)):q()}else{if(Ka(t.props)&&e.el.__isMounted===!1){ut(()=>{Hu.process(e,t,n,o,s,r,i,a,l,c)},r);return}t.el=e.el,t.targetStart=e.targetStart;const V=t.anchor=e.anchor,B=t.target=e.target,G=t.targetAnchor=e.targetAnchor,q=Uo(e.props),x=q?n:B,H=q?V:G;if(i==="svg"||Ya(B)?i="svg":(i==="mathml"||Qa(B))&&(i="mathml"),P?(d(e.dynamicChildren,P,x,s,r,i,a),ua(e,t,!0)):l||f(e,t,x,H,s,r,i,a,!1),T)q?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Is(t,n,V,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Q=t.target=mi(t.props,v);Q&&Is(t,Q,null,c,0)}else q&&Is(t,B,G,c,1);zs(t,T)}},remove(e,t,n,{um:o,o:{remove:s}},r){const{shapeFlag:i,children:a,anchor:l,targetStart:c,targetAnchor:u,target:f,props:d}=e;if(f&&(s(c),s(u)),r&&s(l),i&16){const h=r||!Uo(d);for(let v=0;v{e.isMounted=!0}),aa(()=>{e.isUnmounting=!0}),e}const Tt=[Function,Array],Fu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tt,onEnter:Tt,onAfterEnter:Tt,onEnterCancelled:Tt,onBeforeLeave:Tt,onLeave:Tt,onAfterLeave:Tt,onLeaveCancelled:Tt,onBeforeAppear:Tt,onAppear:Tt,onAfterAppear:Tt,onAppearCancelled:Tt},Wu=e=>{const t=e.subTree;return t.component?Wu(t.component):t},Ch={name:"BaseTransition",props:Fu,setup(e,{slots:t}){const n=It(),o=ju();return()=>{const s=t.default&&na(t.default(),!0);if(!s||!s.length)return;const r=Uu(s),i=Ee(e),{mode:a}=i;if(o.isLeaving)return Nr(r);const l=Ja(r);if(!l)return Nr(r);let c=rs(l,i,o,n,f=>c=f);l.type!==Je&&Jn(l,c);let u=n.subTree&&Ja(n.subTree);if(u&&u.type!==Je&&!jn(u,l)&&Wu(n).type!==Je){let f=rs(u,i,o,n);if(Jn(u,f),a==="out-in"&&l.type!==Je)return o.isLeaving=!0,f.afterLeave=()=>{o.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,u=void 0},Nr(r);a==="in-out"&&l.type!==Je?f.delayLeave=(d,h,v)=>{const m=zu(o,u);m[String(u.key)]=u,d[un]=()=>{h(),d[un]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{v(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return r}}};function Uu(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Je){t=n;break}}return t}const Eh=Ch;function zu(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function rs(e,t,n,o,s){const{appear:r,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:v,onLeaveCancelled:m,onBeforeAppear:y,onAppear:T,onAfterAppear:S,onAppearCancelled:w}=t,P=String(e.key),V=zu(n,e),B=(x,H)=>{x&&Nt(x,o,9,H)},G=(x,H)=>{const Q=H[1];B(x,H),he(x)?x.every(j=>j.length<=1)&&Q():x.length<=1&&Q()},q={mode:i,persisted:a,beforeEnter(x){let H=l;if(!n.isMounted)if(r)H=y||l;else return;x[un]&&x[un](!0);const Q=V[P];Q&&jn(e,Q)&&Q.el[un]&&Q.el[un](),B(H,[x])},enter(x){let H=c,Q=u,j=f;if(!n.isMounted)if(r)H=T||c,Q=S||u,j=w||f;else return;let ce=!1;const re=x[xs]=fe=>{ce||(ce=!0,fe?B(j,[x]):B(Q,[x]),q.delayedLeave&&q.delayedLeave(),x[xs]=void 0)};H?G(H,[x,re]):re()},leave(x,H){const Q=String(e.key);if(x[xs]&&x[xs](!0),n.isUnmounting)return H();B(d,[x]);let j=!1;const ce=x[un]=re=>{j||(j=!0,H(),re?B(m,[x]):B(v,[x]),x[un]=void 0,V[Q]===e&&delete V[Q])};V[Q]=e,h?G(h,[x,ce]):ce()},clone(x){const H=rs(x,t,n,o,s);return s&&s(H),H}};return q}function Nr(e){if(bs(e))return e=yn(e),e.children=null,e}function Ja(e){if(!bs(e))return Vu(e.type)&&e.children?Uu(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ye(n.default))return n.default()}}function Jn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Jn(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function na(e,t=!1,n){let o=[],s=0;for(let r=0;r1)for(let r=0;rn.value,set:r=>n.value=r})}return n}const rr=new WeakMap;function go(e,t,n,o,s=!1){if(he(e)){e.forEach((v,m)=>go(v,t&&(he(t)?t[m]:t),n,o,s));return}if(zn(o)&&!s){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&go(e,t,n,o.component.subTree);return}const r=o.shapeFlag&4?Tr(o.component):o.el,i=s?null:r,{i:a,r:l}=e,c=t&&t.r,u=a.refs===Oe?a.refs={}:a.refs,f=a.setupState,d=Ee(f),h=f===Oe?nu:v=>Ae(d,v);if(c!=null&&c!==l){if(Xa(t),Ue(c))u[c]=null,h(c)&&(f[c]=null);else if(Ge(c)){c.value=null;const v=t;v.k&&(u[v.k]=null)}}if(ye(l))ms(l,a,12,[i,u]);else{const v=Ue(l),m=Ge(l);if(v||m){const y=()=>{if(e.f){const T=v?h(l)?f[l]:u[l]:l.value;if(s)he(T)&&qi(T,r);else if(he(T))T.includes(r)||T.push(r);else if(v)u[l]=[r],h(l)&&(f[l]=u[l]);else{const S=[r];l.value=S,e.k&&(u[e.k]=S)}}else v?(u[l]=i,h(l)&&(f[l]=i)):m&&(l.value=i,e.k&&(u[e.k]=i))};if(i){const T=()=>{y(),rr.delete(e)};T.id=-1,rr.set(e,T),ut(T,n)}else Xa(e),y()}}}function Xa(e){const t=rr.get(e);t&&(t.flags|=8,rr.delete(e))}let Za=!1;const no=()=>{Za||(console.error("Hydration completed but contains mismatches."),Za=!0)},Sh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Ph=e=>e.namespaceURI.includes("MathML"),Os=e=>{if(e.nodeType===1){if(Sh(e))return"svg";if(Ph(e))return"mathml"}},co=e=>e.nodeType===8;function Lh(e){const{mt:t,p:n,o:{patchProp:o,createText:s,nextSibling:r,parentNode:i,remove:a,insert:l,createComment:c}}=e,u=(w,P)=>{if(!P.hasChildNodes()){n(null,w,P),or(),P._vnode=w;return}f(P.firstChild,w,null,null,null),or(),P._vnode=w},f=(w,P,V,B,G,q=!1)=>{q=q||!!P.dynamicChildren;const x=co(w)&&w.data==="[",H=()=>m(w,P,V,B,G,x),{type:Q,ref:j,shapeFlag:ce,patchFlag:re}=P;let fe=w.nodeType;P.el=w,re===-2&&(q=!1,P.dynamicChildren=null);let J=null;switch(Q){case qn:fe!==3?P.children===""?(l(P.el=s(""),i(w),w),J=w):J=H():(w.data!==P.children&&(no(),w.data=P.children),J=r(w));break;case Je:S(w)?(J=r(w),T(P.el=w.content.firstChild,w,V)):fe!==8||x?J=H():J=r(w);break;case Go:if(x&&(w=r(w),fe=w.nodeType),fe===1||fe===3){J=w;const ge=!P.children.length;for(let le=0;le{q=q||!!P.dynamicChildren;const{type:x,props:H,patchFlag:Q,shapeFlag:j,dirs:ce,transition:re}=P,fe=x==="input"||x==="option";if(fe||Q!==-1){ce&&qt(P,null,V,"created");let J=!1;if(S(w)){J=ff(null,re)&&V&&V.vnode.props&&V.vnode.props.appear;const le=w.content.firstChild;if(J){const $e=le.getAttribute("class");$e&&(le.$cls=$e),re.beforeEnter(le)}T(le,w,V),P.el=w=le}if(j&16&&!(H&&(H.innerHTML||H.textContent))){let le=h(w.firstChild,P,w,V,B,G,q);for(;le;){Ms(w,1)||no();const $e=le;le=le.nextSibling,a($e)}}else if(j&8){let le=P.children;le[0]===` +`&&(w.tagName==="PRE"||w.tagName==="TEXTAREA")&&(le=le.slice(1)),w.textContent!==le&&(Ms(w,0)||no(),w.textContent=P.children)}if(H){if(fe||!q||Q&48){const le=w.tagName.includes("-");for(const $e in H)(fe&&($e.endsWith("value")||$e==="indeterminate")||ps($e)&&!ho($e)||$e[0]==="."||le)&&o(w,$e,null,H[$e],void 0,V)}else if(H.onClick)o(w,"onClick",null,H.onClick,void 0,V);else if(Q&4&&Un(H.style))for(const le in H.style)H.style[le]}let ge;(ge=H&&H.onVnodeBeforeMount)&&Ct(ge,V,P),ce&&qt(P,null,V,"beforeMount"),((ge=H&&H.onVnodeMounted)||ce||J)&&bf(()=>{ge&&Ct(ge,V,P),J&&re.enter(w),ce&&qt(P,null,V,"mounted")},B)}return w.nextSibling},h=(w,P,V,B,G,q,x)=>{x=x||!!P.dynamicChildren;const H=P.children,Q=H.length;for(let j=0;j{const{slotScopeIds:x}=P;x&&(G=G?G.concat(x):x);const H=i(w),Q=h(r(w),P,H,V,B,G,q);return Q&&co(Q)&&Q.data==="]"?r(P.anchor=Q):(no(),l(P.anchor=c("]"),H,Q),Q)},m=(w,P,V,B,G,q)=>{if(Ms(w.parentElement,1)||no(),P.el=null,q){const Q=y(w);for(;;){const j=r(w);if(j&&j!==Q)a(j);else break}}const x=r(w),H=i(w);return a(w),n(null,P,H,x,V,B,Os(H),G),V&&(V.vnode.el=P.el,mf(V,P.el)),x},y=(w,P="[",V="]")=>{let B=0;for(;w;)if(w=r(w),w&&co(w)&&(w.data===P&&B++,w.data===V)){if(B===0)return r(w);B--}return w},T=(w,P,V)=>{const B=P.parentNode;B&&B.replaceChild(w,P);let G=V;for(;G;)G.vnode.el===P&&(G.vnode.el=G.subTree.el=w),G=G.parent},S=w=>w.nodeType===1&&w.tagName==="TEMPLATE";return[u,f]}const el="data-allow-mismatch",Ah={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Ms(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(el);)e=e.parentElement;const n=e&&e.getAttribute(el);if(n==null)return!1;if(n==="")return!0;{const o=n.split(",");return t===0&&o.includes("children")?!0:o.includes(Ah[t])}}mr().requestIdleCallback;mr().cancelIdleCallback;function Ih(e,t){if(co(e)&&e.data==="["){let n=1,o=e.nextSibling;for(;o;){if(o.nodeType===1){if(t(o)===!1)break}else if(co(o))if(o.data==="]"){if(--n===0)break}else o.data==="["&&n++;o=o.nextSibling}}else t(e)}const zn=e=>!!e.type.__asyncLoader;function ra(e){ye(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:s=200,hydrate:r,timeout:i,suspensible:a=!0,onError:l}=e;let c=null,u,f=0;const d=()=>(f++,c=null,h()),h=()=>{let v;return c||(v=c=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),l)return new Promise((y,T)=>{l(m,()=>y(d()),()=>T(m),f+1)});throw m}).then(m=>v!==c&&c?c:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),u=m,m)))};return R({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(v,m,y){let T=!1;(m.bu||(m.bu=[])).push(()=>T=!0);const S=()=>{T||y()},w=r?()=>{const P=r(S,V=>Ih(v,V));P&&(m.bum||(m.bum=[])).push(P)}:S;u?w():h().then(()=>!m.isUnmounted&&w())},get __asyncResolved(){return u},setup(){const v=Xe;if(sa(v),u)return()=>Vr(u,v);const m=w=>{c=null,gs(w,v,13,!o)};if(a&&v.suspense||yo)return h().then(w=>()=>Vr(w,v)).catch(w=>(m(w),()=>o?M(o,{error:w}):null));const y=Z(!1),T=Z(),S=Z(!!s);return s&&setTimeout(()=>{S.value=!1},s),i!=null&&setTimeout(()=>{if(!y.value&&!T.value){const w=new Error(`Async component timed out after ${i}ms.`);m(w),T.value=w}},i),h().then(()=>{y.value=!0,v.parent&&bs(v.parent.vnode)&&v.parent.update()}).catch(w=>{m(w),T.value=w}),()=>{if(y.value&&u)return Vr(u,v);if(T.value&&o)return M(o,{error:T.value});if(n&&!S.value)return M(n)}}})}function Vr(e,t){const{ref:n,props:o,children:s,ce:r}=t.vnode,i=M(e,o,s);return i.ref=n,i.ce=r,delete t.vnode.ce,i}const bs=e=>e.type.__isKeepAlive;function xh(e,t){Gu(e,"a",t)}function Oh(e,t){Gu(e,"da",t)}function Gu(e,t,n=Xe){const o=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(kr(t,o,n),n){let s=n.parent;for(;s&&s.parent;)bs(s.parent.vnode)&&Mh(o,t,n,s),s=s.parent}}function Mh(e,t,n,o){const s=kr(t,e,o,!0);Xt(()=>{qi(o[t],s)},n)}function kr(e,t,n=Xe,o=!1){if(n){const s=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{gn();const a=_s(n),l=Nt(t,n,e,i);return a(),bn(),l});return o?s.unshift(r):s.push(r),r}}const wn=e=>(t,n=Xe)=>{(!yo||e==="sp")&&kr(e,(...o)=>t(...o),n)},Rh=wn("bm"),Ie=wn("m"),Dh=wn("bu"),ia=wn("u"),aa=wn("bum"),Xt=wn("um"),Nh=wn("sp"),Vh=wn("rtg"),Hh=wn("rtc");function Bh(e,t=Xe){kr("ec",e,t)}const qu="components";function qe(e,t){return Yu(qu,e,!0,t)||e}const Ku=Symbol.for("v-ndc");function Rt(e){return Ue(e)?Yu(qu,e,!1)||e:e||Ku}function Yu(e,t,n=!0,o=!1){const s=Ze||Xe;if(s){const r=s.type;{const a=$v(r,!1);if(a&&(a===t||a===vt(t)||a===vs(vt(t))))return r}const i=tl(s[e]||r[e],t)||tl(s.appContext[e],t);return!i&&o?r:i}}function tl(e,t){return e&&(e[t]||e[vt(t)]||e[vs(vt(t))])}function ke(e,t,n,o){let s;const r=n,i=he(e);if(i||Ue(e)){const a=i&&Un(e);let l=!1,c=!1;a&&(l=!Pt(e),c=On(e),e=br(e)),s=new Array(e.length);for(let u=0,f=e.length;ut(a,l,void 0,r));else{const a=Object.keys(e);s=new Array(a.length);for(let l=0,c=a.length;las(t)?!(t.type===Je||t.type===te&&!Qu(t.children)):!0)?e:null}function jh(e,t){const n={};for(const o in e)n[/[A-Z]/.test(o)?`on:${o}`:Ws(o)]=e[o];return n}const gi=e=>e?wf(e)?Tr(e):gi(e.parent):null,zo=Ke(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>gi(e.parent),$root:e=>gi(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Zu(e),$forceUpdate:e=>e.f||(e.f=()=>{ta(e.update)}),$nextTick:e=>e.n||(e.n=at.bind(e.proxy)),$watch:e=>lv.bind(e)}),Hr=(e,t)=>e!==Oe&&!e.__isScriptSetup&&Ae(e,t),Fh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:s,props:r,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return o[t];case 2:return s[t];case 4:return n[t];case 3:return r[t]}else{if(Hr(o,t))return i[t]=1,o[t];if(s!==Oe&&Ae(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&Ae(c,t))return i[t]=3,r[t];if(n!==Oe&&Ae(n,t))return i[t]=4,n[t];bi&&(i[t]=0)}}const u=zo[t];let f,d;if(u)return t==="$attrs"&&rt(e.attrs,"get",""),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==Oe&&Ae(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,Ae(d,t))return d[t]},set({_:e},t,n){const{data:o,setupState:s,ctx:r}=e;return Hr(s,t)?(s[t]=n,!0):o!==Oe&&Ae(o,t)?(o[t]=n,!0):Ae(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:s,propsOptions:r,type:i}},a){let l,c;return!!(n[a]||e!==Oe&&a[0]!=="$"&&Ae(e,a)||Hr(t,a)||(l=r[0])&&Ae(l,a)||Ae(o,a)||Ae(zo,a)||Ae(s.config.globalProperties,a)||(c=i.__cssModules)&&c[a])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ae(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ju(){return Wh().slots}function Wh(e){const t=It();return t.setupContext||(t.setupContext=Tf(t))}function nl(e){return he(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let bi=!0;function Uh(e){const t=Zu(e),n=e.proxy,o=e.ctx;bi=!1,t.beforeCreate&&ol(t.beforeCreate,e,"bc");const{data:s,computed:r,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:v,activated:m,deactivated:y,beforeDestroy:T,beforeUnmount:S,destroyed:w,unmounted:P,render:V,renderTracked:B,renderTriggered:G,errorCaptured:q,serverPrefetch:x,expose:H,inheritAttrs:Q,components:j,directives:ce,filters:re}=t;if(c&&zh(c,o,null),i)for(const ge in i){const le=i[ge];ye(le)&&(o[ge]=le.bind(n))}if(s){const ge=s.call(n,n);Me(ge)&&(e.data=Yn(ge))}if(bi=!0,r)for(const ge in r){const le=r[ge],$e=ye(le)?le.bind(n,n):ye(le.get)?le.get.bind(n,n):Kt,mt=!ye(le)&&ye(le.set)?le.set.bind(n):Kt,lt=$({get:$e,set:mt});Object.defineProperty(o,ge,{enumerable:!0,configurable:!0,get:()=>lt.value,set:Ye=>lt.value=Ye})}if(a)for(const ge in a)Xu(a[ge],o,n,ge);if(l){const ge=ye(l)?l.call(n):l;Reflect.ownKeys(ge).forEach(le=>{vn(le,ge[le])})}u&&ol(u,e,"c");function J(ge,le){he(le)?le.forEach($e=>ge($e.bind(n))):le&&ge(le.bind(n))}if(J(Rh,f),J(Ie,d),J(Dh,h),J(ia,v),J(xh,m),J(Oh,y),J(Bh,q),J(Hh,B),J(Vh,G),J(aa,S),J(Xt,P),J(Nh,x),he(H))if(H.length){const ge=e.exposed||(e.exposed={});H.forEach(le=>{Object.defineProperty(ge,le,{get:()=>n[le],set:$e=>n[le]=$e,enumerable:!0})})}else e.exposed||(e.exposed={});V&&e.render===Kt&&(e.render=V),Q!=null&&(e.inheritAttrs=Q),j&&(e.components=j),ce&&(e.directives=ce),x&&sa(e)}function zh(e,t,n=Kt){he(e)&&(e=yi(e));for(const o in e){const s=e[o];let r;Me(s)?"default"in s?r=De(s.from||o,s.default,!0):r=De(s.from||o):r=De(s),Ge(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[o]=r}}function ol(e,t,n){Nt(he(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Xu(e,t,n,o){let s=o.includes(".")?hf(n,o):()=>n[o];if(Ue(e)){const r=t[e];ye(r)&&be(s,r)}else if(ye(e))be(s,e.bind(n));else if(Me(e))if(he(e))e.forEach(r=>Xu(r,t,n,o));else{const r=ye(e.handler)?e.handler.bind(n):t[e.handler];ye(r)&&be(s,r,e)}}function Zu(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:s,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,a=r.get(t);let l;return a?l=a:!s.length&&!n&&!o?l=t:(l={},s.length&&s.forEach(c=>ir(l,c,i,!0)),ir(l,t,i)),Me(t)&&r.set(t,l),l}function ir(e,t,n,o=!1){const{mixins:s,extends:r}=t;r&&ir(e,r,n,!0),s&&s.forEach(i=>ir(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const a=Gh[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Gh={data:sl,props:rl,emits:rl,methods:jo,computed:jo,beforeCreate:ct,created:ct,beforeMount:ct,mounted:ct,beforeUpdate:ct,updated:ct,beforeDestroy:ct,beforeUnmount:ct,destroyed:ct,unmounted:ct,activated:ct,deactivated:ct,errorCaptured:ct,serverPrefetch:ct,components:jo,directives:jo,watch:Kh,provide:sl,inject:qh};function sl(e,t){return t?e?function(){return Ke(ye(e)?e.call(this,this):e,ye(t)?t.call(this,this):t)}:t:e}function qh(e,t){return jo(yi(e),yi(t))}function yi(e){if(he(e)){const t={};for(let n=0;n1)return n&&ye(t)?t.call(o&&o.proxy):t}}function tf(){return!!(It()||Gn)}const nf={},of=()=>Object.create(nf),sf=e=>Object.getPrototypeOf(e)===nf;function Jh(e,t,n,o=!1){const s={},r=of();e.propsDefaults=Object.create(null),rf(e,t,s,r);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=o?s:Pu(s):e.type.props?e.props=s:e.props=r,e.attrs=r}function Xh(e,t,n,o){const{props:s,attrs:r,vnode:{patchFlag:i}}=e,a=Ee(s),[l]=e.propsOptions;let c=!1;if((o||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=af(f,t,!0);Ke(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!l)return Me(e)&&o.set(e,fo),fo;if(he(r))for(let u=0;ue==="_"||e==="_ctx"||e==="$stable",ca=e=>he(e)?e.map(St):[St(e)],ev=(e,t,n)=>{if(t._n)return t;const o=L((...s)=>ca(t(...s)),n);return o._c=!1,o},lf=(e,t,n)=>{const o=e._ctx;for(const s in e){if(la(s))continue;const r=e[s];if(ye(r))t[s]=ev(s,r,o);else if(r!=null){const i=ca(r);t[s]=()=>i}}},cf=(e,t)=>{const n=ca(t);e.slots.default=()=>n},uf=(e,t,n)=>{for(const o in t)(n||!la(o))&&(e[o]=t[o])},tv=(e,t,n)=>{const o=e.slots=of();if(e.vnode.shapeFlag&32){const s=t._;s?(uf(o,t,n),n&&iu(o,"_",s,!0)):lf(t,o)}else t&&cf(e,t)},nv=(e,t,n)=>{const{vnode:o,slots:s}=e;let r=!0,i=Oe;if(o.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:uf(s,t,n):(r=!t.$stable,lf(t,s)),i=t}else t&&(cf(e,t),i={default:1});if(r)for(const a in s)!la(a)&&i[a]==null&&delete s[a]},ut=bf;function ov(e){return sv(e,Lh)}function sv(e,t){const n=mr();n.__VUE__=!0;const{insert:o,remove:s,patchProp:r,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=Kt,insertStaticContent:v}=e,m=(k,E,I,W=null,N=null,U=null,oe=void 0,ee=null,X=!!E.dynamicChildren)=>{if(k===E)return;k&&!jn(k,E)&&(W=D(k),Ye(k,N,U,!0),k=null),E.patchFlag===-2&&(X=!1,E.dynamicChildren=null);const{type:z,ref:ve,shapeFlag:ae}=E;switch(z){case qn:y(k,E,I,W);break;case Je:T(k,E,I,W);break;case Go:k==null&&S(E,I,W,oe);break;case te:j(k,E,I,W,N,U,oe,ee,X);break;default:ae&1?V(k,E,I,W,N,U,oe,ee,X):ae&6?ce(k,E,I,W,N,U,oe,ee,X):(ae&64||ae&128)&&z.process(k,E,I,W,N,U,oe,ee,X,ue)}ve!=null&&N?go(ve,k&&k.ref,U,E||k,!E):ve==null&&k&&k.ref!=null&&go(k.ref,null,U,k,!0)},y=(k,E,I,W)=>{if(k==null)o(E.el=a(E.children),I,W);else{const N=E.el=k.el;E.children!==k.children&&c(N,E.children)}},T=(k,E,I,W)=>{k==null?o(E.el=l(E.children||""),I,W):E.el=k.el},S=(k,E,I,W)=>{[k.el,k.anchor]=v(k.children,E,I,W,k.el,k.anchor)},w=({el:k,anchor:E},I,W)=>{let N;for(;k&&k!==E;)N=d(k),o(k,I,W),k=N;o(E,I,W)},P=({el:k,anchor:E})=>{let I;for(;k&&k!==E;)I=d(k),s(k),k=I;s(E)},V=(k,E,I,W,N,U,oe,ee,X)=>{E.type==="svg"?oe="svg":E.type==="math"&&(oe="mathml"),k==null?B(E,I,W,N,U,oe,ee,X):x(k,E,N,U,oe,ee,X)},B=(k,E,I,W,N,U,oe,ee)=>{let X,z;const{props:ve,shapeFlag:ae,transition:de,dirs:_e}=k;if(X=k.el=i(k.type,U,ve&&ve.is,ve),ae&8?u(X,k.children):ae&16&&q(k.children,X,null,W,N,Br(k,U),oe,ee),_e&&qt(k,null,W,"created"),G(X,k,k.scopeId,oe,W),ve){for(const Ne in ve)Ne!=="value"&&!ho(Ne)&&r(X,Ne,null,ve[Ne],U,W);"value"in ve&&r(X,"value",null,ve.value,U),(z=ve.onVnodeBeforeMount)&&Ct(z,W,k)}_e&&qt(k,null,W,"beforeMount");const Ce=ff(N,de);Ce&&de.beforeEnter(X),o(X,E,I),((z=ve&&ve.onVnodeMounted)||Ce||_e)&&ut(()=>{z&&Ct(z,W,k),Ce&&de.enter(X),_e&&qt(k,null,W,"mounted")},N)},G=(k,E,I,W,N)=>{if(I&&h(k,I),W)for(let U=0;U{for(let z=X;z{const ee=E.el=k.el;let{patchFlag:X,dynamicChildren:z,dirs:ve}=E;X|=k.patchFlag&16;const ae=k.props||Oe,de=E.props||Oe;let _e;if(I&&Nn(I,!1),(_e=de.onVnodeBeforeUpdate)&&Ct(_e,I,E,k),ve&&qt(E,k,I,"beforeUpdate"),I&&Nn(I,!0),(ae.innerHTML&&de.innerHTML==null||ae.textContent&&de.textContent==null)&&u(ee,""),z?H(k.dynamicChildren,z,ee,I,W,Br(E,N),U):oe||le(k,E,ee,null,I,W,Br(E,N),U,!1),X>0){if(X&16)Q(ee,ae,de,I,N);else if(X&2&&ae.class!==de.class&&r(ee,"class",null,de.class,N),X&4&&r(ee,"style",ae.style,de.style,N),X&8){const Ce=E.dynamicProps;for(let Ne=0;Ne{_e&&Ct(_e,I,E,k),ve&&qt(E,k,I,"updated")},W)},H=(k,E,I,W,N,U,oe)=>{for(let ee=0;ee{if(E!==I){if(E!==Oe)for(const U in E)!ho(U)&&!(U in I)&&r(k,U,E[U],null,N,W);for(const U in I){if(ho(U))continue;const oe=I[U],ee=E[U];oe!==ee&&U!=="value"&&r(k,U,ee,oe,N,W)}"value"in I&&r(k,"value",E.value,I.value,N)}},j=(k,E,I,W,N,U,oe,ee,X)=>{const z=E.el=k?k.el:a(""),ve=E.anchor=k?k.anchor:a("");let{patchFlag:ae,dynamicChildren:de,slotScopeIds:_e}=E;_e&&(ee=ee?ee.concat(_e):_e),k==null?(o(z,I,W),o(ve,I,W),q(E.children||[],I,ve,N,U,oe,ee,X)):ae>0&&ae&64&&de&&k.dynamicChildren?(H(k.dynamicChildren,de,I,N,U,oe,ee),(E.key!=null||N&&E===N.subTree)&&ua(k,E,!0)):le(k,E,I,ve,N,U,oe,ee,X)},ce=(k,E,I,W,N,U,oe,ee,X)=>{E.slotScopeIds=ee,k==null?E.shapeFlag&512?N.ctx.activate(E,I,W,oe,X):re(E,I,W,N,U,oe,X):fe(k,E,X)},re=(k,E,I,W,N,U,oe)=>{const ee=k.component=yv(k,W,N);if(bs(k)&&(ee.ctx.renderer=ue),_v(ee,!1,oe),ee.asyncDep){if(N&&N.registerDep(ee,J,oe),!k.el){const X=ee.subTree=M(Je);T(null,X,E,I),k.placeholder=X.el}}else J(ee,k,E,I,N,U,oe)},fe=(k,E,I)=>{const W=E.component=k.component;if(hv(k,E,I))if(W.asyncDep&&!W.asyncResolved){ge(W,E,I);return}else W.next=E,W.update();else E.el=k.el,W.vnode=E},J=(k,E,I,W,N,U,oe)=>{const ee=()=>{if(k.isMounted){let{next:ae,bu:de,u:_e,parent:Ce,vnode:Ne}=k;{const bt=df(k);if(bt){ae&&(ae.el=Ne.el,ge(k,ae,oe)),bt.asyncDep.then(()=>{k.isUnmounted||ee()});return}}let xe=ae,ht;Nn(k,!1),ae?(ae.el=Ne.el,ge(k,ae,oe)):ae=Ne,de&&Us(de),(ht=ae.props&&ae.props.onVnodeBeforeUpdate)&&Ct(ht,Ce,ae,Ne),Nn(k,!0);const ot=jr(k),xt=k.subTree;k.subTree=ot,m(xt,ot,f(xt.el),D(xt),k,N,U),ae.el=ot.el,xe===null&&mf(k,ot.el),_e&&ut(_e,N),(ht=ae.props&&ae.props.onVnodeUpdated)&&ut(()=>Ct(ht,Ce,ae,Ne),N)}else{let ae;const{el:de,props:_e}=E,{bm:Ce,m:Ne,parent:xe,root:ht,type:ot}=k,xt=zn(E);if(Nn(k,!1),Ce&&Us(Ce),!xt&&(ae=_e&&_e.onVnodeBeforeMount)&&Ct(ae,xe,E),Nn(k,!0),de&&Re){const bt=()=>{k.subTree=jr(k),Re(de,k.subTree,k,N,null)};xt&&ot.__asyncHydrate?ot.__asyncHydrate(de,k,bt):bt()}else{ht.ce&&ht.ce._def.shadowRoot!==!1&&ht.ce._injectChildStyle(ot);const bt=k.subTree=jr(k);m(null,bt,I,W,k,N,U),E.el=bt.el}if(Ne&&ut(Ne,N),!xt&&(ae=_e&&_e.onVnodeMounted)){const bt=E;ut(()=>Ct(ae,xe,bt),N)}(E.shapeFlag&256||xe&&zn(xe.vnode)&&xe.vnode.shapeFlag&256)&&k.a&&ut(k.a,N),k.isMounted=!0,E=I=W=null}};k.scope.on();const X=k.effect=new du(ee);k.scope.off();const z=k.update=X.run.bind(X),ve=k.job=X.runIfDirty.bind(X);ve.i=k,ve.id=k.uid,X.scheduler=()=>ta(ve),Nn(k,!0),z()},ge=(k,E,I)=>{E.component=k;const W=k.vnode.props;k.vnode=E,k.next=null,Xh(k,E.props,W,I),nv(k,E.children,I),gn(),qa(k),bn()},le=(k,E,I,W,N,U,oe,ee,X=!1)=>{const z=k&&k.children,ve=k?k.shapeFlag:0,ae=E.children,{patchFlag:de,shapeFlag:_e}=E;if(de>0){if(de&128){mt(z,ae,I,W,N,U,oe,ee,X);return}else if(de&256){$e(z,ae,I,W,N,U,oe,ee,X);return}}_e&8?(ve&16&&nt(z,N,U),ae!==z&&u(I,ae)):ve&16?_e&16?mt(z,ae,I,W,N,U,oe,ee,X):nt(z,N,U,!0):(ve&8&&u(I,""),_e&16&&q(ae,I,W,N,U,oe,ee,X))},$e=(k,E,I,W,N,U,oe,ee,X)=>{k=k||fo,E=E||fo;const z=k.length,ve=E.length,ae=Math.min(z,ve);let de;for(de=0;deve?nt(k,N,U,!0,!1,ae):q(E,I,W,N,U,oe,ee,X,ae)},mt=(k,E,I,W,N,U,oe,ee,X)=>{let z=0;const ve=E.length;let ae=k.length-1,de=ve-1;for(;z<=ae&&z<=de;){const _e=k[z],Ce=E[z]=X?An(E[z]):St(E[z]);if(jn(_e,Ce))m(_e,Ce,I,null,N,U,oe,ee,X);else break;z++}for(;z<=ae&&z<=de;){const _e=k[ae],Ce=E[de]=X?An(E[de]):St(E[de]);if(jn(_e,Ce))m(_e,Ce,I,null,N,U,oe,ee,X);else break;ae--,de--}if(z>ae){if(z<=de){const _e=de+1,Ce=_ede)for(;z<=ae;)Ye(k[z],N,U,!0),z++;else{const _e=z,Ce=z,Ne=new Map;for(z=Ce;z<=de;z++){const yt=E[z]=X?An(E[z]):St(E[z]);yt.key!=null&&Ne.set(yt.key,z)}let xe,ht=0;const ot=de-Ce+1;let xt=!1,bt=0;const Oo=new Array(ot);for(z=0;z=ot){Ye(yt,N,U,!0);continue}let Ut;if(yt.key!=null)Ut=Ne.get(yt.key);else for(xe=Ce;xe<=de;xe++)if(Oo[xe-Ce]===0&&jn(yt,E[xe])){Ut=xe;break}Ut===void 0?Ye(yt,N,U,!0):(Oo[Ut-Ce]=z+1,Ut>=bt?bt=Ut:xt=!0,m(yt,E[Ut],I,null,N,U,oe,ee,X),ht++)}const Ba=xt?rv(Oo):fo;for(xe=Ba.length-1,z=ot-1;z>=0;z--){const yt=Ce+z,Ut=E[yt],ja=E[yt+1],Fa=yt+1{const{el:U,type:oe,transition:ee,children:X,shapeFlag:z}=k;if(z&6){lt(k.component.subTree,E,I,W);return}if(z&128){k.suspense.move(E,I,W);return}if(z&64){oe.move(k,E,I,ue);return}if(oe===te){o(U,E,I);for(let ae=0;aeee.enter(U),N);else{const{leave:ae,delayLeave:de,afterLeave:_e}=ee,Ce=()=>{k.ctx.isUnmounted?s(U):o(U,E,I)},Ne=()=>{U._isLeaving&&U[un](!0),ae(U,()=>{Ce(),_e&&_e()})};de?de(U,Ce,Ne):Ne()}else o(U,E,I)},Ye=(k,E,I,W=!1,N=!1)=>{const{type:U,props:oe,ref:ee,children:X,dynamicChildren:z,shapeFlag:ve,patchFlag:ae,dirs:de,cacheIndex:_e}=k;if(ae===-2&&(N=!1),ee!=null&&(gn(),go(ee,null,I,k,!0),bn()),_e!=null&&(E.renderCache[_e]=void 0),ve&256){E.ctx.deactivate(k);return}const Ce=ve&1&&de,Ne=!zn(k);let xe;if(Ne&&(xe=oe&&oe.onVnodeBeforeUnmount)&&Ct(xe,E,k),ve&6)Wt(k.component,I,W);else{if(ve&128){k.suspense.unmount(I,W);return}Ce&&qt(k,null,E,"beforeUnmount"),ve&64?k.type.remove(k,E,I,ue,W):z&&!z.hasOnce&&(U!==te||ae>0&&ae&64)?nt(z,E,I,!1,!0):(U===te&&ae&384||!N&&ve&16)&&nt(X,E,I),W&>(k)}(Ne&&(xe=oe&&oe.onVnodeUnmounted)||Ce)&&ut(()=>{xe&&Ct(xe,E,k),Ce&&qt(k,null,E,"unmounted")},I)},gt=k=>{const{type:E,el:I,anchor:W,transition:N}=k;if(E===te){on(I,W);return}if(E===Go){P(k);return}const U=()=>{s(I),N&&!N.persisted&&N.afterLeave&&N.afterLeave()};if(k.shapeFlag&1&&N&&!N.persisted){const{leave:oe,delayLeave:ee}=N,X=()=>oe(I,U);ee?ee(k.el,U,X):X()}else U()},on=(k,E)=>{let I;for(;k!==E;)I=d(k),s(k),k=I;s(E)},Wt=(k,E,I)=>{const{bum:W,scope:N,job:U,subTree:oe,um:ee,m:X,a:z}=k;al(X),al(z),W&&Us(W),N.stop(),U&&(U.flags|=8,Ye(oe,k,E,I)),ee&&ut(ee,E),ut(()=>{k.isUnmounted=!0},E)},nt=(k,E,I,W=!1,N=!1,U=0)=>{for(let oe=U;oe{if(k.shapeFlag&6)return D(k.component.subTree);if(k.shapeFlag&128)return k.suspense.next();const E=d(k.anchor||k.el),I=E&&E[Nu];return I?d(I):E};let ie=!1;const ne=(k,E,I)=>{k==null?E._vnode&&Ye(E._vnode,null,null,!0):m(E._vnode||null,k,E,null,null,null,I),E._vnode=k,ie||(ie=!0,qa(),or(),ie=!1)},ue={p:m,um:Ye,m:lt,r:gt,mt:re,mc:q,pc:le,pbc:H,n:D,o:e};let Se,Re;return t&&([Se,Re]=t(ue)),{render:ne,hydrate:Se,createApp:Qh(ne,Se)}}function Br({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Nn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ff(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ua(e,t,n=!1){const o=e.children,s=t.children;if(he(o)&&he(s))for(let r=0;r>1,e[n[a]]0&&(t[o]=n[r-1]),n[r]=o)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function df(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:df(t)}function al(e){if(e)for(let t=0;tDe(iv);function ys(e,t){return wr(e,null,t)}function pf(e,t){return wr(e,null,{flush:"post"})}function be(e,t,n){return wr(e,t,n)}function wr(e,t,n=Oe){const{immediate:o,deep:s,flush:r,once:i}=n,a=Ke({},n),l=t&&o||!t&&r!=="post";let c;if(yo){if(r==="sync"){const h=av();c=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=Kt,h.resume=Kt,h.pause=Kt,h}}const u=Xe;a.call=(h,v,m)=>Nt(h,u,v,m);let f=!1;r==="post"?a.scheduler=h=>{ut(h,u&&u.suspense)}:r!=="sync"&&(f=!0,a.scheduler=(h,v)=>{v?h():ta(h)}),a.augmentJob=h=>{t&&(h.flags|=4),f&&(h.flags|=2,u&&(h.id=u.uid,h.i=u))};const d=yh(e,t,a);return yo&&(c?c.push(d):l&&d()),d}function lv(e,t,n){const o=this.proxy,s=Ue(e)?e.includes(".")?hf(o,e):()=>o[e]:e.bind(o,o);let r;ye(t)?r=t:(r=t.handler,n=t);const i=_s(this),a=wr(s,r.bind(o),n);return i(),a}function hf(e,t){const n=t.split(".");return()=>{let o=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${vt(t)}Modifiers`]||e[`${Rn(t)}Modifiers`];function uv(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||Oe;let s=n;const r=t.startsWith("update:"),i=r&&cv(o,t.slice(7));i&&(i.trim&&(s=n.map(u=>Ue(u)?u.trim():u)),i.number&&(s=n.map(Xs)));let a,l=o[a=Ws(t)]||o[a=Ws(vt(t))];!l&&r&&(l=o[a=Ws(Rn(t))]),l&&Nt(l,e,6,s);const c=o[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Nt(c,e,6,s)}}const fv=new WeakMap;function vf(e,t,n=!1){const o=n?fv:t.emitsCache,s=o.get(e);if(s!==void 0)return s;const r=e.emits;let i={},a=!1;if(!ye(e)){const l=c=>{const u=vf(c,t,!0);u&&(a=!0,Ke(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!a?(Me(e)&&o.set(e,null),null):(he(r)?r.forEach(l=>i[l]=null):Ke(i,r),Me(e)&&o.set(e,i),i)}function $r(e,t){return!e||!ps(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ae(e,t[0].toLowerCase()+t.slice(1))||Ae(e,Rn(t))||Ae(e,t))}function jr(e){const{type:t,vnode:n,proxy:o,withProxy:s,propsOptions:[r],slots:i,attrs:a,emit:l,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:v,inheritAttrs:m}=e,y=sr(e);let T,S;try{if(n.shapeFlag&4){const P=s||o,V=P;T=St(c.call(V,P,u,f,h,d,v)),S=a}else{const P=t;T=St(P.length>1?P(f,{attrs:a,slots:i,emit:l}):P(f,null)),S=t.props?a:dv(a)}}catch(P){qo.length=0,gs(P,e,1),T=M(Je)}let w=T;if(S&&m!==!1){const P=Object.keys(S),{shapeFlag:V}=w;P.length&&V&7&&(r&&P.some(Gi)&&(S=pv(S,r)),w=yn(w,S,!1,!0))}return n.dirs&&(w=yn(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&Jn(w,n.transition),T=w,sr(y),T}const dv=e=>{let t;for(const n in e)(n==="class"||n==="style"||ps(n))&&((t||(t={}))[n]=e[n]);return t},pv=(e,t)=>{const n={};for(const o in e)(!Gi(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function hv(e,t,n){const{props:o,children:s,component:r}=e,{props:i,children:a,patchFlag:l}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?ll(o,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function bf(e,t){t&&t.pendingBranch?he(e)?t.effects.push(...e):t.effects.push(e):wh(e)}const te=Symbol.for("v-fgt"),qn=Symbol.for("v-txt"),Je=Symbol.for("v-cmt"),Go=Symbol.for("v-stc"),qo=[];let kt=null;function p(e=!1){qo.push(kt=e?null:[])}function vv(){qo.pop(),kt=qo[qo.length-1]||null}let is=1;function ar(e,t=!1){is+=e,e<0&&kt&&t&&(kt.hasOnce=!0)}function yf(e){return e.dynamicChildren=is>0?kt||fo:null,vv(),is>0&&kt&&kt.push(e),e}function b(e,t,n,o,s,r){return yf(_(e,t,n,o,s,r,!0))}function O(e,t,n,o,s){return yf(M(e,t,n,o,s,!0))}function as(e){return e?e.__v_isVNode===!0:!1}function jn(e,t){return e.type===t.type&&e.key===t.key}const _f=({key:e})=>e??null,Gs=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ue(e)||Ge(e)||ye(e)?{i:Ze,r:e,k:t,f:!!n}:e:null);function _(e,t=null,n=null,o=0,s=null,r=e===te?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&_f(t),ref:t&&Gs(t),scopeId:Du,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Ze};return a?(fa(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=Ue(n)?8:16),is>0&&!i&&kt&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&kt.push(l),l}const M=mv;function mv(e,t=null,n=null,o=0,s=null,r=!1){if((!e||e===Ku)&&(e=Je),as(e)){const a=yn(e,t,!0);return n&&fa(a,n),is>0&&!r&&kt&&(a.shapeFlag&6?kt[kt.indexOf(e)]=a:kt.push(a)),a.patchFlag=-2,a}if(Tv(e)&&(e=e.__vccOpts),t){t=kf(t);let{class:a,style:l}=t;a&&!Ue(a)&&(t.class=Y(a)),Me(l)&&(Zi(l)&&!he(l)&&(l=Ke({},l)),t.style=Fe(l))}const i=Ue(e)?1:gf(e)?128:Vu(e)?64:Me(e)?4:ye(e)?2:0;return _(e,t,n,o,s,i,r,!0)}function kf(e){return e?Zi(e)||sf(e)?Ke({},e):e:null}function yn(e,t,n=!1,o=!1){const{props:s,ref:r,patchFlag:i,children:a,transition:l}=e,c=t?We(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&_f(c),ref:t&&t.ref?n&&r?he(r)?r.concat(Gs(t)):[r,Gs(t)]:Gs(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==te?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&yn(e.ssContent),ssFallback:e.ssFallback&&yn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&o&&Jn(u,l.clone(u)),u}function He(e=" ",t=0){return M(qn,null,e,t)}function Mw(e,t){const n=M(Go,null,e);return n.staticCount=t,n}function A(e="",t=!1){return t?(p(),O(Je,null,e)):M(Je,null,e)}function St(e){return e==null||typeof e=="boolean"?M(Je):he(e)?M(te,null,e.slice()):as(e)?An(e):M(qn,null,String(e))}function An(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:yn(e)}function fa(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(he(t))n=16;else if(typeof t=="object")if(o&65){const s=t.default;s&&(s._c&&(s._d=!1),fa(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!sf(t)?t._ctx=Ze:s===3&&Ze&&(Ze.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ye(t)?(t={default:t,_ctx:Ze},n=32):(t=String(t),o&64?(n=16,t=[He(t)]):n=8);e.children=t,e.shapeFlag|=n}function We(...e){const t={};for(let n=0;nXe||Ze;let lr,ki;{const e=mr(),t=(n,o)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(o),r=>{s.length>1?s.forEach(i=>i(r)):s[0](r)}};lr=t("__VUE_INSTANCE_SETTERS__",n=>Xe=n),ki=t("__VUE_SSR_SETTERS__",n=>yo=n)}const _s=e=>{const t=Xe;return lr(e),e.scope.on(),()=>{e.scope.off(),lr(t)}},cl=()=>{Xe&&Xe.scope.off(),lr(null)};function wf(e){return e.vnode.shapeFlag&4}let yo=!1;function _v(e,t=!1,n=!1){t&&ki(t);const{props:o,children:s}=e.vnode,r=wf(e);Jh(e,o,r,t),tv(e,s,n||t);const i=r?kv(e,t):void 0;return t&&ki(!1),i}function kv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Fh);const{setup:o}=n;if(o){gn();const s=e.setupContext=o.length>1?Tf(e):null,r=_s(e),i=ms(o,e,0,[e.props,s]),a=ou(i);if(bn(),r(),(a||e.sp)&&!zn(e)&&sa(e),a){if(i.then(cl,cl),t)return i.then(l=>{ul(e,l)}).catch(l=>{gs(l,e,0)});e.asyncDep=i}else ul(e,i)}else $f(e)}function ul(e,t,n){ye(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Me(t)&&(e.setupState=xu(t)),$f(e)}function $f(e,t,n){const o=e.type;e.render||(e.render=o.render||Kt);{const s=_s(e);gn();try{Uh(e)}finally{bn(),s()}}}const wv={get(e,t){return rt(e,"get",""),e[t]}};function Tf(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,wv),slots:e.slots,emit:e.emit,expose:t}}function Tr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(xu(Au(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in zo)return zo[n](e)},has(t,n){return n in t||n in zo}})):e.proxy}function $v(e,t=!0){return ye(e)?e.displayName||e.name:e.name||t&&e.__name}function Tv(e){return ye(e)&&"__vccOpts"in e}const $=(e,t)=>gh(e,t,yo);function Te(e,t,n){const o=(r,i,a)=>{ar(-1);try{return M(r,i,a)}finally{ar(1)}},s=arguments.length;return s===2?Me(t)&&!he(t)?as(t)?o(e,null,[t]):o(e,t):o(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&as(n)&&(n=[n]),o(e,t,n))}const Cv="3.5.21";/** * @vue/runtime-dom v3.5.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let wi;const fl=typeof window<"u"&&window.trustedTypes;if(fl)try{wi=fl.createPolicy("vue",{createHTML:e=>e})}catch{}const Cf=wi?e=>wi.createHTML(e):e=>e,Ev="http://www.w3.org/2000/svg",Sv="http://www.w3.org/1998/Math/MathML",cn=typeof document<"u"?document:null,dl=cn&&cn.createElement("template"),Pv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const s=t==="svg"?cn.createElementNS(Ev,e):t==="mathml"?cn.createElementNS(Sv,e):n?cn.createElement(e,{is:n}):cn.createElement(e);return e==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:e=>cn.createTextNode(e),createComment:e=>cn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>cn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,s,r){const i=n?n.previousSibling:t.lastChild;if(s&&(s===r||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{dl.innerHTML=Cf(o==="svg"?`${e}`:o==="mathml"?`${e}`:e);const a=dl.content;if(o==="svg"||o==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Cn="transition",Ro="animation",_o=Symbol("_vtc"),Ef={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Sf=Ke({},Fu,Ef),Lv=e=>(e.displayName="Transition",e.props=Sf,e),Bt=Lv((e,{slots:t})=>Te(Eh,Pf(e),t)),Vn=(e,t=[])=>{he(e)?e.forEach(n=>n(...t)):e&&e(...t)},pl=e=>e?he(e)?e.some(t=>t.length>1):e.length>1:!1;function Pf(e){const t={};for(const B in e)B in Ef||(t[B]=e[B]);if(e.css===!1)return t;const{name:n="v",type:o,duration:s,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:c=i,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=Av(s),m=v&&v[0],y=v&&v[1],{onBeforeEnter:T,onEnter:S,onEnterCancelled:w,onLeave:P,onLeaveCancelled:V,onBeforeAppear:j=T,onAppear:G=S,onAppearCancelled:q=w}=t,x=(B,ce,re,fe)=>{B._enterCancelled=fe,Pn(B,ce?u:a),Pn(B,ce?c:i),re&&re()},H=(B,ce)=>{B._isLeaving=!1,Pn(B,f),Pn(B,h),Pn(B,d),ce&&ce()},Q=B=>(ce,re)=>{const fe=B?G:S,J=()=>x(ce,B,re);Vn(fe,[ce,J]),hl(()=>{Pn(ce,B?l:r),zt(ce,B?u:a),pl(fe)||vl(ce,o,m,J)})};return Ke(t,{onBeforeEnter(B){Vn(T,[B]),zt(B,r),zt(B,i)},onBeforeAppear(B){Vn(j,[B]),zt(B,l),zt(B,c)},onEnter:Q(!1),onAppear:Q(!0),onLeave(B,ce){B._isLeaving=!0;const re=()=>H(B,ce);zt(B,f),B._enterCancelled?(zt(B,d),$i()):($i(),zt(B,d)),hl(()=>{B._isLeaving&&(Pn(B,f),zt(B,h),pl(P)||vl(B,o,y,re))}),Vn(P,[B,re])},onEnterCancelled(B){x(B,!1,void 0,!0),Vn(w,[B])},onAppearCancelled(B){x(B,!0,void 0,!0),Vn(q,[B])},onLeaveCancelled(B){H(B),Vn(V,[B])}})}function Av(e){if(e==null)return null;if(Oe(e))return[Fr(e.enter),Fr(e.leave)];{const t=Fr(e);return[t,t]}}function Fr(e){return Rp(e)}function zt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[_o]||(e[_o]=new Set)).add(t)}function Pn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[_o];n&&(n.delete(t),n.size||(e[_o]=void 0))}function hl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Iv=0;function vl(e,t,n,o){const s=e._endId=++Iv,r=()=>{s===e._endId&&o()};if(n!=null)return setTimeout(r,n);const{type:i,timeout:a,propCount:l}=Lf(e,t);if(!i)return o();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,d),r()},d=h=>{h.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[v]||"").split(", "),s=o(`${Cn}Delay`),r=o(`${Cn}Duration`),i=ml(s,r),a=o(`${Ro}Delay`),l=o(`${Ro}Duration`),c=ml(a,l);let u=null,f=0,d=0;t===Cn?i>0&&(u=Cn,f=i,d=r.length):t===Ro?c>0&&(u=Ro,f=c,d=l.length):(f=Math.max(i,c),u=f>0?i>c?Cn:Ro:null,d=u?u===Cn?r.length:l.length:0);const h=u===Cn&&/\b(?:transform|all)(?:,|$)/.test(o(`${Cn}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function ml(e,t){for(;e.lengthgl(n)+gl(e[o])))}function gl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function $i(){return document.body.offsetHeight}function xv(e,t,n){const o=e[_o];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const cr=Symbol("_vod"),Af=Symbol("_vsh"),Qt={name:"show",beforeMount(e,{value:t},{transition:n}){e[cr]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):No(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),No(e,!0),o.enter(e)):o.leave(e,()=>{No(e,!1)}):No(e,t))},beforeUnmount(e,{value:t}){No(e,t)}};function No(e,t){e.style.display=t?e[cr]:"none",e[Af]=!t}const Mv=Symbol(""),Ov=/(?:^|;)\s*display\s*:/;function Rv(e,t,n){const o=e.style,s=Ue(n);let r=!1;if(n&&!s){if(t)if(Ue(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&qs(o,a,"")}else for(const i in t)n[i]==null&&qs(o,i,"");for(const i in n)i==="display"&&(r=!0),qs(o,i,n[i])}else if(s){if(t!==n){const i=o[Mv];i&&(n+=";"+i),o.cssText=n,r=Ov.test(n)}}else t&&e.removeAttribute("style");cr in e&&(e[cr]=r?o.display:"",e[Af]&&(o.display="none"))}const bl=/\s*!important$/;function qs(e,t,n){if(he(n))n.forEach(o=>qs(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=Nv(e,t);bl.test(n)?e.setProperty(Rn(o),n.replace(bl,""),"important"):e[o]=n}}const yl=["Webkit","Moz","ms"],Wr={};function Nv(e,t){const n=Wr[t];if(n)return n;let o=vt(t);if(o!=="filter"&&o in e)return Wr[t]=o;o=vs(o);for(let s=0;sUr||(jv.then(()=>Ur=0),Ur=Date.now());function Fv(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Dt(Wv(o,n.value),t,5,[o])};return n.value=e,n.attached=Bv(),n}function Wv(e,t){if(he(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>s=>!s._stopped&&o&&o(s))}else return t}const Cl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Uv=(e,t,n,o,s,r)=>{const i=s==="svg";t==="class"?xv(e,o,i):t==="style"?Rv(e,n,o):ps(t)?Gi(t)||Vv(e,t,n,o,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):zv(e,t,o,i))?(wl(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&kl(e,t,o,i,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Ue(o))?wl(e,vt(t),o,r,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),kl(e,t,o,i))};function zv(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&Cl(t)&&ye(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Cl(t)&&Ue(n)?!1:t in e}const If=new WeakMap,xf=new WeakMap,ur=Symbol("_moveCb"),El=Symbol("_enterCb"),Gv=e=>(delete e.props.mode,e),qv=Gv({name:"TransitionGroup",props:Ke({},Sf,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=It(),o=Bu();let s,r;return ia(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Xv(s[0].el,n.vnode.el,i)){s=[];return}s.forEach(Yv),s.forEach(Qv);const a=s.filter(Jv);$i(),a.forEach(l=>{const c=l.el,u=c.style;zt(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[ur]=d=>{d&&d.target!==c||(!d||d.propertyName.endsWith("transform"))&&(c.removeEventListener("transitionend",f),c[ur]=null,Pn(c,i))};c.addEventListener("transitionend",f)}),s=[]}),()=>{const i=Ee(e),a=Pf(i);let l=i.tag||te;if(s=[],r)for(let c=0;c{a.split(/\s+/).forEach(l=>l&&o.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&o.classList.add(a)),o.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(o);const{hasTransform:i}=Lf(o);return r.removeChild(o),i}const On=e=>{const t=e.props["onUpdate:modelValue"]||!1;return he(t)?n=>Us(t,n):t};function Zv(e){e.target.composing=!0}function Sl(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Lt=Symbol("_assign"),Ti={created(e,{modifiers:{lazy:t,trim:n,number:o}},s){e[Lt]=On(s);const r=o||s.props&&s.props.type==="number";pn(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),r&&(a=Xs(a)),e[Lt](a)}),n&&pn(e,"change",()=>{e.value=e.value.trim()}),t||(pn(e,"compositionstart",Zv),pn(e,"compositionend",Sl),pn(e,"change",Sl))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:o,trim:s,number:r}},i){if(e[Lt]=On(i),e.composing)return;const a=(r||e.type==="number")&&!/^0\d/.test(e.value)?Xs(e.value):e.value,l=t??"";a!==l&&(document.activeElement===e&&e.type!=="range"&&(o&&t===n||s&&e.value.trim()===l)||(e.value=l))}},em={deep:!0,created(e,t,n){e[Lt]=On(n),pn(e,"change",()=>{const o=e._modelValue,s=ko(e),r=e.checked,i=e[Lt];if(he(o)){const a=Yi(o,s),l=a!==-1;if(r&&!l)i(o.concat(s));else if(!r&&l){const c=[...o];c.splice(a,1),i(c)}}else if(Lo(o)){const a=new Set(o);r?a.add(s):a.delete(s),i(a)}else i(Mf(e,r))})},mounted:Pl,beforeUpdate(e,t,n){e[Lt]=On(n),Pl(e,t,n)}};function Pl(e,{value:t,oldValue:n},o){e._modelValue=t;let s;if(he(t))s=Yi(t,o.props.value)>-1;else if(Lo(t))s=t.has(o.props.value);else{if(t===n)return;s=Kn(t,Mf(e,!0))}e.checked!==s&&(e.checked=s)}const tm={created(e,{value:t},n){e.checked=Kn(t,n.props.value),e[Lt]=On(n),pn(e,"change",()=>{e[Lt](ko(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e[Lt]=On(o),t!==n&&(e.checked=Kn(t,o.props.value))}},nm={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const s=Lo(t);pn(e,"change",()=>{const r=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?Xs(ko(i)):ko(i));e[Lt](e.multiple?s?new Set(r):r:r[0]),e._assigning=!0,at(()=>{e._assigning=!1})}),e[Lt]=On(o)},mounted(e,{value:t}){Ll(e,t)},beforeUpdate(e,t,n){e[Lt]=On(n)},updated(e,{value:t}){e._assigning||Ll(e,t)}};function Ll(e,t){const n=e.multiple,o=he(t);if(!(n&&!o&&!Lo(t))){for(let s=0,r=e.options.length;sString(c)===String(a)):i.selected=Yi(t,a)>-1}else i.selected=t.has(a);else if(Kn(ko(i),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ko(e){return"_value"in e?e._value:e.value}function Mf(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Rw={created(e,t,n){Rs(e,t,n,null,"created")},mounted(e,t,n){Rs(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){Rs(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){Rs(e,t,n,o,"updated")}};function om(e,t){switch(e){case"SELECT":return nm;case"TEXTAREA":return Ti;default:switch(t){case"checkbox":return em;case"radio":return tm;default:return Ti}}}function Rs(e,t,n,o,s){const i=om(e.tagName,n.props&&n.props.type)[s];i&&i(e,t,n,o)}const sm=["ctrl","shift","alt","meta"],rm={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>sm.some(n=>e[`${n}Key`]&&!t.includes(n))},Of=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=((s,...r)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=(s=>{if(!("key"in s))return;const r=Rn(s.key);if(t.some(i=>i===r||im[i]===r))return e(s)}))},am=Ke({patchProp:Uv},Pv);let zr,Al=!1;function lm(){return zr=Al?zr:ov(am),Al=!0,zr}const cm=((...e)=>{const t=lm().createApp(...e),{mount:n}=t;return t.mount=o=>{const s=fm(o);if(s)return n(s,!0,um(s))},t});function um(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function fm(e){return Ue(e)?document.querySelector(e):e}var da=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),dm=/.md((\?|#).*)?$/,pm=(e,t="/")=>da(e)||e.startsWith("/")&&!e.startsWith(t)&&!dm.test(e),Ft=e=>/^(https?:)?\/\//.test(e),Il=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},hm="http://.",vm=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return Il(new URL(`${n}/${e}`,hm).pathname)}return Il(e)},mm=(e,t)=>{const n=Object.keys(e).sort((o,s)=>{const r=s.split("/").length-o.split("/").length;return r!==0?r:s.length-o.length});for(const o of n)if(t.startsWith(o))return o;return"/"},gm=/(#|\?)/,Nf=e=>{const[t,...n]=e.split(gm);return{pathname:t,hashAndQueries:n.join("")}},bm=["link","meta","script","style","noscript","template"],ym=["title","base"],_m=([e,t,n])=>ym.includes(e)?e:bm.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([o,s])=>typeof s=="boolean"?s?[o,""]:null:[o,s]).filter(o=>o!=null).sort(([o],[s])=>o.localeCompare(s)),n]):null,km=e=>{const t=new Set,n=[];return e.forEach(o=>{const s=_m(o);s&&!t.has(s)&&(t.add(s),n.push(o))}),n},Df=e=>e.startsWith("/")?e:`/${e}`,wm=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Vf=e=>e.endsWith("/")?e.slice(0,-1):e,Cr=e=>e.startsWith("/")?e.slice(1):e,Hf=e=>typeof e=="function",_n=e=>Object.prototype.toString.call(e)==="[object Object]",Yt=e=>typeof e=="string";const $m="modulepreload",Tm=function(e){return"/"+e},xl={},pe=function(t,n,o){let s=Promise.resolve();if(n&&n.length>0){let l=function(c){return Promise.all(c.map(u=>Promise.resolve(u).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),a=i?.nonce||i?.getAttribute("nonce");s=l(n.map(c=>{if(c=Tm(c),c in xl)return;xl[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":$m,u||(d.as="script"),d.crossOrigin="",d.href=c,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((h,v)=>{d.addEventListener("load",h),d.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function r(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return s.then(i=>{for(const a of i||[])a.status==="rejected"&&r(a.reason);return t().catch(r)})},Cm=JSON.parse('{"/about.html":"/about/","/friends.html":"/friends/","/tools.html":"/tools/","/blog/website/EdgeOne_Pages_Images.html":"/article/8gihio2v/","/blog/technology/Deploying_WSL2_on_Windows_10.html":"/article/deploying-wsl2-on-windows-10/","/blog/technology/Operate_WSL2.html":"/article/operate-wsl2/","/blog/collect/free_model_pai.html":"/article/free_model_api/","/notes/ops/linux/basic-commands.html":"/ops/linux/basic-commands/","/notes/ops/linux/":"/ops/linux/","/notes/ops/blockchain/":"/ops/blockchain/","/notes/programming/leetcode/beginner.html":"/programming/leetcode/question_sheet/beginner/","/notes/programming/leetcode/":"/programming/leetcode/","/notes/programming/c++/basis.html":"/programming/cplusplus/basis/","/notes/programming/c++/":"/programming/cplusplus/","/notes/programming/solidity/basic-syntax.html":"/programming/solidity/basic-syntax/","/notes/programming/solidity/case-analysis.html":"/programming/solidity/analysis/case-analysis/","/notes/programming/solidity/":"/programming/solidity/","/notes/theory/cryptography/":"/theory/cryptography/","/notes/subject/english/":"/subject/english/","/notes/programming/web/":"/programming/web/","/notes/ops/blockchain/practice/basic-deployment.html":"/ops/blockchain/practice/basic-deployment/","/notes/ops/blockchain/practice/console-operator.html":"/ops/blockchain/practice/console-operator/","/notes/ops/blockchain/practice/node-deployment.html":"/ops/blockchain/practice/node-deployment/","/notes/ops/blockchain/theory/basic-principles.html":"/ops/blockchain/theory/basic-principles/","/notes/ops/blockchain/theory/fisco-bcos-node-type.html":"/ops/blockchain/theory/fisco-bcos-node-type/","/notes/programming/solidity/other/hardhat.html":"/programming/solidity/other/hardhat/","/notes/programming/solidity/other/miscellaneous.html":"/programming/solidity/other/miscellaneous/","/notes/subject/english/exam/cet-4.html":"/subject/english/exam/cet-4/","/notes/subject/english/grammar/":"/subject/english/grammar/","/notes/subject/english/basis/":"/subject/english/basis/","/notes/subject/english/listening-speaking/":"/subject/english/listening-speaking/","/notes/theory/cryptography/classical-encryption/permutation-encryption.html":"/theory/cryptography/permutation-encryption/","/notes/theory/cryptography/classical-encryption/substitution-ciphers.html":"/theory/cryptography/substitution-ciphers/","/notes/subject/english/reading-writing/":"/subject/english/reading-writing/","/notes/subject/english/resources/":"/subject/english/resources/","/notes/subject/english/vocabulary/":"/subject/english/vocabulary/","/notes/programming/web/basic-syntax/html-css-js.html":"/programming/web/basic-syntax/html-css-js/","/notes/programming/web/basic-syntax/html-lists-and-semantic-layout.html":"/programming/web/basic-syntax/html-lists-and-semantic-layout/","/notes/programming/web/basic-syntax/html-tags-attributes.html":"/programming/web/basic-syntax/html-tags-attributes/","/notes/programming/web/basic-syntax/javascript-basics.html":"/programming/web/basic-syntax/javascript-basics/","/notes/subject/english/writing-translation/":"/subject/english/writing-translation/"}'),Em=Object.fromEntries([["/about/",{loader:()=>pe(()=>import("./index.html-BeL2sEVS.js"),[]),meta:{title:"关于祀梦的花园"}}],["/friends/",{loader:()=>pe(()=>import("./index.html-CTLsUgWS.js"),[]),meta:{title:"My Friends"}}],["/",{loader:()=>pe(()=>import("./index.html-D8rBlAuv.js"),[]),meta:{title:""}}],["/tools/",{loader:()=>pe(()=>import("./index.html-DUFW4xl1.js"),[]),meta:{title:"常用Web工具"}}],["/article/8gihio2v/",{loader:()=>pe(()=>import("./index.html-rRdQm8ra.js"),[]),meta:{title:"通过 EdgeOne Pages 搭建图床"}}],["/article/deploying-wsl2-on-windows-10/",{loader:()=>pe(()=>import("./index.html-DEibzsdD.js"),[]),meta:{title:"在 Windows10 上部署 WSL2 并启动 ubuntu 虚拟机"}}],["/article/operate-wsl2/",{loader:()=>pe(()=>import("./index.html-CYk-Fe0W.js"),[]),meta:{title:"WSL2 核心操作指南"}}],["/article/free_model_api/",{loader:()=>pe(()=>import("./index.html-N75rTZMq.js"),[]),meta:{title:"便宜免费的大模型 API 整合 ( 2025年11月11日 )"}}],["/ops/linux/basic-commands/",{loader:()=>pe(()=>import("./index.html-BCIIUFWs.js"),[]),meta:{title:"Linux 基础命令详解"}}],["/ops/linux/",{loader:()=>pe(()=>import("./index.html-BZBeHu8I.js"),[]),meta:{title:"Linux 运维笔记"}}],["/ops/blockchain/",{loader:()=>pe(()=>import("./index.html-Biol55Rl.js"),[]),meta:{title:"区块链运维指南"}}],["/programming/leetcode/question_sheet/beginner/",{loader:()=>pe(()=>import("./index.html-DjZGibBN.js"),[]),meta:{title:"LeetCode 入门题单~(≧∇≦)ノ"}}],["/programming/leetcode/",{loader:()=>pe(()=>import("./index.html-CVIj21jo.js"),[]),meta:{title:"LeetCode 题解笔记"}}],["/programming/cplusplus/basis/",{loader:()=>pe(()=>import("./index.html-DAs9cR3X.js"),[]),meta:{title:"C++ 简介与环境配置"}}],["/programming/cplusplus/",{loader:()=>pe(()=>import("./index.html-TVC-EKpA.js"),[]),meta:{title:"C++ 学习笔记"}}],["/programming/solidity/basic-syntax/",{loader:()=>pe(()=>import("./index.html-XJvuSd30.js"),[]),meta:{title:"Solidity 基础语法与数据类型"}}],["/programming/solidity/analysis/case-analysis/",{loader:()=>pe(()=>import("./index.html-ZDn_9rts.js"),[]),meta:{title:"十份代码实例"}}],["/programming/solidity/",{loader:()=>pe(()=>import("./index.html-CQ_VrxaA.js"),[]),meta:{title:"Solidity 学习笔记"}}],["/theory/cryptography/",{loader:()=>pe(()=>import("./index.html-Dz31BcBN.js"),[]),meta:{title:"密码学基础"}}],["/subject/english/",{loader:()=>pe(()=>import("./index.html-BwUler_x.js"),[]),meta:{title:"英语学习笔记"}}],["/programming/web/",{loader:()=>pe(()=>import("./index.html-qBZw1f_2.js"),[]),meta:{title:"Web 概览与学习路径"}}],["/ops/blockchain/practice/basic-deployment/",{loader:()=>pe(()=>import("./index.html-ePthiwJu.js"),[]),meta:{title:"区块链产品设计和基础部署"}}],["/ops/blockchain/practice/console-operator/",{loader:()=>pe(()=>import("./index.html-EXlNqRox.js"),[]),meta:{title:"Console 控制台操作"}}],["/ops/blockchain/practice/node-deployment/",{loader:()=>pe(()=>import("./index.html-Cdtok8U3.js"),[]),meta:{title:"区块链网络部署与管理"}}],["/ops/blockchain/theory/basic-principles/",{loader:()=>pe(()=>import("./index.html-DXxOOwOv.js"),[]),meta:{title:"区块链的基本原理"}}],["/ops/blockchain/theory/fisco-bcos-node-type/",{loader:()=>pe(()=>import("./index.html-NhES_edF.js"),[]),meta:{title:"区块链的节点"}}],["/programming/solidity/other/hardhat/",{loader:()=>pe(()=>import("./index.html-BjJeNku6.js"),[]),meta:{title:"Hardhat 相关知识"}}],["/programming/solidity/other/miscellaneous/",{loader:()=>pe(()=>import("./index.html-3gxMbm1p.js"),[]),meta:{title:"一些没分类的小知识"}}],["/subject/english/exam/cet-4/",{loader:()=>pe(()=>import("./index.html-qqBppzVS.js"),[]),meta:{title:"英语四级 (CET-4) 备考指南"}}],["/subject/english/grammar/",{loader:()=>pe(()=>import("./index.html-jChAOW7R.js"),[]),meta:{title:"核心语法与句型"}}],["/subject/english/basis/",{loader:()=>pe(()=>import("./index.html-Co1HbS4K.js"),[]),meta:{title:"英语环境配置"}}],["/subject/english/listening-speaking/",{loader:()=>pe(()=>import("./index.html-CZMznp7c.js"),[]),meta:{title:"听力口语训练"}}],["/theory/cryptography/permutation-encryption/",{loader:()=>pe(()=>import("./index.html-CL_ghJpp.js"),[]),meta:{title:"置换密码 - 等待完善"}}],["/theory/cryptography/substitution-ciphers/",{loader:()=>pe(()=>import("./index.html-Co_3x-Ud.js"),[]),meta:{title:"替换密码"}}],["/subject/english/reading-writing/",{loader:()=>pe(()=>import("./index.html-DphjuyIz.js"),[]),meta:{title:"阅读提升"}}],["/subject/english/resources/",{loader:()=>pe(()=>import("./index.html-B7BRPPH5.js"),[]),meta:{title:"学习资源与工具"}}],["/subject/english/vocabulary/",{loader:()=>pe(()=>import("./index.html-C9SI0TOe.js"),[]),meta:{title:"词汇学习与记忆法"}}],["/programming/web/basic-syntax/html-css-js/",{loader:()=>pe(()=>import("./index.html-BmfcOboL.js"),[]),meta:{title:"Web 前端基础讲解"}}],["/programming/web/basic-syntax/html-lists-and-semantic-layout/",{loader:()=>pe(()=>import("./index.html-CzL4Jq3g.js"),[]),meta:{title:"test"}}],["/programming/web/basic-syntax/html-tags-attributes/",{loader:()=>pe(()=>import("./index.html-6hRZgYQZ.js"),[]),meta:{title:"HTML 常用标签与属性"}}],["/programming/web/basic-syntax/javascript-basics/",{loader:()=>pe(()=>import("./index.html-DhPXKfVj.js"),[]),meta:{title:"JavaScript 基础知识"}}],["/subject/english/writing-translation/",{loader:()=>pe(()=>import("./index.html-Be9GB_Je.js"),[]),meta:{title:"写译"}}],["/404.html",{loader:()=>pe(()=>import("./404.html-CJDOh8VT.js"),[]),meta:{title:""}}],["/blog/",{loader:()=>pe(()=>import("./index.html-Qyky62KT.js"),[]),meta:{title:"博客"}}],["/blog/tags/",{loader:()=>pe(()=>import("./index.html-BW5PJF3F.js"),[]),meta:{title:"标签"}}],["/blog/archives/",{loader:()=>pe(()=>import("./index.html-CjnlB8zR.js"),[]),meta:{title:"归档"}}],["/blog/categories/",{loader:()=>pe(()=>import("./index.html-DAwGhvql.js"),[]),meta:{title:"分类"}}]]);/*! +**/let wi;const fl=typeof window<"u"&&window.trustedTypes;if(fl)try{wi=fl.createPolicy("vue",{createHTML:e=>e})}catch{}const Cf=wi?e=>wi.createHTML(e):e=>e,Ev="http://www.w3.org/2000/svg",Sv="http://www.w3.org/1998/Math/MathML",cn=typeof document<"u"?document:null,dl=cn&&cn.createElement("template"),Pv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const s=t==="svg"?cn.createElementNS(Ev,e):t==="mathml"?cn.createElementNS(Sv,e):n?cn.createElement(e,{is:n}):cn.createElement(e);return e==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:e=>cn.createTextNode(e),createComment:e=>cn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>cn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,s,r){const i=n?n.previousSibling:t.lastChild;if(s&&(s===r||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{dl.innerHTML=Cf(o==="svg"?`${e}`:o==="mathml"?`${e}`:e);const a=dl.content;if(o==="svg"||o==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Cn="transition",Ro="animation",_o=Symbol("_vtc"),Ef={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Sf=Ke({},Fu,Ef),Lv=e=>(e.displayName="Transition",e.props=Sf,e),jt=Lv((e,{slots:t})=>Te(Eh,Pf(e),t)),Vn=(e,t=[])=>{he(e)?e.forEach(n=>n(...t)):e&&e(...t)},pl=e=>e?he(e)?e.some(t=>t.length>1):e.length>1:!1;function Pf(e){const t={};for(const j in e)j in Ef||(t[j]=e[j]);if(e.css===!1)return t;const{name:n="v",type:o,duration:s,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:c=i,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=Av(s),m=v&&v[0],y=v&&v[1],{onBeforeEnter:T,onEnter:S,onEnterCancelled:w,onLeave:P,onLeaveCancelled:V,onBeforeAppear:B=T,onAppear:G=S,onAppearCancelled:q=w}=t,x=(j,ce,re,fe)=>{j._enterCancelled=fe,Pn(j,ce?u:a),Pn(j,ce?c:i),re&&re()},H=(j,ce)=>{j._isLeaving=!1,Pn(j,f),Pn(j,h),Pn(j,d),ce&&ce()},Q=j=>(ce,re)=>{const fe=j?G:S,J=()=>x(ce,j,re);Vn(fe,[ce,J]),hl(()=>{Pn(ce,j?l:r),zt(ce,j?u:a),pl(fe)||vl(ce,o,m,J)})};return Ke(t,{onBeforeEnter(j){Vn(T,[j]),zt(j,r),zt(j,i)},onBeforeAppear(j){Vn(B,[j]),zt(j,l),zt(j,c)},onEnter:Q(!1),onAppear:Q(!0),onLeave(j,ce){j._isLeaving=!0;const re=()=>H(j,ce);zt(j,f),j._enterCancelled?(zt(j,d),$i()):($i(),zt(j,d)),hl(()=>{j._isLeaving&&(Pn(j,f),zt(j,h),pl(P)||vl(j,o,y,re))}),Vn(P,[j,re])},onEnterCancelled(j){x(j,!1,void 0,!0),Vn(w,[j])},onAppearCancelled(j){x(j,!0,void 0,!0),Vn(q,[j])},onLeaveCancelled(j){H(j),Vn(V,[j])}})}function Av(e){if(e==null)return null;if(Me(e))return[Fr(e.enter),Fr(e.leave)];{const t=Fr(e);return[t,t]}}function Fr(e){return Rp(e)}function zt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[_o]||(e[_o]=new Set)).add(t)}function Pn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[_o];n&&(n.delete(t),n.size||(e[_o]=void 0))}function hl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Iv=0;function vl(e,t,n,o){const s=e._endId=++Iv,r=()=>{s===e._endId&&o()};if(n!=null)return setTimeout(r,n);const{type:i,timeout:a,propCount:l}=Lf(e,t);if(!i)return o();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,d),r()},d=h=>{h.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[v]||"").split(", "),s=o(`${Cn}Delay`),r=o(`${Cn}Duration`),i=ml(s,r),a=o(`${Ro}Delay`),l=o(`${Ro}Duration`),c=ml(a,l);let u=null,f=0,d=0;t===Cn?i>0&&(u=Cn,f=i,d=r.length):t===Ro?c>0&&(u=Ro,f=c,d=l.length):(f=Math.max(i,c),u=f>0?i>c?Cn:Ro:null,d=u?u===Cn?r.length:l.length:0);const h=u===Cn&&/\b(?:transform|all)(?:,|$)/.test(o(`${Cn}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function ml(e,t){for(;e.lengthgl(n)+gl(e[o])))}function gl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function $i(){return document.body.offsetHeight}function xv(e,t,n){const o=e[_o];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const cr=Symbol("_vod"),Af=Symbol("_vsh"),Qt={name:"show",beforeMount(e,{value:t},{transition:n}){e[cr]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Do(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),Do(e,!0),o.enter(e)):o.leave(e,()=>{Do(e,!1)}):Do(e,t))},beforeUnmount(e,{value:t}){Do(e,t)}};function Do(e,t){e.style.display=t?e[cr]:"none",e[Af]=!t}const Ov=Symbol(""),Mv=/(?:^|;)\s*display\s*:/;function Rv(e,t,n){const o=e.style,s=Ue(n);let r=!1;if(n&&!s){if(t)if(Ue(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&qs(o,a,"")}else for(const i in t)n[i]==null&&qs(o,i,"");for(const i in n)i==="display"&&(r=!0),qs(o,i,n[i])}else if(s){if(t!==n){const i=o[Ov];i&&(n+=";"+i),o.cssText=n,r=Mv.test(n)}}else t&&e.removeAttribute("style");cr in e&&(e[cr]=r?o.display:"",e[Af]&&(o.display="none"))}const bl=/\s*!important$/;function qs(e,t,n){if(he(n))n.forEach(o=>qs(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=Dv(e,t);bl.test(n)?e.setProperty(Rn(o),n.replace(bl,""),"important"):e[o]=n}}const yl=["Webkit","Moz","ms"],Wr={};function Dv(e,t){const n=Wr[t];if(n)return n;let o=vt(t);if(o!=="filter"&&o in e)return Wr[t]=o;o=vs(o);for(let s=0;sUr||(Bv.then(()=>Ur=0),Ur=Date.now());function Fv(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Nt(Wv(o,n.value),t,5,[o])};return n.value=e,n.attached=jv(),n}function Wv(e,t){if(he(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>s=>!s._stopped&&o&&o(s))}else return t}const Cl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Uv=(e,t,n,o,s,r)=>{const i=s==="svg";t==="class"?xv(e,o,i):t==="style"?Rv(e,n,o):ps(t)?Gi(t)||Vv(e,t,n,o,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):zv(e,t,o,i))?(wl(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&kl(e,t,o,i,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Ue(o))?wl(e,vt(t),o,r,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),kl(e,t,o,i))};function zv(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&Cl(t)&&ye(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Cl(t)&&Ue(n)?!1:t in e}const If=new WeakMap,xf=new WeakMap,ur=Symbol("_moveCb"),El=Symbol("_enterCb"),Gv=e=>(delete e.props.mode,e),qv=Gv({name:"TransitionGroup",props:Ke({},Sf,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=It(),o=ju();let s,r;return ia(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Xv(s[0].el,n.vnode.el,i)){s=[];return}s.forEach(Yv),s.forEach(Qv);const a=s.filter(Jv);$i(),a.forEach(l=>{const c=l.el,u=c.style;zt(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[ur]=d=>{d&&d.target!==c||(!d||d.propertyName.endsWith("transform"))&&(c.removeEventListener("transitionend",f),c[ur]=null,Pn(c,i))};c.addEventListener("transitionend",f)}),s=[]}),()=>{const i=Ee(e),a=Pf(i);let l=i.tag||te;if(s=[],r)for(let c=0;c{a.split(/\s+/).forEach(l=>l&&o.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&o.classList.add(a)),o.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(o);const{hasTransform:i}=Lf(o);return r.removeChild(o),i}const Mn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return he(t)?n=>Us(t,n):t};function Zv(e){e.target.composing=!0}function Sl(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Lt=Symbol("_assign"),Ti={created(e,{modifiers:{lazy:t,trim:n,number:o}},s){e[Lt]=Mn(s);const r=o||s.props&&s.props.type==="number";pn(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),r&&(a=Xs(a)),e[Lt](a)}),n&&pn(e,"change",()=>{e.value=e.value.trim()}),t||(pn(e,"compositionstart",Zv),pn(e,"compositionend",Sl),pn(e,"change",Sl))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:o,trim:s,number:r}},i){if(e[Lt]=Mn(i),e.composing)return;const a=(r||e.type==="number")&&!/^0\d/.test(e.value)?Xs(e.value):e.value,l=t??"";a!==l&&(document.activeElement===e&&e.type!=="range"&&(o&&t===n||s&&e.value.trim()===l)||(e.value=l))}},em={deep:!0,created(e,t,n){e[Lt]=Mn(n),pn(e,"change",()=>{const o=e._modelValue,s=ko(e),r=e.checked,i=e[Lt];if(he(o)){const a=Yi(o,s),l=a!==-1;if(r&&!l)i(o.concat(s));else if(!r&&l){const c=[...o];c.splice(a,1),i(c)}}else if(Lo(o)){const a=new Set(o);r?a.add(s):a.delete(s),i(a)}else i(Of(e,r))})},mounted:Pl,beforeUpdate(e,t,n){e[Lt]=Mn(n),Pl(e,t,n)}};function Pl(e,{value:t,oldValue:n},o){e._modelValue=t;let s;if(he(t))s=Yi(t,o.props.value)>-1;else if(Lo(t))s=t.has(o.props.value);else{if(t===n)return;s=Kn(t,Of(e,!0))}e.checked!==s&&(e.checked=s)}const tm={created(e,{value:t},n){e.checked=Kn(t,n.props.value),e[Lt]=Mn(n),pn(e,"change",()=>{e[Lt](ko(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e[Lt]=Mn(o),t!==n&&(e.checked=Kn(t,o.props.value))}},nm={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const s=Lo(t);pn(e,"change",()=>{const r=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?Xs(ko(i)):ko(i));e[Lt](e.multiple?s?new Set(r):r:r[0]),e._assigning=!0,at(()=>{e._assigning=!1})}),e[Lt]=Mn(o)},mounted(e,{value:t}){Ll(e,t)},beforeUpdate(e,t,n){e[Lt]=Mn(n)},updated(e,{value:t}){e._assigning||Ll(e,t)}};function Ll(e,t){const n=e.multiple,o=he(t);if(!(n&&!o&&!Lo(t))){for(let s=0,r=e.options.length;sString(c)===String(a)):i.selected=Yi(t,a)>-1}else i.selected=t.has(a);else if(Kn(ko(i),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ko(e){return"_value"in e?e._value:e.value}function Of(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Rw={created(e,t,n){Rs(e,t,n,null,"created")},mounted(e,t,n){Rs(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){Rs(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){Rs(e,t,n,o,"updated")}};function om(e,t){switch(e){case"SELECT":return nm;case"TEXTAREA":return Ti;default:switch(t){case"checkbox":return em;case"radio":return tm;default:return Ti}}}function Rs(e,t,n,o,s){const i=om(e.tagName,n.props&&n.props.type)[s];i&&i(e,t,n,o)}const sm=["ctrl","shift","alt","meta"],rm={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>sm.some(n=>e[`${n}Key`]&&!t.includes(n))},Mf=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=((s,...r)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=(s=>{if(!("key"in s))return;const r=Rn(s.key);if(t.some(i=>i===r||im[i]===r))return e(s)}))},am=Ke({patchProp:Uv},Pv);let zr,Al=!1;function lm(){return zr=Al?zr:ov(am),Al=!0,zr}const cm=((...e)=>{const t=lm().createApp(...e),{mount:n}=t;return t.mount=o=>{const s=fm(o);if(s)return n(s,!0,um(s))},t});function um(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function fm(e){return Ue(e)?document.querySelector(e):e}var da=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),dm=/.md((\?|#).*)?$/,pm=(e,t="/")=>da(e)||e.startsWith("/")&&!e.startsWith(t)&&!dm.test(e),Ft=e=>/^(https?:)?\/\//.test(e),Il=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},hm="http://.",vm=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return Il(new URL(`${n}/${e}`,hm).pathname)}return Il(e)},mm=(e,t)=>{const n=Object.keys(e).sort((o,s)=>{const r=s.split("/").length-o.split("/").length;return r!==0?r:s.length-o.length});for(const o of n)if(t.startsWith(o))return o;return"/"},gm=/(#|\?)/,Df=e=>{const[t,...n]=e.split(gm);return{pathname:t,hashAndQueries:n.join("")}},bm=["link","meta","script","style","noscript","template"],ym=["title","base"],_m=([e,t,n])=>ym.includes(e)?e:bm.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([o,s])=>typeof s=="boolean"?s?[o,""]:null:[o,s]).filter(o=>o!=null).sort(([o],[s])=>o.localeCompare(s)),n]):null,km=e=>{const t=new Set,n=[];return e.forEach(o=>{const s=_m(o);s&&!t.has(s)&&(t.add(s),n.push(o))}),n},Nf=e=>e.startsWith("/")?e:`/${e}`,wm=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Vf=e=>e.endsWith("/")?e.slice(0,-1):e,Cr=e=>e.startsWith("/")?e.slice(1):e,Hf=e=>typeof e=="function",_n=e=>Object.prototype.toString.call(e)==="[object Object]",Yt=e=>typeof e=="string";const $m="modulepreload",Tm=function(e){return"/"+e},xl={},pe=function(t,n,o){let s=Promise.resolve();if(n&&n.length>0){let l=function(c){return Promise.all(c.map(u=>Promise.resolve(u).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),a=i?.nonce||i?.getAttribute("nonce");s=l(n.map(c=>{if(c=Tm(c),c in xl)return;xl[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":$m,u||(d.as="script"),d.crossOrigin="",d.href=c,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((h,v)=>{d.addEventListener("load",h),d.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function r(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return s.then(i=>{for(const a of i||[])a.status==="rejected"&&r(a.reason);return t().catch(r)})},Cm=JSON.parse('{"/about.html":"/about/","/friends.html":"/friends/","/tools.html":"/tools/","/blog/collect/free_model_pai.html":"/article/free_model_api/","/blog/website/EdgeOne_Pages_Images.html":"/article/8gihio2v/","/blog/technology/Deploying_WSL2_on_Windows_10.html":"/article/deploying-wsl2-on-windows-10/","/blog/technology/Operate_WSL2.html":"/article/operate-wsl2/","/blog/technology/Xinchuang_Competition.html":"/article/xinchuang-competition-2025/","/blog/competition/BRICS2025-ST-132.html":"/article/2025-BR-BRICS-BC-App-Develop-Op-Sample-Q_A/","/notes/ops/blockchain/":"/ops/blockchain/","/notes/programming/leetcode/beginner.html":"/programming/leetcode/question_sheet/beginner/","/notes/programming/leetcode/":"/programming/leetcode/","/notes/programming/c++/basis.html":"/programming/cplusplus/basis/","/notes/programming/c++/":"/programming/cplusplus/","/notes/ops/linux/basic-commands.html":"/ops/linux/basic-commands/","/notes/ops/linux/":"/ops/linux/","/notes/programming/solidity/basic-syntax.html":"/programming/solidity/basic-syntax/","/notes/programming/solidity/case-analysis.html":"/programming/solidity/analysis/case-analysis/","/notes/programming/solidity/":"/programming/solidity/","/notes/programming/web/":"/programming/web/","/notes/ops/blockchain/practice/basic-deployment.html":"/ops/blockchain/practice/basic-deployment/","/notes/ops/blockchain/practice/console-operator.html":"/ops/blockchain/practice/console-operator/","/notes/ops/blockchain/practice/node-deployment.html":"/ops/blockchain/practice/node-deployment/","/notes/ops/blockchain/theory/basic-principles.html":"/ops/blockchain/theory/basic-principles/","/notes/ops/blockchain/theory/fisco-bcos-node-type.html":"/ops/blockchain/theory/fisco-bcos-node-type/","/notes/subject/english/":"/subject/english/","/notes/programming/web/basic-syntax/html-css-js.html":"/programming/web/basic-syntax/html-css-js/","/notes/programming/web/basic-syntax/html-lists-and-semantic-layout.html":"/programming/web/basic-syntax/html-lists-and-semantic-layout/","/notes/programming/web/basic-syntax/html-tags-attributes.html":"/programming/web/basic-syntax/html-tags-attributes/","/notes/programming/web/basic-syntax/javascript-basics.html":"/programming/web/basic-syntax/javascript-basics/","/notes/programming/solidity/other/hardhat.html":"/programming/solidity/other/hardhat/","/notes/programming/solidity/other/miscellaneous.html":"/programming/solidity/other/miscellaneous/","/notes/theory/cryptography/":"/theory/cryptography/","/notes/subject/english/basis/":"/subject/english/basis/","/notes/subject/english/exam/cet-4.html":"/subject/english/exam/cet-4/","/notes/subject/english/grammar/":"/subject/english/grammar/","/notes/subject/english/resources/":"/subject/english/resources/","/notes/subject/english/reading-writing/":"/subject/english/reading-writing/","/notes/subject/english/listening-speaking/":"/subject/english/listening-speaking/","/notes/subject/english/vocabulary/":"/subject/english/vocabulary/","/notes/theory/cryptography/classical-encryption/permutation-encryption.html":"/theory/cryptography/permutation-encryption/","/notes/theory/cryptography/classical-encryption/substitution-ciphers.html":"/theory/cryptography/substitution-ciphers/","/notes/subject/english/writing-translation/":"/subject/english/writing-translation/"}'),Em=Object.fromEntries([["/about/",{loader:()=>pe(()=>import("./index.html-Ca8ODoag.js"),[]),meta:{title:"关于祀梦的花园"}}],["/friends/",{loader:()=>pe(()=>import("./index.html-BNOFc02q.js"),[]),meta:{title:"My Friends"}}],["/",{loader:()=>pe(()=>import("./index.html-D7xJ_HUP.js"),[]),meta:{title:""}}],["/tools/",{loader:()=>pe(()=>import("./index.html-B4t4cYOE.js"),[]),meta:{title:"常用Web工具"}}],["/article/free_model_api/",{loader:()=>pe(()=>import("./index.html-CEXhjT0q.js"),[]),meta:{title:"便宜免费的大模型 API 整合 ( 2025年11月11日 )"}}],["/article/8gihio2v/",{loader:()=>pe(()=>import("./index.html-BpBawNRq.js"),[]),meta:{title:"通过 EdgeOne Pages 搭建图床"}}],["/article/deploying-wsl2-on-windows-10/",{loader:()=>pe(()=>import("./index.html-DSXMlfQu.js"),[]),meta:{title:"在 Windows10 上部署 WSL2 并启动 ubuntu 虚拟机"}}],["/article/operate-wsl2/",{loader:()=>pe(()=>import("./index.html-DQCrxot9.js"),[]),meta:{title:"WSL2 核心操作指南"}}],["/article/xinchuang-competition-2025/",{loader:()=>pe(()=>import("./index.html-Dn2zM_4K.js"),[]),meta:{title:"Linux 系统适配环境搭建"}}],["/article/2025-BR-BRICS-BC-App-Develop-Op-Sample-Q_A/",{loader:()=>pe(()=>import("./index.html-B61S3TA-.js"),[]),meta:{title:"2025 一带一路金砖 - 区块链应用开发与运维 样题详解"}}],["/ops/blockchain/",{loader:()=>pe(()=>import("./index.html-RwillQNE.js"),[]),meta:{title:"区块链运维指南"}}],["/programming/leetcode/question_sheet/beginner/",{loader:()=>pe(()=>import("./index.html-BadfTu4S.js"),[]),meta:{title:"LeetCode 入门题单~(≧∇≦)ノ"}}],["/programming/leetcode/",{loader:()=>pe(()=>import("./index.html-BfCO_xOC.js"),[]),meta:{title:"LeetCode 题解笔记"}}],["/programming/cplusplus/basis/",{loader:()=>pe(()=>import("./index.html-BtdYwdnH.js"),[]),meta:{title:"C++ 简介与环境配置"}}],["/programming/cplusplus/",{loader:()=>pe(()=>import("./index.html-DUNutXby.js"),[]),meta:{title:"C++ 学习笔记"}}],["/ops/linux/basic-commands/",{loader:()=>pe(()=>import("./index.html-Bi2y5wj2.js"),[]),meta:{title:"Linux 基础命令详解"}}],["/ops/linux/",{loader:()=>pe(()=>import("./index.html-DJarBbgB.js"),[]),meta:{title:"Linux 运维笔记"}}],["/programming/solidity/basic-syntax/",{loader:()=>pe(()=>import("./index.html-CilIGdGa.js"),[]),meta:{title:"Solidity 基础语法与数据类型"}}],["/programming/solidity/analysis/case-analysis/",{loader:()=>pe(()=>import("./index.html-CrxPbgg2.js"),[]),meta:{title:"十份代码实例"}}],["/programming/solidity/",{loader:()=>pe(()=>import("./index.html-DzdB6uKi.js"),[]),meta:{title:"Solidity 学习笔记"}}],["/programming/web/",{loader:()=>pe(()=>import("./index.html-Bbbe_5Dq.js"),[]),meta:{title:"Web 概览与学习路径"}}],["/ops/blockchain/practice/basic-deployment/",{loader:()=>pe(()=>import("./index.html-BnMLRzzv.js"),[]),meta:{title:"区块链产品设计和基础部署"}}],["/ops/blockchain/practice/console-operator/",{loader:()=>pe(()=>import("./index.html-LX9xR560.js"),[]),meta:{title:"Console 控制台操作"}}],["/ops/blockchain/practice/node-deployment/",{loader:()=>pe(()=>import("./index.html-4Ia4Y_q7.js"),[]),meta:{title:"区块链网络部署与管理"}}],["/ops/blockchain/theory/basic-principles/",{loader:()=>pe(()=>import("./index.html-DNo5mCjV.js"),[]),meta:{title:"区块链的基本原理"}}],["/ops/blockchain/theory/fisco-bcos-node-type/",{loader:()=>pe(()=>import("./index.html-Dy0Rnosn.js"),[]),meta:{title:"区块链的节点"}}],["/subject/english/",{loader:()=>pe(()=>import("./index.html-llVVS0Bk.js"),[]),meta:{title:"英语学习笔记"}}],["/programming/web/basic-syntax/html-css-js/",{loader:()=>pe(()=>import("./index.html-DWNKEX12.js"),[]),meta:{title:"Web 前端基础讲解"}}],["/programming/web/basic-syntax/html-lists-and-semantic-layout/",{loader:()=>pe(()=>import("./index.html-BdXmDxao.js"),[]),meta:{title:"html 列表与语义布局"}}],["/programming/web/basic-syntax/html-tags-attributes/",{loader:()=>pe(()=>import("./index.html-BGzz9t13.js"),[]),meta:{title:"HTML 常用标签与属性"}}],["/programming/web/basic-syntax/javascript-basics/",{loader:()=>pe(()=>import("./index.html-C6tPDsy3.js"),[]),meta:{title:"JavaScript 基础知识"}}],["/programming/solidity/other/hardhat/",{loader:()=>pe(()=>import("./index.html-C0OqBaKk.js"),[]),meta:{title:"Hardhat 相关知识"}}],["/programming/solidity/other/miscellaneous/",{loader:()=>pe(()=>import("./index.html-DEtxCsxV.js"),[]),meta:{title:"一些没分类的小知识"}}],["/theory/cryptography/",{loader:()=>pe(()=>import("./index.html-4dF0_lLO.js"),[]),meta:{title:"密码学基础"}}],["/subject/english/basis/",{loader:()=>pe(()=>import("./index.html-BiE6-1u5.js"),[]),meta:{title:"英语环境配置"}}],["/subject/english/exam/cet-4/",{loader:()=>pe(()=>import("./index.html-Bfh8XIGL.js"),[]),meta:{title:"英语四级 (CET-4) 备考指南"}}],["/subject/english/grammar/",{loader:()=>pe(()=>import("./index.html-DkIaEW0B.js"),[]),meta:{title:"核心语法与句型"}}],["/subject/english/resources/",{loader:()=>pe(()=>import("./index.html-DZtjgK6j.js"),[]),meta:{title:"学习资源与工具"}}],["/subject/english/reading-writing/",{loader:()=>pe(()=>import("./index.html-CYP01CF2.js"),[]),meta:{title:"阅读提升"}}],["/subject/english/listening-speaking/",{loader:()=>pe(()=>import("./index.html-CiDFbYzj.js"),[]),meta:{title:"听力口语训练"}}],["/subject/english/vocabulary/",{loader:()=>pe(()=>import("./index.html-p4W_Mjj2.js"),[]),meta:{title:"词汇学习与记忆法"}}],["/theory/cryptography/permutation-encryption/",{loader:()=>pe(()=>import("./index.html-Btpkur-j.js"),[]),meta:{title:"置换密码 - 等待完善"}}],["/theory/cryptography/substitution-ciphers/",{loader:()=>pe(()=>import("./index.html-BvotsU_o.js"),[]),meta:{title:"替换密码"}}],["/subject/english/writing-translation/",{loader:()=>pe(()=>import("./index.html-Bcmnvkpu.js"),[]),meta:{title:"写译"}}],["/404.html",{loader:()=>pe(()=>import("./404.html-BMcB-D__.js"),[]),meta:{title:""}}],["/blog/",{loader:()=>pe(()=>import("./index.html-CTTVCN89.js"),[]),meta:{title:"博客"}}],["/blog/tags/",{loader:()=>pe(()=>import("./index.html-DkpkOMiC.js"),[]),meta:{title:"标签"}}],["/blog/archives/",{loader:()=>pe(()=>import("./index.html-DtQ3NCBt.js"),[]),meta:{title:"归档"}}],["/blog/categories/",{loader:()=>pe(()=>import("./index.html-DjO3Wbxu.js"),[]),meta:{title:"分类"}}]]);/*! * vue-router v4.5.1 * (c) 2025 Eduardo San Martin Morote * @license MIT - */const io=typeof document<"u";function jf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Sm(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&jf(e.default)}const Le=Object.assign;function Gr(e,t){const n={};for(const o in t){const s=t[o];n[o]=Ht(s)?s.map(e):e(s)}return n}const Ko=()=>{},Ht=Array.isArray,Bf=/#/g,Pm=/&/g,Lm=/\//g,Am=/=/g,Im=/\?/g,Ff=/\+/g,xm=/%5B/g,Mm=/%5D/g,Wf=/%5E/g,Om=/%60/g,Uf=/%7B/g,Rm=/%7C/g,zf=/%7D/g,Nm=/%20/g;function pa(e){return encodeURI(""+e).replace(Rm,"|").replace(xm,"[").replace(Mm,"]")}function Dm(e){return pa(e).replace(Uf,"{").replace(zf,"}").replace(Wf,"^")}function Ci(e){return pa(e).replace(Ff,"%2B").replace(Nm,"+").replace(Bf,"%23").replace(Pm,"%26").replace(Om,"`").replace(Uf,"{").replace(zf,"}").replace(Wf,"^")}function Vm(e){return Ci(e).replace(Am,"%3D")}function Hm(e){return pa(e).replace(Bf,"%23").replace(Im,"%3F")}function jm(e){return e==null?"":Hm(e).replace(Lm,"%2F")}function ls(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Bm=/\/$/,Fm=e=>e.replace(Bm,"");function qr(e,t,n="/"){let o,s={},r="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(o=t.slice(0,l),r=t.slice(l+1,a>-1?a:t.length),s=e(r)),a>-1&&(o=o||t.slice(0,a),i=t.slice(a,t.length)),o=Gm(o??t,n),{fullPath:o+(r&&"?")+r+i,path:o,query:s,hash:ls(i)}}function Wm(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ml(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Um(e,t,n){const o=t.matched.length-1,s=n.matched.length-1;return o>-1&&o===s&&wo(t.matched[o],n.matched[s])&&Gf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function wo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Gf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!zm(e[n],t[n]))return!1;return!0}function zm(e,t){return Ht(e)?Ol(e,t):Ht(t)?Ol(t,e):e===t}function Ol(e,t){return Ht(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function Gm(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),s=o[o.length-1];(s===".."||s===".")&&o.push("");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+o.slice(i).join("/")}const ln={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var cs;(function(e){e.pop="pop",e.push="push"})(cs||(cs={}));var Yo;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Yo||(Yo={}));function qm(e){if(!e)if(io){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Fm(e)}const Km=/^[^#]+#/;function Ym(e,t){return e.replace(Km,"#")+t}function Qm(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Er=()=>({left:window.scrollX,top:window.scrollY});function Jm(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Qm(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Rl(e,t){return(history.state?history.state.position-t:-1)+e}const Ei=new Map;function Xm(e,t){Ei.set(e,t)}function Zm(e){const t=Ei.get(e);return Ei.delete(e),t}let eg=()=>location.protocol+"//"+location.host;function qf(e,t){const{pathname:n,search:o,hash:s}=t,r=e.indexOf("#");if(r>-1){let a=s.includes(e.slice(r))?e.slice(r).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),Ml(l,"")}return Ml(n,e)+o+s}function tg(e,t,n,o){let s=[],r=[],i=null;const a=({state:d})=>{const h=qf(e,location),v=n.value,m=t.value;let y=0;if(d){if(n.value=h,t.value=d,i&&i===v){i=null;return}y=m?d.position-m.position:0}else o(h);s.forEach(T=>{T(n.value,v,{delta:y,type:cs.pop,direction:y?y>0?Yo.forward:Yo.back:Yo.unknown})})};function l(){i=n.value}function c(d){s.push(d);const h=()=>{const v=s.indexOf(d);v>-1&&s.splice(v,1)};return r.push(h),h}function u(){const{history:d}=window;d.state&&d.replaceState(Le({},d.state,{scroll:Er()}),"")}function f(){for(const d of r)d();r=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:f}}function Nl(e,t,n,o=!1,s=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:s?Er():null}}function ng(e){const{history:t,location:n}=window,o={value:qf(e,n)},s={value:t.state};s.value||r(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:eg()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),s.value=c}catch(h){console.error(h),n[u?"replace":"assign"](d)}}function i(l,c){const u=Le({},t.state,Nl(s.value.back,l,s.value.forward,!0),c,{position:s.value.position});r(l,u,!0),o.value=l}function a(l,c){const u=Le({},s.value,t.state,{forward:l,scroll:Er()});r(u.current,u,!0);const f=Le({},Nl(o.value,l,null),{position:u.position+1},c);r(l,f,!1),o.value=l}return{location:o,state:s,push:a,replace:i}}function og(e){e=qm(e);const t=ng(e),n=tg(e,t.state,t.location,t.replace);function o(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=Le({location:"",base:e,go:o,createHref:Ym.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function sg(e){return typeof e=="string"||e&&typeof e=="object"}function Kf(e){return typeof e=="string"||typeof e=="symbol"}const Yf=Symbol("");var Dl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Dl||(Dl={}));function $o(e,t){return Le(new Error,{type:e,[Yf]:!0},t)}function rn(e,t){return e instanceof Error&&Yf in e&&(t==null||!!(e.type&t))}const Vl="[^/]+?",rg={sensitive:!1,strict:!1,start:!0,end:!0},ig=/[.+*?^${}()[\]/\\]/g;function ag(e,t){const n=Le({},rg,t),o=[];let s=n.start?"^":"";const r=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function Qf(e,t){let n=0;const o=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const cg={type:0,value:""},ug=/[a-zA-Z0-9_]/;function fg(e){if(!e)return[[]];if(e==="/")return[[cg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,o=n;const s=[];let r;function i(){r&&s.push(r),r=[]}let a=0,l,c="",u="";function f(){c&&(n===0?r.push({type:0,value:c}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{i(w)}:Ko}function i(f){if(Kf(f)){const d=o.get(f);d&&(o.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&o.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){const d=mg(f,n);n.splice(d,0,f),f.record.name&&!Fl(f)&&o.set(f.record.name,f)}function c(f,d){let h,v={},m,y;if("name"in f&&f.name){if(h=o.get(f.name),!h)throw $o(1,{location:f});y=h.record.name,v=Le(jl(d.params,h.keys.filter(w=>!w.optional).concat(h.parent?h.parent.keys.filter(w=>w.optional):[]).map(w=>w.name)),f.params&&jl(f.params,h.keys.map(w=>w.name))),m=h.stringify(v)}else if(f.path!=null)m=f.path,h=n.find(w=>w.re.test(m)),h&&(v=h.parse(m),y=h.record.name);else{if(h=d.name?o.get(d.name):n.find(w=>w.re.test(d.path)),!h)throw $o(1,{location:f,currentLocation:d});y=h.record.name,v=Le({},d.params,f.params),m=h.stringify(v)}const T=[];let S=h;for(;S;)T.unshift(S.record),S=S.parent;return{name:y,path:m,params:v,matched:T,meta:vg(T)}}e.forEach(f=>r(f));function u(){n.length=0,o.clear()}return{addRoute:r,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:s}}function jl(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Bl(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:hg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function hg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function Fl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function vg(e){return e.reduce((t,n)=>Le(t,n.meta),{})}function Wl(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function mg(e,t){let n=0,o=t.length;for(;n!==o;){const r=n+o>>1;Qf(e,t[r])<0?o=r:n=r+1}const s=gg(e);return s&&(o=t.lastIndexOf(s,o-1)),o}function gg(e){let t=e;for(;t=t.parent;)if(Jf(t)&&Qf(e,t)===0)return t}function Jf({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function bg(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sr&&Ci(r)):[o&&Ci(o)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function yg(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=Ht(o)?o.map(s=>s==null?null:""+s):o==null?o:""+o)}return t}const _g=Symbol(""),zl=Symbol(""),Sr=Symbol(""),ha=Symbol(""),Si=Symbol("");function Do(){let e=[];function t(o){return e.push(o),()=>{const s=e.indexOf(o);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function In(e,t,n,o,s,r=i=>i()){const i=o&&(o.enterCallbacks[s]=o.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const c=d=>{d===!1?l($o(4,{from:n,to:t})):d instanceof Error?l(d):sg(d)?l($o(2,{from:t,to:d})):(i&&o.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),a())},u=r(()=>e.call(o&&o.instances[s],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(d=>l(d))})}function Kr(e,t,n,o,s=r=>r()){const r=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(jf(l)){const u=(l.__vccOpts||l)[t];u&&r.push(In(u,n,o,i,a,s))}else{let c=l();r.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const f=Sm(u)?u.default:u;i.mods[a]=u,i.components[a]=f;const h=(f.__vccOpts||f)[t];return h&&In(h,n,o,i,a,s)()}))}}return r}function Gl(e){const t=Ne(Sr),n=Ne(ha),o=$(()=>{const l=g(e.to);return t.resolve(l)}),s=$(()=>{const{matched:l}=o.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(wo.bind(null,u));if(d>-1)return d;const h=ql(l[c-2]);return c>1&&ql(u)===h&&f[f.length-1].path!==h?f.findIndex(wo.bind(null,l[c-2])):d}),r=$(()=>s.value>-1&&Cg(n.params,o.value.params)),i=$(()=>s.value>-1&&s.value===n.matched.length-1&&Gf(n.params,o.value.params));function a(l={}){if(Tg(l)){const c=t[g(e.replace)?"replace":"push"](g(e.to)).catch(Ko);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:o,href:$(()=>o.value.href),isActive:r,isExactActive:i,navigate:a}}function kg(e){return e.length===1?e[0]:e}const wg=R({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:Gl,setup(e,{slots:t}){const n=Yn(Gl(e)),{options:o}=Ne(Sr),s=$(()=>({[Kl(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Kl(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&kg(t.default(n));return e.custom?r:Te("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),$g=wg;function Tg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Cg(e,t){for(const n in t){const o=t[n],s=e[n];if(typeof o=="string"){if(o!==s)return!1}else if(!Ht(s)||s.length!==o.length||o.some((r,i)=>r!==s[i]))return!1}return!0}function ql(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Kl=(e,t,n)=>e??t??n,Eg=R({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=Ne(Si),s=$(()=>e.route||o.value),r=Ne(zl,0),i=$(()=>{let c=g(r);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=$(()=>s.value.matched[i.value]);vn(zl,$(()=>i.value+1)),vn(_g,a),vn(Si,s);const l=Z();return be(()=>[l.value,a.value,e.name],([c,u,f],[d,h,v])=>{u&&(u.instances[f]=c,h&&h!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!wo(u,h)||!d)&&(u.enterCallbacks[f]||[]).forEach(m=>m(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return Yl(n.default,{Component:d,route:c});const h=f.props[u],v=h?h===!0?c.params:typeof h=="function"?h(c):h:null,y=Te(d,Le({},v,t,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return Yl(n.default,{Component:y,route:c})||y}}});function Yl(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Sg=Eg;function Pg(e){const t=pg(e.routes,e),n=e.parseQuery||bg,o=e.stringifyQuery||Ul,s=e.history,r=Do(),i=Do(),a=Do(),l=we(ln);let c=ln;io&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Gr.bind(null,N=>""+N),f=Gr.bind(null,jm),d=Gr.bind(null,ls);function h(N,ie){let ne,ue;return Kf(N)?(ne=t.getRecordMatcher(N),ue=ie):ue=N,t.addRoute(ue,ne)}function v(N){const ie=t.getRecordMatcher(N);ie&&t.removeRoute(ie)}function m(){return t.getRoutes().map(N=>N.record)}function y(N){return!!t.getRecordMatcher(N)}function T(N,ie){if(ie=Le({},ie||l.value),typeof N=="string"){const E=qr(n,N,ie.path),I=t.resolve({path:E.path},ie),W=s.createHref(E.fullPath);return Le(E,I,{params:d(I.params),hash:ls(E.hash),redirectedFrom:void 0,href:W})}let ne;if(N.path!=null)ne=Le({},N,{path:qr(n,N.path,ie.path).path});else{const E=Le({},N.params);for(const I in E)E[I]==null&&delete E[I];ne=Le({},N,{params:f(E)}),ie.params=f(ie.params)}const ue=t.resolve(ne,ie),Se=N.hash||"";ue.params=u(d(ue.params));const Re=Wm(o,Le({},N,{hash:Dm(Se),path:ue.path})),k=s.createHref(Re);return Le({fullPath:Re,hash:Se,query:o===Ul?yg(N.query):N.query||{}},ue,{redirectedFrom:void 0,href:k})}function S(N){return typeof N=="string"?qr(n,N,l.value.path):Le({},N)}function w(N,ie){if(c!==N)return $o(8,{from:ie,to:N})}function P(N){return G(N)}function V(N){return P(Le(S(N),{replace:!0}))}function j(N){const ie=N.matched[N.matched.length-1];if(ie&&ie.redirect){const{redirect:ne}=ie;let ue=typeof ne=="function"?ne(N):ne;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=S(ue):{path:ue},ue.params={}),Le({query:N.query,hash:N.hash,params:ue.path!=null?{}:N.params},ue)}}function G(N,ie){const ne=c=T(N),ue=l.value,Se=N.state,Re=N.force,k=N.replace===!0,E=j(ne);if(E)return G(Le(S(E),{state:typeof E=="object"?Le({},Se,E.state):Se,force:Re,replace:k}),ie||ne);const I=ne;I.redirectedFrom=ie;let W;return!Re&&Um(o,ue,ne)&&(W=$o(16,{to:I,from:ue}),lt(ue,ue,!0,!1)),(W?Promise.resolve(W):H(I,ue)).catch(D=>rn(D)?rn(D,2)?D:mt(D):le(D,I,ue)).then(D=>{if(D){if(rn(D,2))return G(Le({replace:k},S(D.to),{state:typeof D.to=="object"?Le({},Se,D.to.state):Se,force:Re}),ie||I)}else D=B(I,ue,!0,k,Se);return Q(I,ue,D),D})}function q(N,ie){const ne=w(N,ie);return ne?Promise.reject(ne):Promise.resolve()}function x(N){const ie=on.values().next().value;return ie&&typeof ie.runWithContext=="function"?ie.runWithContext(N):N()}function H(N,ie){let ne;const[ue,Se,Re]=Lg(N,ie);ne=Kr(ue.reverse(),"beforeRouteLeave",N,ie);for(const E of ue)E.leaveGuards.forEach(I=>{ne.push(In(I,N,ie))});const k=q.bind(null,N,ie);return ne.push(k),nt(ne).then(()=>{ne=[];for(const E of r.list())ne.push(In(E,N,ie));return ne.push(k),nt(ne)}).then(()=>{ne=Kr(Se,"beforeRouteUpdate",N,ie);for(const E of Se)E.updateGuards.forEach(I=>{ne.push(In(I,N,ie))});return ne.push(k),nt(ne)}).then(()=>{ne=[];for(const E of Re)if(E.beforeEnter)if(Ht(E.beforeEnter))for(const I of E.beforeEnter)ne.push(In(I,N,ie));else ne.push(In(E.beforeEnter,N,ie));return ne.push(k),nt(ne)}).then(()=>(N.matched.forEach(E=>E.enterCallbacks={}),ne=Kr(Re,"beforeRouteEnter",N,ie,x),ne.push(k),nt(ne))).then(()=>{ne=[];for(const E of i.list())ne.push(In(E,N,ie));return ne.push(k),nt(ne)}).catch(E=>rn(E,8)?E:Promise.reject(E))}function Q(N,ie,ne){a.list().forEach(ue=>x(()=>ue(N,ie,ne)))}function B(N,ie,ne,ue,Se){const Re=w(N,ie);if(Re)return Re;const k=ie===ln,E=io?history.state:{};ne&&(ue||k?s.replace(N.fullPath,Le({scroll:k&&E&&E.scroll},Se)):s.push(N.fullPath,Se)),l.value=N,lt(N,ie,ne,k),mt()}let ce;function re(){ce||(ce=s.listen((N,ie,ne)=>{if(!Wt.listening)return;const ue=T(N),Se=j(ue);if(Se){G(Le(Se,{replace:!0,force:!0}),ue).catch(Ko);return}c=ue;const Re=l.value;io&&Xm(Rl(Re.fullPath,ne.delta),Er()),H(ue,Re).catch(k=>rn(k,12)?k:rn(k,2)?(G(Le(S(k.to),{force:!0}),ue).then(E=>{rn(E,20)&&!ne.delta&&ne.type===cs.pop&&s.go(-1,!1)}).catch(Ko),Promise.reject()):(ne.delta&&s.go(-ne.delta,!1),le(k,ue,Re))).then(k=>{k=k||B(ue,Re,!1),k&&(ne.delta&&!rn(k,8)?s.go(-ne.delta,!1):ne.type===cs.pop&&rn(k,20)&&s.go(-1,!1)),Q(ue,Re,k)}).catch(Ko)}))}let fe=Do(),J=Do(),ge;function le(N,ie,ne){mt(N);const ue=J.list();return ue.length?ue.forEach(Se=>Se(N,ie,ne)):console.error(N),Promise.reject(N)}function $e(){return ge&&l.value!==ln?Promise.resolve():new Promise((N,ie)=>{fe.add([N,ie])})}function mt(N){return ge||(ge=!N,re(),fe.list().forEach(([ie,ne])=>N?ne(N):ie()),fe.reset()),N}function lt(N,ie,ne,ue){const{scrollBehavior:Se}=e;if(!io||!Se)return Promise.resolve();const Re=!ne&&Zm(Rl(N.fullPath,0))||(ue||!ne)&&history.state&&history.state.scroll||null;return at().then(()=>Se(N,ie,Re)).then(k=>k&&Jm(k)).catch(k=>le(k,N,ie))}const Ye=N=>s.go(N);let gt;const on=new Set,Wt={currentRoute:l,listening:!0,addRoute:h,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:y,getRoutes:m,resolve:T,options:e,push:P,replace:V,go:Ye,back:()=>Ye(-1),forward:()=>Ye(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:J.add,isReady:$e,install(N){const ie=this;N.component("RouterLink",$g),N.component("RouterView",Sg),N.config.globalProperties.$router=ie,Object.defineProperty(N.config.globalProperties,"$route",{enumerable:!0,get:()=>g(l)}),io&&!gt&&l.value===ln&&(gt=!0,P(s.location).catch(Se=>{}));const ne={};for(const Se in ln)Object.defineProperty(ne,Se,{get:()=>l.value[Se],enumerable:!0});N.provide(Sr,ie),N.provide(ha,Pu(ne)),N.provide(Si,l);const ue=N.unmount;on.add(N),N.unmount=function(){on.delete(N),on.size<1&&(c=ln,ce&&ce(),ce=null,l.value=ln,gt=!1,ge=!1),ue()}}};function nt(N){return N.reduce((ie,ne)=>ie.then(()=>x(ne)),Promise.resolve())}return Wt}function Lg(e,t){const n=[],o=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iwo(c,a))?o.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>wo(c,l))||s.push(l))}return[n,o,s]}function Ao(){return Ne(Sr)}function pt(e){return Ne(ha)}var va=Symbol(""),Zt=()=>{const e=Ne(va);if(!e)throw new Error("useClientData() is called without provider.");return e},Ag=()=>Zt().pageComponent,Xf=()=>Zt().pageData,Pr=()=>Zt().pageFrontmatter,Ig=()=>Zt().pageHead,Io=()=>Zt().pageLang,xg=()=>Zt().pageLayout,$n=()=>Zt().routeLocale,Mg=()=>Zt().routePath,Og=()=>Zt().siteLocaleData,ma=Zt,Rg=Pr,Ng=Xf,Pi=new Set,ga=e=>{Pi.add(e),Xt(()=>{Pi.delete(e)})},Dg=Symbol(""),Li=we(Cm),bo=we(Em),Zf=(e,t)=>{const n=vm(e,t);if(bo.value[n])return n;const o=encodeURI(n);if(bo.value[o])return o;const s=Li.value[n]||Li.value[o];return s||n},us=(e,t)=>{const{pathname:n,hashAndQueries:o}=Nf(e),s=Zf(n,t),r=s+o;return bo.value[s]?{...bo.value[s],path:r,notFound:!1}:{...bo.value["/404.html"],path:r,notFound:!0}},Tn=(e,t)=>{const{pathname:n,hashAndQueries:o}=Nf(e);return Zf(n,t)+o},Vg=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&e.currentTarget.getAttribute("target")?.match(/\b_blank\b/i)))return e.preventDefault(),!0},Hg=R({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const n=Ao(),o=pt(),s=$(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${Tn(e.to,o.path).substring(1)}`);return()=>Te("a",{class:["route-link",{[e.activeClass]:e.active}],href:s.value,onClick:(r={})=>{Vg(r)&&n.push(e.to).catch()}},t.default())}}),ba=R({name:"ClientOnly",setup(e,t){const n=Z(!1);return Ie(()=>{n.value=!0}),()=>n.value?t.slots.default?.():null}}),Ns=e=>{Pi.forEach(t=>t(e))},ed=R({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Ag(),n=$(()=>{if(!e.path)return t.value;const s=us(e.path);return ra(async()=>s.loader().then(({comp:r})=>r))}),o=Pr();return be(o,()=>{Ns("updated")},{deep:!0,flush:"post"}),()=>Te(n.value,{onVnodeMounted:()=>{Ns("mounted")},onVnodeUpdated:()=>{Ns("updated")},onVnodeBeforeUnmount:()=>{Ns("beforeUnmount")}})}}),jg="Layout",Bg="en-US",Hn=Yn({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const o=Yt(t.description)?t.description:n.description,s=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return km(s)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Bg,resolvePageLayout:(e,t)=>{const n=Yt(e.frontmatter.layout)?e.frontmatter.layout:jg;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>mm(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},o)=>({...n,...t[o],head:[...t[o]?.head??[],...n.head]})}),en=(e={})=>e,$t=e=>Ft(e)?e:`/${Cr(e)}`,Fg=Object.defineProperty,Wg=(e,t)=>{for(var n in t)Fg(e,n,{get:t[n],enumerable:!0})},Ug={};const zg=Object.freeze(Object.defineProperty({__proto__:null,default:Ug},Symbol.toStringTag,{value:"Module"}));var Gg={};Wg(Gg,{COMPONENT_STATE_TYPE:()=>qg,INSPECTOR_ID:()=>Kg,INSPECTOR_LABEL:()=>Yg,INSPECTOR_NODES:()=>Qg,INSPECTOR_STATE_SECTION_NAME:()=>Jg,PLUGIN_ID:()=>td,PLUGIN_LABEL:()=>ya});var td="org.vuejs.vuepress",ya="VuePress",qg=ya,Kg=td,Yg=ya,Ql={id:"INTERNAL",label:"Internal",keys:["layouts","routes","redirects"]},Jl={id:"SITE",label:"Site",keys:["siteData","siteLocaleData"]},Xl={id:"ROUTE",label:"Route",keys:["routePath","routeLocale"]},Zl={id:"PAGE",label:"Page",keys:["pageData","pageFrontmatter","pageLang","pageHead","pageHeadTitle","pageLayout","pageComponent"]},Qg={[Ql.id]:Ql,[Jl.id]:Jl,[Xl.id]:Xl,[Zl.id]:Zl},Jg="State";const ec=e=>typeof e=="number"?`${e}px`:e,_a=({size:e=48,stroke:t=4,wrapper:n=!0,height:o=2*e})=>{const s=Te("span",{style:`--loading-icon: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' viewBox='25 25 50 50'%3E%3CanimateTransform attributeName='transform' type='rotate' dur='2s' keyTimes='0;1' repeatCount='indefinite' values='0;360'%3E%3C/animateTransform%3E%3Ccircle cx='50' cy='50' r='20' fill='none' stroke='currentColor' stroke-width='${t}' stroke-linecap='round'%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.5;1' repeatCount='indefinite' values='1,200;90,200;1,200'%3E%3C/animate%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.5;1' repeatCount='indefinite' values='0;-35px;-125px'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E");--icon-size: ${ec(e)};display: inline-block;width: var(--icon-size);height: var(--icon-size);background-color: currentcolor;-webkit-mask-image: var(--loading-icon);mask-image: var(--loading-icon)`});return n?Te("div",{style:`display: flex;align-items: center;justify-content: center;height: ${ec(o)}`},s):s};_a.displayName="LoadingIcon";const ks=R({name:"FadeInExpandTransition",props:{group:Boolean,appear:Boolean,width:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function},setup(e,{slots:t}){const n=a=>{a.style[e.width?"maxWidth":"maxHeight"]=`${a.offsetHeight}px`,a.offsetWidth},o=a=>{a.style[e.width?"maxWidth":"maxHeight"]="0",a.offsetWidth,e.onLeave?.()},s=a=>{a.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterLeave?.()},r=a=>{if(a.style.transition="none",e.width){const l=a.offsetWidth;a.style.maxWidth="0",a.offsetWidth,a.style.transition="",a.style.maxWidth=`${l}px`}else{const l=a.offsetHeight;a.style.maxHeight="0",a.offsetWidth,a.style.transition="",a.style.maxHeight=`${l}px`}a.offsetWidth},i=a=>{a.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterEnter?.()};return()=>Te(e.group?Kv:Bt,{name:e.width?"fade-in-width-expand":"fade-in-height-expand",appear:e.appear,onEnter:r,onAfterEnter:i,onBeforeLeave:n,onLeave:o,onAfterLeave:s,...e.group?void 0:{mode:e.mode}},t)}});var _t=Uint8Array,uo=Uint16Array,Xg=Int32Array,nd=new _t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),od=new _t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Zg=new _t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),sd=function(e,t){for(var n=new uo(31),o=0;o<31;++o)n[o]=t+=1<>1|(Be&21845)<<1;En=(En&52428)>>2|(En&13107)<<2,En=(En&61680)>>4|(En&3855)<<4,Ai[Be]=((En&65280)>>8|(En&255)<<8)>>1}var Qo=(function(e,t,n){for(var o=e.length,s=0,r=new uo(t);s>l]=c}else for(a=new uo(o),s=0;s>15-e[s]);return a}),ws=new _t(288);for(var Be=0;Be<144;++Be)ws[Be]=8;for(var Be=144;Be<256;++Be)ws[Be]=9;for(var Be=256;Be<280;++Be)ws[Be]=7;for(var Be=280;Be<288;++Be)ws[Be]=8;var ad=new _t(32);for(var Be=0;Be<32;++Be)ad[Be]=5;var o1=Qo(ws,9,1),s1=Qo(ad,5,1),Yr=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},Mt=function(e,t,n){var o=t/8|0;return(e[o]|e[o+1]<<8)>>(t&7)&n},Qr=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},r1=function(e){return(e+7)/8|0},ld=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new _t(e.subarray(t,n))},i1=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Et=function(e,t,n){var o=new Error(t||i1[e]);if(o.code=e,Error.captureStackTrace&&Error.captureStackTrace(o,Et),!n)throw o;return o},a1=function(e,t,n,o){var s=e.length,r=0;if(!s||t.f&&!t.l)return n||new _t(0);var i=!n,a=i||t.i!=2,l=t.i;i&&(n=new _t(s*3));var c=function(Se){var Re=n.length;if(Se>Re){var k=new _t(Math.max(Re*2,Se));k.set(n),n=k}},u=t.f||0,f=t.p||0,d=t.b||0,h=t.l,v=t.d,m=t.m,y=t.n,T=s*8;do{if(!h){u=Mt(e,f,1);var S=Mt(e,f+1,3);if(f+=3,S)if(S==1)h=o1,v=s1,m=9,y=5;else if(S==2){var j=Mt(e,f,31)+257,G=Mt(e,f+10,15)+4,q=j+Mt(e,f+5,31)+1;f+=14;for(var x=new _t(q),H=new _t(19),Q=0;Q>4;if(w<16)x[Q++]=w;else{var J=0,ge=0;for(w==16?(ge=3+Mt(e,f,3),f+=2,J=x[Q-1]):w==17?(ge=3+Mt(e,f,7),f+=3):w==18&&(ge=11+Mt(e,f,127),f+=7);ge--;)x[Q++]=J}}var le=x.subarray(0,j),$e=x.subarray(j);m=Yr(le),y=Yr($e),h=Qo(le,m,1),v=Qo($e,y,1)}else Et(1);else{var w=r1(f)+4,P=e[w-4]|e[w-3]<<8,V=w+P;if(V>s){l&&Et(0);break}a&&c(d+P),n.set(e.subarray(w,V),d),t.b=d+=P,t.p=f=V*8,t.f=u;continue}if(f>T){l&&Et(0);break}}a&&c(d+131072);for(var mt=(1<>4;if(f+=J&15,f>T){l&&Et(0);break}if(J||Et(2),gt<256)n[d++]=gt;else if(gt==256){Ye=f,h=null;break}else{var on=gt-254;if(gt>264){var Q=gt-257,Wt=nd[Q];on=Mt(e,f,(1<>4;nt||Et(3),f+=nt&15;var $e=n1[N];if(N>3){var Wt=od[N];$e+=Qr(e,f)&(1<T){l&&Et(0);break}a&&c(d+131072);var ie=d+on;if(d<$e){var ne=r-$e,ue=Math.min($e,ie);for(ne+d<0&&Et(3);d>4>7||(e[0]<<8|e[1])%31)&&Et(6,"invalid zlib data"),(e[1]>>5&1)==1&&Et(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function u1(e,t){return a1(e.subarray(c1(e),-4),{i:2},t,t)}var Ii=typeof TextDecoder<"u"&&new TextDecoder,f1=0;try{Ii.decode(l1,{stream:!0}),f1=1}catch{}var d1=function(e){for(var t="",n=0;;){var o=e[n++],s=(o>127)+(o>223)+(o>239);if(n+s>e.length)return{s:t,r:ld(e,n-1)};s?s==3?(o=((o&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|o>>10,56320|o&1023)):s&1?t+=String.fromCharCode((o&31)<<6|e[n++]&63):t+=String.fromCharCode((o&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(o)}};function p1(e,t){{for(var n=new _t(e.length),o=0;o{const t=atob(e);return h1(u1(p1(t)))},nc=e=>/\b(?:Android|iPhone)/i.test(e),oc=()=>document.documentElement.getAttribute("data-theme")==="dark",v1=e=>typeof e<"u",{isArray:fr}=Array,m1=(e,t)=>Yt(e)&&e.startsWith(t),cd=e=>m1(e,"/")&&e[1]!=="/",Jo=(e,t)=>{const n=It()?.appContext.components;return n?e in n||vt(e)in n||vs(vt(e))in n:!1},g1=e=>new Promise(t=>{setTimeout(t,e)}),b1=Symbol(""),xi=Z(!1);typeof document<"u"&&(xi.value=oc(),new MutationObserver(()=>{xi.value=oc()}).observe(document.documentElement,{attributeFilter:["data-theme"],attributes:!0}));const y1=()=>kn(Ne(b1,xi)),_1=e=>{const t=$n();return $(()=>me(e)[t.value]??{})},$s=_1;function jt(e){return fu()?(Up(e),!0):!1}const Jr=new WeakMap,k1=(...e)=>{var t;const n=e[0],o=(t=It())==null?void 0:t.proxy;if(o==null&&!tf())throw new Error("injectLocal must be called in setup");return o&&Jr.has(o)&&n in Jr.get(o)?Jr.get(o)[n]:Ne(...e)},Xn=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const w1=e=>e!=null,$1=Object.prototype.toString,T1=e=>$1.call(e)==="[object Object]",dt=()=>{},C1=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),Mi=E1();function E1(){var e,t;return Xn&&((e=window?.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window?.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function ka(...e){if(e.length!==1)return Qn(...e);const t=e[0];return typeof t=="function"?kn(ea(()=>({get:t,set:dt}))):Z(t)}function wa(e,t){function n(...o){return new Promise((s,r)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(s).catch(r)})}return n}const ud=e=>e();function fd(e,t={}){let n,o,s=dt;const r=l=>{clearTimeout(l),s(),s=dt};let i;return l=>{const c=me(e),u=me(t.maxWait);return n&&r(n),c<=0||u!==void 0&&u<=0?(o&&(r(o),o=void 0),Promise.resolve(l())):new Promise((f,d)=>{s=t.rejectOnCancel?d:f,i=l,u&&!o&&(o=setTimeout(()=>{n&&r(n),o=void 0,f(i())},u)),n=setTimeout(()=>{o&&r(o),o=void 0,f(l())},c)})}}function S1(...e){let t=0,n,o=!0,s=dt,r,i,a,l,c;!Ge(e[0])&&typeof e[0]=="object"?{delay:i,trailing:a=!0,leading:l=!0,rejectOnCancel:c=!1}=e[0]:[i,a=!0,l=!0,c=!1]=e;const u=()=>{n&&(clearTimeout(n),n=void 0,s(),s=dt)};return d=>{const h=me(i),v=Date.now()-t,m=()=>r=d();return u(),h<=0?(t=Date.now(),m()):(v>h&&(l||!o)?(t=Date.now(),m()):a&&(r=new Promise((y,T)=>{s=c?T:y,n=setTimeout(()=>{t=Date.now(),o=!0,y(m()),u()},Math.max(0,h-v))})),!l&&!n&&(n=setTimeout(()=>o=!0,h)),o=!1,r)}}function P1(e=ud,t={}){const{initialState:n="active"}=t,o=ka(n==="active");function s(){o.value=!1}function r(){o.value=!0}const i=(...a)=>{o.value&&e(...a)};return{isActive:kn(o),pause:s,resume:r,eventFilter:i}}function L1(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const o=t;t=void 0,o&&await o},n}function sc(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function Xo(e){return Array.isArray(e)?e:[e]}function dd(e){return It()}function pd(e,t=200,n={}){return wa(fd(t,n),e)}function hd(e,t=200,n=!1,o=!0,s=!1){return wa(S1(t,n,o,s),e)}function vd(e,t,n={}){const{eventFilter:o=ud,...s}=n;return be(e,wa(o,t),s)}function A1(e,t,n={}){const{eventFilter:o,initialState:s="active",...r}=n,{eventFilter:i,pause:a,resume:l,isActive:c}=P1(o,{initialState:s});return{stop:vd(e,t,{...r,eventFilter:i}),pause:a,resume:l,isActive:c}}function Nn(e,t=!0,n){dd()?Ie(e,n):t?e():at(e)}function I1(e,t){dd()&&Xt(e,t)}function x1(e,t=1e3,n={}){const{immediate:o=!0,immediateCallback:s=!1}=n;let r=null;const i=we(!1);function a(){r&&(clearInterval(r),r=null)}function l(){i.value=!1,a()}function c(){const u=me(t);u<=0||(i.value=!0,s&&e(),a(),i.value&&(r=setInterval(e,u)))}if(o&&Xn&&c(),Ge(t)||typeof t=="function"){const u=be(t,()=>{i.value&&Xn&&c()});jt(u)}return jt(l),{isActive:Lu(i),pause:l,resume:c}}function M1(e,t,n={}){const{immediate:o=!0,immediateCallback:s=!1}=n,r=we(!1);let i;function a(){i&&(clearTimeout(i),i=void 0)}function l(){r.value=!1,a()}function c(...u){s&&e(),a(),r.value=!0,i=setTimeout(()=>{r.value=!1,i=void 0,e(...u)},me(t))}return o&&(r.value=!0,Xn&&c()),jt(l),{isPending:Lu(r),start:c,stop:l}}function O1(e,t,n={}){const{debounce:o=0,maxWait:s=void 0,...r}=n;return vd(e,t,{...r,eventFilter:fd(o,{maxWait:s})})}function To(e,t,n){return be(e,t,{...n,immediate:!0})}function Nw(e,t,n){var o;let s;Ge(n)?s={evaluating:n}:s={};const{lazy:r=!1,flush:i="pre",evaluating:a=void 0,shallow:l=!0,onError:c=(o=globalThis.reportError)!=null?o:dt}=s,u=we(!r),f=l?we(t):Z(t);let d=0;return ys(async h=>{if(!u.value)return;d++;const v=d;let m=!1;a&&Promise.resolve().then(()=>{a.value=!0});try{const y=await e(T=>{h(()=>{a&&(a.value=!1),m||T()})});v===d&&(f.value=y)}catch(y){c(y)}finally{a&&v===d&&(a.value=!1),m=!0}},{flush:i}),r?$(()=>(u.value=!0,f.value)):f}const tt=Xn?window:void 0,$a=Xn?window.document:void 0,md=Xn?window.navigator:void 0;function et(e){var t;const n=me(e);return(t=n?.$el)!=null?t:n}function je(...e){const t=[],n=()=>{t.forEach(a=>a()),t.length=0},o=(a,l,c,u)=>(a.addEventListener(l,c,u),()=>a.removeEventListener(l,c,u)),s=$(()=>{const a=Xo(me(e[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),r=To(()=>{var a,l;return[(l=(a=s.value)==null?void 0:a.map(c=>et(c)))!=null?l:[tt].filter(c=>c!=null),Xo(me(s.value?e[1]:e[0])),Xo(g(s.value?e[2]:e[1])),me(s.value?e[3]:e[2])]},([a,l,c,u])=>{if(n(),!a?.length||!l?.length||!c?.length)return;const f=T1(u)?{...u}:u;t.push(...a.flatMap(d=>l.flatMap(h=>c.map(v=>o(d,h,v,f)))))},{flush:"post"}),i=()=>{r(),n()};return jt(n),i}let rc=!1;function Ta(e,t,n={}){const{window:o=tt,ignore:s=[],capture:r=!0,detectIframe:i=!1,controls:a=!1}=n;if(!o)return a?{stop:dt,cancel:dt,trigger:dt}:dt;if(Mi&&!rc){rc=!0;const y={passive:!0};Array.from(o.document.body.children).forEach(T=>T.addEventListener("click",dt,y)),o.document.documentElement.addEventListener("click",dt,y)}let l=!0;const c=y=>me(s).some(T=>{if(typeof T=="string")return Array.from(o.document.querySelectorAll(T)).some(S=>S===y.target||y.composedPath().includes(S));{const S=et(T);return S&&(y.target===S||y.composedPath().includes(S))}});function u(y){const T=me(y);return T&&T.$.subTree.shapeFlag===16}function f(y,T){const S=me(y),w=S.$.subTree&&S.$.subTree.children;return w==null||!Array.isArray(w)?!1:w.some(P=>P.el===T.target||T.composedPath().includes(P.el))}const d=y=>{const T=et(e);if(y.target!=null&&!(!(T instanceof Element)&&u(e)&&f(e,y))&&!(!T||T===y.target||y.composedPath().includes(T))){if("detail"in y&&y.detail===0&&(l=!c(y)),!l){l=!0;return}t(y)}};let h=!1;const v=[je(o,"click",y=>{h||(h=!0,setTimeout(()=>{h=!1},0),d(y))},{passive:!0,capture:r}),je(o,"pointerdown",y=>{const T=et(e);l=!c(y)&&!!(T&&!y.composedPath().includes(T))},{passive:!0}),i&&je(o,"blur",y=>{setTimeout(()=>{var T;const S=et(e);((T=o.document.activeElement)==null?void 0:T.tagName)==="IFRAME"&&!S?.contains(o.document.activeElement)&&t(y)},0)},{passive:!0})].filter(Boolean),m=()=>v.forEach(y=>y());return a?{stop:m,cancel:()=>{l=!1},trigger:y=>{l=!0,d(y),l=!1}}:m}function R1(){const e=we(!1),t=It();return t&&Ie(()=>{e.value=!0},t),e}function xo(e){const t=R1();return $(()=>(t.value,!!e()))}function gd(e,t,n={}){const{window:o=tt,...s}=n;let r;const i=xo(()=>o&&"MutationObserver"in o),a=()=>{r&&(r.disconnect(),r=void 0)},l=$(()=>{const d=me(e),h=Xo(d).map(et).filter(w1);return new Set(h)}),c=be(l,d=>{a(),i.value&&d.size&&(r=new MutationObserver(t),d.forEach(h=>r.observe(h,s)))},{immediate:!0,flush:"post"}),u=()=>r?.takeRecords(),f=()=>{c(),a()};return jt(f),{isSupported:i,stop:f,takeRecords:u}}function N1(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function ic(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=tt,eventName:r="keydown",passive:i=!1,dedupe:a=!1}=o,l=N1(t);return je(s,r,u=>{u.repeat&&me(a)||l(u)&&n(u)},i)}function D1(e,t={}){const{immediate:n=!0,fpsLimit:o=void 0,window:s=tt,once:r=!1}=t,i=we(!1),a=$(()=>o?1e3/me(o):null);let l=0,c=null;function u(h){if(!i.value||!s)return;l||(l=h);const v=h-l;if(a.value&&vn&&"matchMedia"in n&&typeof n.matchMedia=="function"),r=we(typeof o=="number"),i=we(),a=we(!1),l=c=>{a.value=c.matches};return ys(()=>{if(r.value){r.value=!s.value;const c=me(e).split(",");a.value=c.some(u=>{const f=u.includes("not all"),d=u.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),h=u.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let v=!!(d||h);return d&&v&&(v=o>=sc(d[1])),h&&v&&(v=o<=sc(h[1])),f?!v:v});return}s.value&&(i.value=n.matchMedia(me(e)),a.value=i.value.matches)}),je(i,"change",l,{passive:!0}),$(()=>a.value)}function ac(e,t={}){const{controls:n=!1,navigator:o=md}=t,s=xo(()=>o&&"permissions"in o),r=we(),i=typeof e=="string"?{name:e}:e,a=we(),l=()=>{var u,f;a.value=(f=(u=r.value)==null?void 0:u.state)!=null?f:"prompt"};je(r,"change",l,{passive:!0});const c=L1(async()=>{if(s.value){if(!r.value)try{r.value=await o.permissions.query(i)}catch{r.value=void 0}finally{l()}if(n)return Ee(r.value)}});return c(),n?{state:a,isSupported:s,query:c}:a}function j1(e={}){const{navigator:t=md,read:n=!1,source:o,copiedDuring:s=1500,legacy:r=!1}=e,i=xo(()=>t&&"clipboard"in t),a=ac("clipboard-read"),l=ac("clipboard-write"),c=$(()=>i.value||r),u=we(""),f=we(!1),d=M1(()=>f.value=!1,s,{immediate:!1});async function h(){let S=!(i.value&&T(a.value));if(!S)try{u.value=await t.clipboard.readText()}catch{S=!0}S&&(u.value=y())}c.value&&n&&je(["copy","cut"],h,{passive:!0});async function v(S=me(o)){if(c.value&&S!=null){let w=!(i.value&&T(l.value));if(!w)try{await t.clipboard.writeText(S)}catch{w=!0}w&&m(S),u.value=S,f.value=!0,d.start()}}function m(S){const w=document.createElement("textarea");w.value=S??"",w.style.position="absolute",w.style.opacity="0",document.body.appendChild(w),w.select(),document.execCommand("copy"),w.remove()}function y(){var S,w,P;return(P=(w=(S=document?.getSelection)==null?void 0:S.call(document))==null?void 0:w.toString())!=null?P:""}function T(S){return S==="granted"||S==="prompt"}return{isSupported:c,text:u,copied:f,copy:v}}const Ds=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Vs="__vueuse_ssr_handlers__",B1=F1();function F1(){return Vs in Ds||(Ds[Vs]=Ds[Vs]||{}),Ds[Vs]}function bd(e,t){return B1[e]||t}function W1(e){return wt("(prefers-color-scheme: dark)",e)}function U1(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const z1={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},lc="vueuse-storage";function Ts(e,t,n,o={}){var s;const{flush:r="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:u,window:f=tt,eventFilter:d,onError:h=re=>{console.error(re)},initOnMounted:v}=o,m=(u?we:Z)(typeof t=="function"?t():t),y=$(()=>me(e));if(!n)try{n=bd("getDefaultStorage",()=>{var re;return(re=tt)==null?void 0:re.localStorage})()}catch(re){h(re)}if(!n)return m;const T=me(t),S=U1(T),w=(s=o.serializer)!=null?s:z1[S],{pause:P,resume:V}=A1(m,re=>H(re),{flush:r,deep:i,eventFilter:d});be(y,()=>B(),{flush:r});let j=!1;const G=re=>{v&&!j||B(re)},q=re=>{v&&!j||ce(re)};f&&a&&(n instanceof Storage?je(f,"storage",G,{passive:!0}):je(f,lc,q)),v?Nn(()=>{j=!0,B()}):B();function x(re,fe){if(f){const J={key:y.value,oldValue:re,newValue:fe,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent("storage",J):new CustomEvent(lc,{detail:J}))}}function H(re){try{const fe=n.getItem(y.value);if(re==null)x(fe,null),n.removeItem(y.value);else{const J=w.write(re);fe!==J&&(n.setItem(y.value,J),x(fe,J))}}catch(fe){h(fe)}}function Q(re){const fe=re?re.newValue:n.getItem(y.value);if(fe==null)return l&&T!=null&&n.setItem(y.value,w.write(T)),T;if(!re&&c){const J=w.read(fe);return typeof c=="function"?c(J,T):S==="object"&&!Array.isArray(J)?{...T,...J}:J}else return typeof fe!="string"?fe:w.read(fe)}function B(re){if(!(re&&re.storageArea!==n)){if(re&&re.key==null){m.value=T;return}if(!(re&&re.key!==y.value)){P();try{const fe=w.write(m.value);(re===void 0||re?.newValue!==fe)&&(m.value=Q(re))}catch(fe){h(fe)}finally{re?at(V):V()}}}}function ce(re){B(re.detail)}return m}const G1="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function q1(e={}){const{selector:t="html",attribute:n="class",initialValue:o="auto",window:s=tt,storage:r,storageKey:i="vueuse-color-scheme",listenToStorageChanges:a=!0,storageRef:l,emitAuto:c,disableTransition:u=!0}=e,f={auto:"",light:"light",dark:"dark",...e.modes||{}},d=W1({window:s}),h=$(()=>d.value?"dark":"light"),v=l||(i==null?ka(o):Ts(i,o,r,{window:s,listenToStorageChanges:a})),m=$(()=>v.value==="auto"?h.value:v.value),y=bd("updateHTMLAttrs",(P,V,j)=>{const G=typeof P=="string"?s?.document.querySelector(P):et(P);if(!G)return;const q=new Set,x=new Set;let H=null;if(V==="class"){const B=j.split(/\s/g);Object.values(f).flatMap(ce=>(ce||"").split(/\s/g)).filter(Boolean).forEach(ce=>{B.includes(ce)?q.add(ce):x.add(ce)})}else H={key:V,value:j};if(q.size===0&&x.size===0&&H===null)return;let Q;u&&(Q=s.document.createElement("style"),Q.appendChild(document.createTextNode(G1)),s.document.head.appendChild(Q));for(const B of q)G.classList.add(B);for(const B of x)G.classList.remove(B);H&&G.setAttribute(H.key,H.value),u&&(s.getComputedStyle(Q).opacity,document.head.removeChild(Q))});function T(P){var V;y(t,n,(V=f[P])!=null?V:P)}function S(P){e.onChanged?e.onChanged(P,T):T(P)}be(m,S,{flush:"post",immediate:!0}),Nn(()=>S(m.value));const w=$({get(){return c?v.value:m.value},set(P){v.value=P}});return Object.assign(w,{store:v,system:h,state:m})}function K1(e,t,n={}){const{window:o=tt,initialValue:s,observe:r=!1}=n,i=we(s),a=$(()=>{var c;return et(t)||((c=o?.document)==null?void 0:c.documentElement)});function l(){var c;const u=me(e),f=me(a);if(f&&o&&u){const d=(c=o.getComputedStyle(f).getPropertyValue(u))==null?void 0:c.trim();i.value=d||i.value||s}}return r&&gd(a,l,{attributeFilter:["style","class"],window:o}),be([a,()=>me(e)],(c,u)=>{u[0]&&u[1]&&u[0].style.removeProperty(u[1]),l()},{immediate:!0}),be([i,a],([c,u])=>{const f=me(e);u?.style&&f&&(c==null?u.style.removeProperty(f):u.style.setProperty(f,c))},{immediate:!0}),i}function Y1(e={}){const{valueDark:t="dark",valueLight:n=""}=e,o=q1({...e,onChanged:(i,a)=>{var l;e.onChanged?(l=e.onChanged)==null||l.call(e,i==="dark",a,i):a(i)},modes:{dark:t,light:n}}),s=$(()=>o.system.value);return $({get(){return o.value==="dark"},set(i){const a=i?"dark":"light";s.value===a?o.value="auto":o.value=a}})}function Zo(e,t,n={}){const{window:o=tt,...s}=n;let r;const i=xo(()=>o&&"ResizeObserver"in o),a=()=>{r&&(r.disconnect(),r=void 0)},l=$(()=>{const f=me(e);return Array.isArray(f)?f.map(d=>et(d)):[et(f)]}),c=be(l,f=>{if(a(),i.value&&o){r=new ResizeObserver(t);for(const d of f)d&&r.observe(d,s)}},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return jt(u),{isSupported:i,stop:u}}function yd(e,t={width:0,height:0},n={}){const{window:o=tt,box:s="content-box"}=n,r=$(()=>{var f,d;return(d=(f=et(e))==null?void 0:f.namespaceURI)==null?void 0:d.includes("svg")}),i=we(t.width),a=we(t.height),{stop:l}=Zo(e,([f])=>{const d=s==="border-box"?f.borderBoxSize:s==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(o&&r.value){const h=et(e);if(h){const v=h.getBoundingClientRect();i.value=v.width,a.value=v.height}}else if(d){const h=Xo(d);i.value=h.reduce((v,{inlineSize:m})=>v+m,0),a.value=h.reduce((v,{blockSize:m})=>v+m,0)}else i.value=f.contentRect.width,a.value=f.contentRect.height},n);Nn(()=>{const f=et(e);f&&(i.value="offsetWidth"in f?f.offsetWidth:t.width,a.value="offsetHeight"in f?f.offsetHeight:t.height)});const c=be(()=>et(e),f=>{i.value=f?t.width:0,a.value=f?t.height:0});function u(){l(),c()}return{width:i,height:a,stop:u}}const cc=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Q1(e,t={}){const{document:n=$a,autoExit:o=!1}=t,s=$(()=>{var S;return(S=et(e))!=null?S:n?.documentElement}),r=we(!1),i=$(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(S=>n&&S in n||s.value&&S in s.value)),a=$(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(S=>n&&S in n||s.value&&S in s.value)),l=$(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(S=>n&&S in n||s.value&&S in s.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(S=>n&&S in n),u=xo(()=>s.value&&n&&i.value!==void 0&&a.value!==void 0&&l.value!==void 0),f=()=>c?n?.[c]===s.value:!1,d=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const S=s.value;if(S?.[l.value]!=null)return!!S[l.value]}}return!1};async function h(){if(!(!u.value||!r.value)){if(a.value)if(n?.[a.value]!=null)await n[a.value]();else{const S=s.value;S?.[a.value]!=null&&await S[a.value]()}r.value=!1}}async function v(){if(!u.value||r.value)return;d()&&await h();const S=s.value;i.value&&S?.[i.value]!=null&&(await S[i.value](),r.value=!0)}async function m(){await(r.value?h():v())}const y=()=>{const S=d();(!S||S&&f())&&(r.value=S)},T={capture:!1,passive:!0};return je(n,cc,y,T),je(()=>et(s),cc,y,T),Nn(y,!1),o&&jt(h),{isSupported:u,isFullscreen:r,enter:v,exit:h,toggle:m}}function Xr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}const uc=1;function J1(e,t={}){const{throttle:n=0,idle:o=200,onStop:s=dt,onScroll:r=dt,offset:i={left:0,right:0,top:0,bottom:0},observe:a={mutation:!1},eventListenerOptions:l={capture:!1,passive:!0},behavior:c="auto",window:u=tt,onError:f=x=>{console.error(x)}}=t,d=typeof a=="boolean"?{mutation:a}:a,h=we(0),v=we(0),m=$({get(){return h.value},set(x){T(x,void 0)}}),y=$({get(){return v.value},set(x){T(void 0,x)}});function T(x,H){var Q,B,ce,re;if(!u)return;const fe=me(e);if(!fe)return;(ce=fe instanceof Document?u.document.body:fe)==null||ce.scrollTo({top:(Q=me(H))!=null?Q:y.value,left:(B=me(x))!=null?B:m.value,behavior:me(c)});const J=((re=fe?.document)==null?void 0:re.documentElement)||fe?.documentElement||fe;m!=null&&(h.value=J.scrollLeft),y!=null&&(v.value=J.scrollTop)}const S=we(!1),w=Yn({left:!0,right:!1,top:!0,bottom:!1}),P=Yn({left:!1,right:!1,top:!1,bottom:!1}),V=x=>{S.value&&(S.value=!1,P.left=!1,P.right=!1,P.top=!1,P.bottom=!1,s(x))},j=pd(V,n+o),G=x=>{var H;if(!u)return;const Q=((H=x?.document)==null?void 0:H.documentElement)||x?.documentElement||et(x),{display:B,flexDirection:ce,direction:re}=getComputedStyle(Q),fe=re==="rtl"?-1:1,J=Q.scrollLeft;P.left=Jh.value;const ge=Math.abs(J*fe)<=(i.left||0),le=Math.abs(J*fe)+Q.clientWidth>=Q.scrollWidth-(i.right||0)-uc;B==="flex"&&ce==="row-reverse"?(w.left=le,w.right=ge):(w.left=ge,w.right=le),h.value=J;let $e=Q.scrollTop;x===u.document&&!$e&&($e=u.document.body.scrollTop),P.top=$ev.value;const mt=Math.abs($e)<=(i.top||0),lt=Math.abs($e)+Q.clientHeight>=Q.scrollHeight-(i.bottom||0)-uc;B==="flex"&&ce==="column-reverse"?(w.top=lt,w.bottom=mt):(w.top=mt,w.bottom=lt),v.value=$e},q=x=>{var H;if(!u)return;const Q=(H=x.target.documentElement)!=null?H:x.target;G(Q),S.value=!0,j(x),r(x)};return je(e,"scroll",n?hd(q,n,!0,!1):q,l),Nn(()=>{try{const x=me(e);if(!x)return;G(x)}catch(x){f(x)}}),d?.mutation&&e!=null&&e!==u&&e!==document&&gd(e,()=>{const x=me(e);x&&G(x)},{attributes:!0,childList:!0,subtree:!0}),je(e,"scrollend",V,l),{x:m,y,isScrolling:S,arrivedState:w,directions:P,measure(){const x=me(e);u&&x&&G(x)}}}function X1(e,t,n={}){const{window:o=tt}=n;return Ts(e,t,o?.localStorage,n)}function Dw(e={}){const{controls:t=!1,interval:n="requestAnimationFrame",immediate:o=!0}=e,s=Z(new Date),r=()=>s.value=new Date,i=n==="requestAnimationFrame"?D1(r,{immediate:o}):x1(r,n,{immediate:o});return t?{now:s,...i}:s}function Vw(e,t=dt,n={}){const{immediate:o=!0,manual:s=!1,type:r="text/javascript",async:i=!0,crossOrigin:a,referrerPolicy:l,noModule:c,defer:u,document:f=$a,attrs:d={},nonce:h=void 0}=n,v=we(null);let m=null;const y=w=>new Promise((P,V)=>{const j=H=>(v.value=H,P(H),H);if(!f){P(!1);return}let G=!1,q=f.querySelector(`script[src="${me(e)}"]`);q?q.hasAttribute("data-loaded")&&j(q):(q=f.createElement("script"),q.type=r,q.async=i,q.src=me(e),u&&(q.defer=u),a&&(q.crossOrigin=a),c&&(q.noModule=c),l&&(q.referrerPolicy=l),h&&(q.nonce=h),Object.entries(d).forEach(([H,Q])=>q?.setAttribute(H,Q)),G=!0);const x={passive:!0};je(q,"error",H=>V(H),x),je(q,"abort",H=>V(H),x),je(q,"load",()=>{q.setAttribute("data-loaded","true"),t(q),j(q)},x),G&&(q=f.head.appendChild(q)),w||j(q)}),T=(w=!0)=>(m||(m=y(w)),m),S=()=>{if(!f)return;m=null,v.value&&(v.value=null);const w=f.querySelector(`script[src="${me(e)}"]`);w&&f.head.removeChild(w)};return o&&!s&&Nn(T),s||I1(S),{scriptTag:v,load:T,unload:S}}function _d(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Zr=new WeakMap;function Ca(e,t=!1){const n=we(t);let o=null,s="";be(ka(e),a=>{const l=Xr(me(a));if(l){const c=l;if(Zr.get(c)||Zr.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(s=c.style.overflow),c.style.overflow==="hidden")return n.value=!0;if(n.value)return c.style.overflow="hidden"}},{immediate:!0});const r=()=>{const a=Xr(me(e));!a||n.value||(Mi&&(o=je(a,"touchmove",l=>{Z1(l)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},i=()=>{const a=Xr(me(e));!a||!n.value||(Mi&&o?.(),a.style.overflow=s,Zr.delete(a),n.value=!1)};return jt(i),$({get(){return n.value},set(a){a?r():i()}})}function kd(e,t,n={}){const{window:o=tt}=n;return Ts(e,t,o?.sessionStorage,n)}let e0=0;function Hw(e,t={}){const n=we(!1),{document:o=$a,immediate:s=!0,manual:r=!1,id:i=`vueuse_styletag_${++e0}`}=t,a=we(e);let l=()=>{};const c=()=>{if(!o)return;const f=o.getElementById(i)||o.createElement("style");f.isConnected||(f.id=i,t.nonce&&(f.nonce=t.nonce),t.media&&(f.media=t.media),o.head.appendChild(f)),!n.value&&(l=be(a,d=>{f.textContent=d},{immediate:!0}),n.value=!0)},u=()=>{!o||!n.value||(l(),o.head.removeChild(o.getElementById(i)),n.value=!1)};return s&&!r&&Nn(c),r||jt(u),{id:i,css:a,unload:u,load:c,isLoaded:kn(n)}}function Ea(e={}){const{window:t=tt,...n}=e;return J1(t,n)}function wd(e={}){const{window:t=tt,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:r=!0,type:i="inner"}=e,a=we(n),l=we(o),c=()=>{if(t)if(i==="outer")a.value=t.outerWidth,l.value=t.outerHeight;else if(i==="visual"&&t.visualViewport){const{width:f,height:d,scale:h}=t.visualViewport;a.value=Math.round(f*h),l.value=Math.round(d*h)}else r?(a.value=t.innerWidth,l.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight)};c(),Nn(c);const u={passive:!0};if(je("resize",c,u),t&&i==="visual"&&t.visualViewport&&je(t.visualViewport,"resize",c,u),s){const f=wt("(orientation: portrait)");be(f,()=>c())}return{width:a,height:l}}const t0=/language-(shellscript|shell|bash|sh|zsh)/,n0=({selector:e,ignoreSelector:t,inlineSelector:n,duration:o=2e3,locales:s,showInMobile:r,transform:i})=>{const a=wt("(max-width: 419px)"),l=$(()=>!a.value||r),c=$s(s),u=m=>{if(m.hasAttribute("copy-code"))return;const y=document.createElement("button");y.type="button",y.classList.add("vp-copy-code-button"),y.setAttribute("aria-label",c.value.copy),y.setAttribute("data-copied",c.value.copied),m.parentElement?.insertBefore(y,m),m.setAttribute("copy-code","")},f=()=>{document.body.classList.toggle("no-copy-code",!l.value),l.value&&document.querySelectorAll(e).forEach(u)};To(l,()=>at(f),{flush:"post"}),ga(m=>{m!=="beforeUnmount"&&f()});const{copy:d}=j1({legacy:!0}),h=new WeakMap,v=async(m,y,T)=>{const S=y.cloneNode(!0);S.querySelectorAll(t).forEach(V=>{V.remove()}),i&&i(S);let w=S.textContent||"";if(t0.test(m.className)&&(w=w.replace(/^ *(\$|>) /gm,"")),await d(w),o<=0)return;T.classList.add("copied"),clearTimeout(h.get(T));const P=setTimeout(()=>{T.classList.remove("copied"),T.blur(),h.delete(T)},o);h.set(T,P)};je("click",m=>{const y=m.target;if(l.value&&y.matches('div[class*="language-"] > button.vp-copy-code-button')){const T=y.parentElement,S=y.nextElementSibling;if(!T||!S)return;v(T,S,y)}},{passive:!0})};var o0={"/":{copy:"复制代码",copied:"已复制"}};const s0=en({setup:()=>{n0({selector:'[vp-content] div[class*="language-"] pre',ignoreSelector:".vp-copy-ignore,.diff.remove",inlineSelector:"",locales:o0,duration:2e3,showInMobile:!1})}}),r0=Object.freeze(Object.defineProperty({__proto__:null,default:s0},Symbol.toStringTag,{value:"Module"})),i0=({selector:e='div[class*="language-"].has-collapsed-lines > .collapsed-lines'}={})=>{je("click",t=>{const n=t.target;if(n.matches(e)){const o=n.parentElement;o?.classList.toggle("collapsed")&&o.scrollIntoView({block:"center",behavior:"instant"})}},{passive:!0})},a0={setup(){i0()}},l0=Object.freeze(Object.defineProperty({__proto__:null,default:a0},Symbol.toStringTag,{value:"Module"})),c0={key:0,class:"vp-tabs"},u0={class:"vp-tabs-nav",role:"tablist"},f0=["aria-controls","aria-selected","onClick","onKeydown"],d0=["id","aria-expanded"],p0={class:"vp-tab-title"},h0="VUEPRESS_TAB_STORE",v0=R({__name:"Tabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=e,n=Ts(h0,{}),o=Z(t.active),s=we([]);function r(){t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function i(f=o.value){o.value=f0?f-1:s.value.length-1,s.value[o.value].focus()}function l(f,d){f.key===" "||f.key==="Enter"?(f.preventDefault(),o.value=d):f.key==="ArrowRight"?(f.preventDefault(),i()):f.key==="ArrowLeft"&&(f.preventDefault(),a()),r()}function c(){if(t.tabId){const f=t.data.findIndex(({id:d})=>n.value[t.tabId]===d);if(f!==-1)return f}return t.active}Ie(()=>{o.value=c(),be(()=>n.value[t.tabId],(f,d)=>{if(t.tabId&&f!==d){const h=t.data.findIndex(({id:v})=>v===f);h!==-1&&(o.value=h)}})});function u(f){o.value=f,r()}return(f,d)=>f.data.length?(p(),b("div",c0,[_("div",u0,[(p(!0),b(te,null,ke(f.data,(h,v)=>(p(),b("button",{key:v,ref_for:!0,ref:m=>m&&(s.value[v]=m),class:Y(["vp-tab-nav",{active:v===o.value}]),type:"button",role:"tab","aria-controls":`tab-${f.id}-${v}`,"aria-selected":v===o.value,onClick:()=>u(v),onKeydown:m=>l(m,v)},[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})],42,f0))),128))]),(p(!0),b(te,null,ke(f.data,(h,v)=>(p(),b("div",{id:`tab-${f.id}-${v}`,key:v,class:Y(["vp-tab",{active:v===o.value}]),role:"tabpanel","aria-expanded":v===o.value},[_("div",p0,[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})]),C(f.$slots,`tab${v}`,{value:h.id,isActive:v===o.value})],10,d0))),128))])):A("",!0)}}),m0={key:0,class:"vp-code-tabs"},g0={class:"vp-code-tabs-nav",role:"tablist"},b0=["aria-controls","aria-selected","onClick","onKeydown"],y0=["id","aria-expanded"],_0={class:"vp-code-tab-title"},k0="VUEPRESS_CODE_TAB_STORE",w0=R({__name:"CodeTabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=e,n=Ts(k0,{}),o=Z(t.active),s=we([]);function r(){t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function i(f=o.value){o.value=f0?f-1:s.value.length-1,s.value[o.value].focus()}function l(f,d){f.key===" "||f.key==="Enter"?(f.preventDefault(),o.value=d):f.key==="ArrowRight"?(f.preventDefault(),i()):f.key==="ArrowLeft"&&(f.preventDefault(),a()),t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function c(){if(t.tabId){const f=t.data.findIndex(({id:d})=>n.value[t.tabId]===d);if(f!==-1)return f}return t.active}Ie(()=>{o.value=c(),be(()=>n.value[t.tabId],(f,d)=>{if(t.tabId&&f!==d){const h=t.data.findIndex(({id:v})=>v===f);h!==-1&&(o.value=h)}})});function u(f){o.value=f,r()}return(f,d)=>f.data.length?(p(),b("div",m0,[_("div",g0,[(p(!0),b(te,null,ke(f.data,(h,v)=>(p(),b("button",{key:v,ref_for:!0,ref:m=>m&&(s.value[v]=m),class:Y(["vp-code-tab-nav",{active:v===o.value}]),type:"button",role:"tab","aria-controls":`codetab-${f.id}-${v}`,"aria-selected":v===o.value,onClick:()=>u(v),onKeydown:m=>l(m,v)},[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})],42,b0))),128))]),(p(!0),b(te,null,ke(f.data,(h,v)=>(p(),b("div",{id:`codetab-${f.id}-${v}`,key:v,class:Y(["vp-code-tab",{active:v===o.value}]),role:"tabpanel","aria-expanded":v===o.value},[_("div",_0,[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})]),C(f.$slots,`tab${v}`,{value:h.id,isActive:v===o.value})],10,y0))),128))])):A("",!0)}}),$0=R({__name:"Plot",props:{trigger:{},effect:{}},setup(e){const t=e,n=Pr(),o=wt("(max-width: 768px)"),s=$(()=>{const c={},u=typeof n.value.plot=="object"?n.value.plot:{};return{trigger:o.value?"click":t.trigger??u.trigger??c.trigger??"hover",effect:t.effect??u.effect??c.effect??"mask"}}),r=Z(!1),i=mo("el"),a=Z([]);Ie(()=>{if(!i.value)return;const c=i.value.classList;!c.contains("hover")&&!c.contains("click")&&a.value.push(s.value.trigger),!c.contains("mask")&&!c.contains("blur")&&a.value.push(s.value.effect)}),Ta(i,()=>{(s.value.trigger==="click"||i.value?.classList.contains("click"))&&(r.value=!1)});function l(){(s.value.trigger==="click"||i.value?.classList.contains("click"))&&(r.value=!r.value)}return(c,u)=>(p(),b("span",{ref_key:"el",ref:i,class:Y(["vp-plot",[{active:r.value},...a.value]]),onClick:l},[C(c.$slots,"default")],2))}}),T0={class:"vp-file-tree-node"},C0={key:0,class:"comment"},E0={key:0,class:"group"},S0=R({__name:"FileTreeNode",props:{type:{},filename:{},level:{},diff:{},expanded:{type:Boolean},focus:{type:Boolean},filepath:{}},setup(e){const t=e,n=Ne("active-file-tree-node",Z("")),o=Ne("on-file-tree-node-click",()=>{}),s=Z(t.expanded);function r(){t.filename==="…"||t.filename==="..."||o(t.filepath||t.filename,t.type)}function i(a){t.type==="folder"?a.target.matches(".comment, .comment *")||(s.value=!s.value,r()):r()}return(a,l)=>(p(),b("div",T0,[_("p",{class:Y(["vp-file-tree-info",{[a.type]:!0,focus:a.focus,expanded:a.type==="folder"?s.value:!1,active:a.type==="file"?g(n)===a.filepath:!1,diff:a.diff,add:a.diff==="add",remove:a.diff==="remove"}]),style:Fe({"--file-tree-level":-a.level}),onClick:i},[C(a.$slots,"icon"),_("span",{class:Y(["name",[a.type]])},F(a.filename),3),a.$slots.comment?(p(),b("span",C0,[C(a.$slots,"comment")])):A("",!0)],6),a.type==="folder"?Vt((p(),b("div",E0,[C(a.$slots,"default")],512)),[[Qt,s.value]]):A("",!0)]))}});function $d(e=!0){const t=Z(e);function n(){t.value=!t.value}return[t,n]}function P0(e,t){const n=$(()=>{const i=me(t);return i?[{name:"JavaScript",items:i.jsLib?.map(a=>({name:o(a),url:a}))},{name:"CSS",items:i.cssLib?.map(a=>({name:o(a),url:a}))}].filter(a=>a.items?.length):[]});function o(i){return i.slice(i.lastIndexOf("/")+1)}const s=Z(!1);function r(){s.value=!s.value}return Ta(e,()=>{s.value=!1}),{resources:n,showResources:s,toggleResources:r}}function L0(e,t){const n=Z({js:"",css:"",html:"",jsType:"",cssType:""});return Ie(()=>{if(!e.value)return;const o=me(t);n.value.html=o?.html??"";const s=Array.from(e.value.querySelectorAll('div[class*="language-"]'));for(const r of s){const i=r.className.match(/language-(\w+)/)?.[1]??"",a=r.querySelector("pre")?.textContent??"";(i==="js"||i==="javascript")&&(n.value.js=a,n.value.jsType="js"),(i==="ts"||i==="typescript")&&(n.value.js=a,n.value.jsType="ts"),(i==="css"||i==="scss"||i==="less"||i==="stylus"||i==="styl")&&(n.value.css=a,n.value.cssType=i==="styl"?"stylus":i)}}),n}function A0(e,t,n){const o=It(),s=oa(),r=$(()=>o?.appContext.config.globalProperties.$isDark.value),i=Z("100px");return Ie(()=>{if(!e.value)return;const a=e.value.contentDocument||e.value.contentWindow?.document;if(!a)return;const l=`VPDemoNormalDraw${s}`;je("message",c=>{const u=x0(c.data);u.type===l&&(i.value=`${u.height+5}px`)}),be([n,t],()=>{a.write(I0(me(t)||"Demo",l,me(n)))},{immediate:!0}),be(r,()=>{a.documentElement.dataset.theme=r.value?"dark":"light"},{immediate:!0})}),{id:s,height:i}}function I0(e,t,n){const{cssLib:o=[],jsLib:s=[],html:r,css:i,script:a}=n||{},l=o.map(u=>``).join(""),c=s.map(u=>`归档 | 仲夏夜之梦 \ No newline at end of file +归档 | 仲夏夜之梦 \ No newline at end of file diff --git a/blog/categories/index.html b/blog/categories/index.html index 5e72be1..d0b1b71 100644 --- a/blog/categories/index.html +++ b/blog/categories/index.html @@ -1 +1 @@ -分类 | 仲夏夜之梦 \ No newline at end of file +分类 | 仲夏夜之梦 \ No newline at end of file diff --git a/blog/index.html b/blog/index.html index 6f421b7..cbd3561 100644 --- a/blog/index.html +++ b/blog/index.html @@ -1,5 +1,5 @@ -博客 | 仲夏夜之梦
Skip to content

SiMengWebSite Notes

SiMengWebSite Notes

祀梦的笔记网站

\ No newline at end of file diff --git a/blog/tags/index.html b/blog/tags/index.html index ccac13e..6a89e11 100644 --- a/blog/tags/index.html +++ b/blog/tags/index.html @@ -1 +1 @@ -标签 | 仲夏夜之梦
Skip to content

标签

SiMengWebSite Notes

SiMengWebSite Notes

祀梦的笔记网站

\ No newline at end of file +标签 | 仲夏夜之梦
Skip to content

标签

SiMengWebSite Notes

SiMengWebSite Notes

祀梦的笔记网站

\ No newline at end of file diff --git a/friends/index.html b/friends/index.html index a1d8c64..72bdd8d 100644 --- a/friends/index.html +++ b/friends/index.html @@ -1 +1 @@ -My Friends | 仲夏夜之梦
Skip to content

My Friends

星星划过的时候,要记得许愿哦~♪

pengzhanbo
pengzhanbo

即使慢,驰而不息,纵会落后,纵会失败,但必须能够到达他所向的目标。

祀梦
祀梦

嗨~ 新的一天,从一场美妙的邂逅开始。

AJohn
AJohn

我希望正在读这句话的人永远开心

小小夏
小小夏

Kawasaki天下第一!

\ No newline at end of file +My Friends | 仲夏夜之梦
Skip to content

My Friends

星星划过的时候,要记得许愿哦~♪

pengzhanbo
pengzhanbo

即使慢,驰而不息,纵会落后,纵会失败,但必须能够到达他所向的目标。

祀梦
祀梦

嗨~ 新的一天,从一场美妙的邂逅开始。

AJohn
AJohn

我希望正在读这句话的人永远开心

小小夏
小小夏

Kawasaki天下第一!

\ No newline at end of file diff --git a/index.html b/index.html index 0023fa2..6c65374 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -仲夏夜之梦
Skip to content

仲夏夜之梦

祀梦和小小夏的花园

在这里,每一个文字都承载着温暖与美好 🌸

\ No newline at end of file +仲夏夜之梦
Skip to content

仲夏夜之梦

祀梦和小小夏的花园

在这里,每一个文字都承载着温暖与美好 🌸

\ No newline at end of file diff --git a/ops/blockchain/index.html b/ops/blockchain/index.html index ff46e7c..16ff1ec 100644 --- a/ops/blockchain/index.html +++ b/ops/blockchain/index.html @@ -1 +1 @@ -区块链运维指南 | 仲夏夜之梦
Skip to content

区块链运维指南

约 461 字大约 2 分钟

2025-09-28

\ No newline at end of file +区块链运维指南 | 仲夏夜之梦
Skip to content

区块链运维指南

约 461 字大约 2 分钟

2025-09-28

\ No newline at end of file diff --git a/ops/blockchain/practice/basic-deployment/index.html b/ops/blockchain/practice/basic-deployment/index.html index 7291580..7cb7623 100644 --- a/ops/blockchain/practice/basic-deployment/index.html +++ b/ops/blockchain/practice/basic-deployment/index.html @@ -1 +1 @@ -区块链产品设计和基础部署 | 仲夏夜之梦
Skip to content

区块链产品设计和基础部署

约 556 字大约 2 分钟

2025-09-28

\ No newline at end of file +区块链产品设计和基础部署 | 仲夏夜之梦
Skip to content

区块链产品设计和基础部署

约 556 字大约 2 分钟

2025-09-28

\ No newline at end of file diff --git a/ops/blockchain/practice/console-operator/index.html b/ops/blockchain/practice/console-operator/index.html index 4a86e56..3ae7954 100644 --- a/ops/blockchain/practice/console-operator/index.html +++ b/ops/blockchain/practice/console-operator/index.html @@ -1,4 +1,4 @@ -Console 控制台操作 | 仲夏夜之梦
Skip to content

Console 控制台操作

约 344 字大约 1 分钟

2025-10-03

\ No newline at end of file +]
\ No newline at end of file diff --git a/ops/blockchain/practice/node-deployment/index.html b/ops/blockchain/practice/node-deployment/index.html index da4f9b2..80ded4c 100644 --- a/ops/blockchain/practice/node-deployment/index.html +++ b/ops/blockchain/practice/node-deployment/index.html @@ -1,4 +1,4 @@ -区块链网络部署与管理 | 仲夏夜之梦
Skip to content

区块链网络部署与管理

约 1067 字大约 4 分钟

2025-10-02

\ No newline at end of file diff --git a/ops/blockchain/theory/basic-principles/index.html b/ops/blockchain/theory/basic-principles/index.html index 619ae77..3657c97 100644 --- a/ops/blockchain/theory/basic-principles/index.html +++ b/ops/blockchain/theory/basic-principles/index.html @@ -1 +1 @@ -区块链的基本原理 | 仲夏夜之梦 \ No newline at end of file +区块链的基本原理 | 仲夏夜之梦 \ No newline at end of file diff --git a/ops/blockchain/theory/fisco-bcos-node-type/index.html b/ops/blockchain/theory/fisco-bcos-node-type/index.html index ad658c4..76e0290 100644 --- a/ops/blockchain/theory/fisco-bcos-node-type/index.html +++ b/ops/blockchain/theory/fisco-bcos-node-type/index.html @@ -1,4 +1,4 @@ -区块链的节点 | 仲夏夜之梦
Skip to content

区块链的节点

约 2233 字大约 7 分钟

2025-10-05

\ No newline at end of file diff --git a/ops/linux/basic-commands/index.html b/ops/linux/basic-commands/index.html index 5dfa22a..3042fb2 100644 --- a/ops/linux/basic-commands/index.html +++ b/ops/linux/basic-commands/index.html @@ -1,4 +1,4 @@ -Linux 基础命令详解 | 仲夏夜之梦
Skip to content

Linux 基础命令详解

约 1160 字大约 4 分钟

2025-09-28

\ No newline at end of file diff --git a/ops/linux/index.html b/ops/linux/index.html index fe64a44..3c68be8 100644 --- a/ops/linux/index.html +++ b/ops/linux/index.html @@ -1 +1 @@ -Linux 运维笔记 | 仲夏夜之梦
Skip to content

Linux 运维笔记

约 430 字大约 1 分钟

2025-09-28

\ No newline at end of file +Linux 运维笔记 | 仲夏夜之梦
Skip to content

Linux 运维笔记

约 430 字大约 1 分钟

2025-09-28

\ No newline at end of file diff --git a/programming/cplusplus/basis/index.html b/programming/cplusplus/basis/index.html index 00b9f27..d11f63d 100644 --- a/programming/cplusplus/basis/index.html +++ b/programming/cplusplus/basis/index.html @@ -1 +1 @@ -C++ 简介与环境配置 | 仲夏夜之梦
Skip to content

C++ 简介与环境配置

约 164 字小于 1 分钟

2025-09-22

\ No newline at end of file +C++ 简介与环境配置 | 仲夏夜之梦
Skip to content

C++ 简介与环境配置

约 164 字小于 1 分钟

2025-09-22

\ No newline at end of file diff --git a/programming/cplusplus/index.html b/programming/cplusplus/index.html index db4f931..7bfb40e 100644 --- a/programming/cplusplus/index.html +++ b/programming/cplusplus/index.html @@ -1 +1 @@ -C++ 学习笔记 | 仲夏夜之梦
Skip to content

C++ 学习笔记

约 356 字大约 1 分钟

2025-09-22

\ No newline at end of file +C++ 学习笔记 | 仲夏夜之梦
Skip to content

C++ 学习笔记

约 356 字大约 1 分钟

2025-09-22

\ No newline at end of file diff --git a/programming/leetcode/index.html b/programming/leetcode/index.html index eef8072..287d49a 100644 --- a/programming/leetcode/index.html +++ b/programming/leetcode/index.html @@ -1 +1 @@ -LeetCode 题解笔记 | 仲夏夜之梦
Skip to content

LeetCode 题解笔记

约 268 字小于 1 分钟

2025-09-22

\ No newline at end of file +LeetCode 题解笔记 | 仲夏夜之梦
Skip to content

LeetCode 题解笔记

约 268 字小于 1 分钟

2025-09-22

\ No newline at end of file diff --git a/programming/leetcode/question_sheet/beginner/index.html b/programming/leetcode/question_sheet/beginner/index.html index dd83d9b..cb8128c 100644 --- a/programming/leetcode/question_sheet/beginner/index.html +++ b/programming/leetcode/question_sheet/beginner/index.html @@ -1 +1 @@ -LeetCode 入门题单~(≧∇≦)ノ | 仲夏夜之梦
Skip to content

LeetCode 入门题单~(≧∇≦)ノ

约 203 字小于 1 分钟

2025年9月22日

\ No newline at end of file +LeetCode 入门题单~(≧∇≦)ノ | 仲夏夜之梦
Skip to content

LeetCode 入门题单~(≧∇≦)ノ

约 203 字小于 1 分钟

2025年9月22日

\ No newline at end of file diff --git a/programming/solidity/analysis/case-analysis/index.html b/programming/solidity/analysis/case-analysis/index.html index ce7efaf..49e3ef2 100644 --- a/programming/solidity/analysis/case-analysis/index.html +++ b/programming/solidity/analysis/case-analysis/index.html @@ -1 +1 @@ -十份代码实例 | 仲夏夜之梦 \ No newline at end of file +十份代码实例 | 仲夏夜之梦 \ No newline at end of file diff --git a/programming/solidity/basic-syntax/index.html b/programming/solidity/basic-syntax/index.html index 829f0fa..972fd29 100644 --- a/programming/solidity/basic-syntax/index.html +++ b/programming/solidity/basic-syntax/index.html @@ -1,4 +1,4 @@ -Solidity 基础语法与数据类型 | 仲夏夜之梦
Skip to content

Solidity 基础语法与数据类型

约 600 字大约 2 分钟

2025-09-22

\ No newline at end of file diff --git a/programming/solidity/index.html b/programming/solidity/index.html index 2d7c6d2..2f471d9 100644 --- a/programming/solidity/index.html +++ b/programming/solidity/index.html @@ -1 +1 @@ -Solidity 学习笔记 | 仲夏夜之梦
Skip to content

Solidity 学习笔记

约 132 字小于 1 分钟

2025-09-28

\ No newline at end of file +Solidity 学习笔记 | 仲夏夜之梦
Skip to content

Solidity 学习笔记

约 132 字小于 1 分钟

2025-09-28

\ No newline at end of file diff --git a/programming/solidity/other/hardhat/index.html b/programming/solidity/other/hardhat/index.html index a12fb90..72c6af2 100644 --- a/programming/solidity/other/hardhat/index.html +++ b/programming/solidity/other/hardhat/index.html @@ -1,4 +1,4 @@ -Hardhat 相关知识 | 仲夏夜之梦
Skip to content

Hardhat 相关知识

约 332 字大约 1 分钟

2025-10-14

\ No newline at end of file diff --git a/programming/solidity/other/miscellaneous/index.html b/programming/solidity/other/miscellaneous/index.html index 50f130f..b21df97 100644 --- a/programming/solidity/other/miscellaneous/index.html +++ b/programming/solidity/other/miscellaneous/index.html @@ -1,4 +1,4 @@ -一些没分类的小知识 | 仲夏夜之梦
Skip to content

一些没分类的小知识

约 721 字大约 2 分钟

2025-10-12

\ No newline at end of file diff --git a/programming/web/basic-syntax/html-css-js/index.html b/programming/web/basic-syntax/html-css-js/index.html index 998c0bb..663c457 100644 --- a/programming/web/basic-syntax/html-css-js/index.html +++ b/programming/web/basic-syntax/html-css-js/index.html @@ -1,4 +1,4 @@ -Web 前端基础讲解 | 仲夏夜之梦
Skip to content

Web 前端基础讲解

约 4108 字大约 14 分钟

2025-10-28

\ No newline at end of file +});
\ No newline at end of file diff --git a/programming/web/basic-syntax/html-lists-and-semantic-layout/index.html b/programming/web/basic-syntax/html-lists-and-semantic-layout/index.html index a26fe6e..2ed759d 100644 --- a/programming/web/basic-syntax/html-lists-and-semantic-layout/index.html +++ b/programming/web/basic-syntax/html-lists-and-semantic-layout/index.html @@ -1,4 +1,4 @@ -test | 仲夏夜之梦
Skip to content

test

约 2076 字大约 7 分钟

2025-11-02

\ No newline at end of file +});

结尾:先结构清晰,再上样式与交互

写网页像搭房子:先把房间(结构标签)安排好,再选家具颜色(CSS),最后加智能设备(JS)。

建议你先用这些常用标签做一个“个人名片页”,含标题、段落、头像图片、导航链接和一个简单表单。练熟后再加样式与交互。

延伸阅读

  • HTML 规范与参考(MDN):https://developer.mozilla.org/en-US/docs/Web/HTML
  • 无障碍与语义化:https://developer.mozilla.org/en-US/docs/Glossary/Semantics
\ No newline at end of file diff --git a/programming/web/basic-syntax/html-tags-attributes/index.html b/programming/web/basic-syntax/html-tags-attributes/index.html index 5a2d935..56cd02a 100644 --- a/programming/web/basic-syntax/html-tags-attributes/index.html +++ b/programming/web/basic-syntax/html-tags-attributes/index.html @@ -1,4 +1,4 @@ - = 一个个纸箱 箱子里 = 可以放各种物品(文字、图片、按钮...">HTML 常用标签与属性 | 仲夏夜之梦 = 一个个纸箱 箱子里 = 可以放各种物品(文字、图片、按钮...">
Skip to content

HTML 常用标签与属性

约 2603 字大约 9 分钟

2025-11-2

\ No newline at end of file +img { border: 2px solid #eee; border-radius: 50%; }
\ No newline at end of file diff --git a/programming/web/basic-syntax/javascript-basics/index.html b/programming/web/basic-syntax/javascript-basics/index.html index 6bfb27b..235e61b 100644 --- a/programming/web/basic-syntax/javascript-basics/index.html +++ b/programming/web/basic-syntax/javascript-basics/index.html @@ -1,4 +1,4 @@ -JavaScript 基础知识 | 仲夏夜之梦
Skip to content

JavaScript 基础知识

约 2466 字大约 8 分钟

2025-11-2

\ No newline at end of file diff --git a/programming/web/index.html b/programming/web/index.html index 0963ef1..73fe623 100644 --- a/programming/web/index.html +++ b/programming/web/index.html @@ -1 +1 @@ -Web 概览与学习路径 | 仲夏夜之梦
Skip to content

Web 概览与学习路径

约 739 字大约 2 分钟

2025-10-28

\ No newline at end of file +Web 概览与学习路径 | 仲夏夜之梦
Skip to content

Web 概览与学习路径

约 739 字大约 2 分钟

2025-10-28

\ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 7c00862..820971e 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,3 +1,3 @@ -https://notes.simengweb.com/about/2025-10-20T06:41:24.000Zdailyhttps://notes.simengweb.com/friends/dailyhttps://notes.simengweb.com/dailyhttps://notes.simengweb.com/tools/2025-09-22T12:08:44.000Zdailyhttps://notes.simengweb.com/article/8gihio2v/2025-09-29T08:24:24.000Zdailyhttps://notes.simengweb.com/article/deploying-wsl2-on-windows-10/2025-10-02T07:56:20.000Zdailyhttps://notes.simengweb.com/article/operate-wsl2/2025-10-01T07:21:10.000Zdailyhttps://notes.simengweb.com/article/free_model_api/2025-11-11T13:44:20.000Zdailyhttps://notes.simengweb.com/ops/linux/basic-commands/2025-09-28T12:03:21.000Zdailyhttps://notes.simengweb.com/ops/linux/2025-09-28T12:03:21.000Zdailyhttps://notes.simengweb.com/ops/blockchain/2025-10-02T07:56:20.000Zdailyhttps://notes.simengweb.com/programming/leetcode/question_sheet/beginner/2025-09-22T12:58:52.000Zdailyhttps://notes.simengweb.com/programming/leetcode/2025-09-22T12:58:52.000Zdailyhttps://notes.simengweb.com/programming/cplusplus/basis/2025-09-24T03:53:04.000Zdailyhttps://notes.simengweb.com/programming/cplusplus/2025-09-22T13:23:42.000Zdailyhttps://notes.simengweb.com/programming/solidity/basic-syntax/2025-10-10T02:54:35.000Zdailyhttps://notes.simengweb.com/programming/solidity/analysis/case-analysis/2025-10-11T15:48:28.000Zdailyhttps://notes.simengweb.com/programming/solidity/2025-10-10T02:54:35.000Zdailyhttps://notes.simengweb.com/theory/cryptography/2025-10-29T05:45:37.000Zdailyhttps://notes.simengweb.com/subject/english/2025-10-22T03:13:21.000Zdailyhttps://notes.simengweb.com/programming/web/2025-10-28T15:43:05.000Zdailyhttps://notes.simengweb.com/ops/blockchain/practice/basic-deployment/2025-10-02T07:56:20.000Zdailyhttps://notes.simengweb.com/ops/blockchain/practice/console-operator/2025-10-05T09:35:32.000Zdailyhttps://notes.simengweb.com/ops/blockchain/practice/node-deployment/2025-10-05T09:35:32.000Zdailyhttps://notes.simengweb.com/ops/blockchain/theory/basic-principles/2025-10-02T07:56:20.000Zdailyhttps://notes.simengweb.com/ops/blockchain/theory/fisco-bcos-node-type/2025-10-05T09:43:04.000Zdailyhttps://notes.simengweb.com/programming/solidity/other/hardhat/2025-10-17T15:32:49.000Zdailyhttps://notes.simengweb.com/programming/solidity/other/miscellaneous/2025-10-20T12:25:23.000Zdailyhttps://notes.simengweb.com/subject/english/exam/cet-4/2025-10-20T11:55:15.000Zdailyhttps://notes.simengweb.com/subject/english/grammar/2025-10-27T11:55:57.000Zdailyhttps://notes.simengweb.com/subject/english/basis/2025-10-20T11:55:15.000Zdailyhttps://notes.simengweb.com/subject/english/listening-speaking/2025-10-27T06:42:57.000Zdailyhttps://notes.simengweb.com/theory/cryptography/permutation-encryption/2025-10-29T14:12:12.000Zdailyhttps://notes.simengweb.com/theory/cryptography/substitution-ciphers/2025-10-27T11:29:40.000Zdailyhttps://notes.simengweb.com/subject/english/reading-writing/2025-10-22T03:13:21.000Zdailyhttps://notes.simengweb.com/subject/english/resources/2025-10-27T06:55:53.000Zdailyhttps://notes.simengweb.com/subject/english/vocabulary/2025-10-20T11:55:15.000Zdailyhttps://notes.simengweb.com/programming/web/basic-syntax/html-css-js/2025-10-29T06:09:59.000Zdailyhttps://notes.simengweb.com/programming/web/basic-syntax/html-lists-and-semantic-layout/2025-11-02T12:50:33.000Zdailyhttps://notes.simengweb.com/programming/web/basic-syntax/html-tags-attributes/2025-11-02T12:43:42.000Zdailyhttps://notes.simengweb.com/programming/web/basic-syntax/javascript-basics/2025-11-10T06:45:12.000Zdailyhttps://notes.simengweb.com/subject/english/writing-translation/2025-10-22T03:13:21.000Zdailyhttps://notes.simengweb.com/blog/dailyhttps://notes.simengweb.com/blog/tags/dailyhttps://notes.simengweb.com/blog/archives/dailyhttps://notes.simengweb.com/blog/categories/daily \ No newline at end of file +https://notes.simengweb.com/about/2025-10-20T06:41:24.000Zdailyhttps://notes.simengweb.com/friends/dailyhttps://notes.simengweb.com/dailyhttps://notes.simengweb.com/tools/2025-09-22T12:08:44.000Zdailyhttps://notes.simengweb.com/article/free_model_api/2025-11-11T13:44:20.000Zdailyhttps://notes.simengweb.com/article/8gihio2v/2025-09-29T08:24:24.000Zdailyhttps://notes.simengweb.com/article/deploying-wsl2-on-windows-10/2025-10-02T07:56:20.000Zdailyhttps://notes.simengweb.com/article/operate-wsl2/2025-10-01T07:21:10.000Zdailyhttps://notes.simengweb.com/article/xinchuang-competition-2025/2025-10-29T14:12:12.000Zdailyhttps://notes.simengweb.com/article/2025-BR-BRICS-BC-App-Develop-Op-Sample-Q_A/2025-10-27T11:38:35.000Zdailyhttps://notes.simengweb.com/ops/blockchain/2025-10-02T07:56:20.000Zdailyhttps://notes.simengweb.com/programming/leetcode/question_sheet/beginner/2025-09-22T12:58:52.000Zdailyhttps://notes.simengweb.com/programming/leetcode/2025-09-22T12:58:52.000Zdailyhttps://notes.simengweb.com/programming/cplusplus/basis/2025-09-24T03:53:04.000Zdailyhttps://notes.simengweb.com/programming/cplusplus/2025-09-22T13:23:42.000Zdailyhttps://notes.simengweb.com/ops/linux/basic-commands/2025-09-28T12:03:21.000Zdailyhttps://notes.simengweb.com/ops/linux/2025-09-28T12:03:21.000Zdailyhttps://notes.simengweb.com/programming/solidity/basic-syntax/2025-10-10T02:54:35.000Zdailyhttps://notes.simengweb.com/programming/solidity/analysis/case-analysis/2025-10-11T15:48:28.000Zdailyhttps://notes.simengweb.com/programming/solidity/2025-10-10T02:54:35.000Zdailyhttps://notes.simengweb.com/programming/web/2025-10-28T15:43:05.000Zdailyhttps://notes.simengweb.com/ops/blockchain/practice/basic-deployment/2025-10-02T07:56:20.000Zdailyhttps://notes.simengweb.com/ops/blockchain/practice/console-operator/2025-10-05T09:35:32.000Zdailyhttps://notes.simengweb.com/ops/blockchain/practice/node-deployment/2025-10-05T09:35:32.000Zdailyhttps://notes.simengweb.com/ops/blockchain/theory/basic-principles/2025-10-02T07:56:20.000Zdailyhttps://notes.simengweb.com/ops/blockchain/theory/fisco-bcos-node-type/2025-10-05T09:43:04.000Zdailyhttps://notes.simengweb.com/subject/english/2025-10-22T03:13:21.000Zdailyhttps://notes.simengweb.com/programming/web/basic-syntax/html-css-js/2025-10-29T06:09:59.000Zdailyhttps://notes.simengweb.com/programming/web/basic-syntax/html-lists-and-semantic-layout/2025-12-01T07:21:37.000Zdailyhttps://notes.simengweb.com/programming/web/basic-syntax/html-tags-attributes/2025-11-02T12:43:42.000Zdailyhttps://notes.simengweb.com/programming/web/basic-syntax/javascript-basics/2025-12-05T05:32:37.000Zdailyhttps://notes.simengweb.com/programming/solidity/other/hardhat/2025-10-17T15:32:49.000Zdailyhttps://notes.simengweb.com/programming/solidity/other/miscellaneous/2025-10-20T12:25:23.000Zdailyhttps://notes.simengweb.com/theory/cryptography/2025-10-29T05:45:37.000Zdailyhttps://notes.simengweb.com/subject/english/basis/2025-10-20T11:55:15.000Zdailyhttps://notes.simengweb.com/subject/english/exam/cet-4/2025-10-20T11:55:15.000Zdailyhttps://notes.simengweb.com/subject/english/grammar/2025-10-27T11:55:57.000Zdailyhttps://notes.simengweb.com/subject/english/resources/2025-10-27T06:55:53.000Zdailyhttps://notes.simengweb.com/subject/english/reading-writing/2025-10-22T03:13:21.000Zdailyhttps://notes.simengweb.com/subject/english/listening-speaking/2025-10-27T06:42:57.000Zdailyhttps://notes.simengweb.com/subject/english/vocabulary/2025-10-20T11:55:15.000Zdailyhttps://notes.simengweb.com/theory/cryptography/permutation-encryption/2025-10-29T14:12:12.000Zdailyhttps://notes.simengweb.com/theory/cryptography/substitution-ciphers/2025-10-27T11:29:40.000Zdailyhttps://notes.simengweb.com/subject/english/writing-translation/2025-10-22T03:13:21.000Zdailyhttps://notes.simengweb.com/blog/dailyhttps://notes.simengweb.com/blog/tags/dailyhttps://notes.simengweb.com/blog/archives/dailyhttps://notes.simengweb.com/blog/categories/daily \ No newline at end of file diff --git a/subject/english/basis/index.html b/subject/english/basis/index.html index c4df285..ebe987e 100644 --- a/subject/english/basis/index.html +++ b/subject/english/basis/index.html @@ -1 +1 @@ -英语环境配置 | 仲夏夜之梦
Skip to content

英语环境配置

约 72 字小于 1 分钟

2025-10-20

\ No newline at end of file +英语环境配置 | 仲夏夜之梦
Skip to content

英语环境配置

约 72 字小于 1 分钟

2025-10-20

\ No newline at end of file diff --git a/subject/english/exam/cet-4/index.html b/subject/english/exam/cet-4/index.html index a7d36cd..e1cd27f 100644 --- a/subject/english/exam/cet-4/index.html +++ b/subject/english/exam/cet-4/index.html @@ -1 +1 @@ -英语四级 (CET-4) 备考指南 | 仲夏夜之梦
Skip to content

英语四级 (CET-4) 备考指南

约 415 字大约 1 分钟

2025-10-20

\ No newline at end of file +英语四级 (CET-4) 备考指南 | 仲夏夜之梦
Skip to content

英语四级 (CET-4) 备考指南

约 415 字大约 1 分钟

2025-10-20

\ No newline at end of file diff --git a/subject/english/grammar/index.html b/subject/english/grammar/index.html index 15ac0b4..26dc2d6 100644 --- a/subject/english/grammar/index.html +++ b/subject/english/grammar/index.html @@ -1 +1 @@ -核心语法与句型 | 仲夏夜之梦
Skip to content

核心语法与句型

约 740 字大约 2 分钟

2025-10-20

\ No newline at end of file +核心语法与句型 | 仲夏夜之梦
Skip to content

核心语法与句型

约 740 字大约 2 分钟

2025-10-20

\ No newline at end of file diff --git a/subject/english/index.html b/subject/english/index.html index 8c8a943..db393e9 100644 --- a/subject/english/index.html +++ b/subject/english/index.html @@ -1 +1 @@ -英语学习笔记 | 仲夏夜之梦
Skip to content

英语学习笔记

约 123 字小于 1 分钟

2025-10-20

\ No newline at end of file +英语学习笔记 | 仲夏夜之梦
Skip to content

英语学习笔记

约 123 字小于 1 分钟

2025-10-20

\ No newline at end of file diff --git a/subject/english/listening-speaking/index.html b/subject/english/listening-speaking/index.html index c66ae26..2d3d15e 100644 --- a/subject/english/listening-speaking/index.html +++ b/subject/english/listening-speaking/index.html @@ -1 +1 @@ -听力口语训练 | 仲夏夜之梦
Skip to content

听力口语训练

约 729 字大约 2 分钟

2025-10-20

\ No newline at end of file +听力口语训练 | 仲夏夜之梦
Skip to content

听力口语训练

约 729 字大约 2 分钟

2025-10-20

\ No newline at end of file diff --git a/subject/english/reading-writing/index.html b/subject/english/reading-writing/index.html index c64aeee..10565c5 100644 --- a/subject/english/reading-writing/index.html +++ b/subject/english/reading-writing/index.html @@ -1 +1 @@ -阅读提升 | 仲夏夜之梦
Skip to content

阅读提升

约 40 字小于 1 分钟

2025-10-20

\ No newline at end of file +阅读提升 | 仲夏夜之梦
Skip to content

阅读提升

约 40 字小于 1 分钟

2025-10-20

\ No newline at end of file diff --git a/subject/english/resources/index.html b/subject/english/resources/index.html index cbdda1c..2484297 100644 --- a/subject/english/resources/index.html +++ b/subject/english/resources/index.html @@ -1 +1 @@ -学习资源与工具 | 仲夏夜之梦
Skip to content

学习资源与工具

约 551 字大约 2 分钟

2025-10-20

\ No newline at end of file +学习资源与工具 | 仲夏夜之梦
Skip to content

学习资源与工具

约 551 字大约 2 分钟

2025-10-20

\ No newline at end of file diff --git a/subject/english/vocabulary/index.html b/subject/english/vocabulary/index.html index 7757298..528ccd1 100644 --- a/subject/english/vocabulary/index.html +++ b/subject/english/vocabulary/index.html @@ -1 +1 @@ -词汇学习与记忆法 | 仲夏夜之梦
Skip to content

词汇学习与记忆法

约 62 字小于 1 分钟

2025-10-20

\ No newline at end of file +词汇学习与记忆法 | 仲夏夜之梦
Skip to content

词汇学习与记忆法

约 62 字小于 1 分钟

2025-10-20

\ No newline at end of file diff --git a/subject/english/writing-translation/index.html b/subject/english/writing-translation/index.html index bf58157..9dddcd5 100644 --- a/subject/english/writing-translation/index.html +++ b/subject/english/writing-translation/index.html @@ -1 +1 @@ -写译 | 仲夏夜之梦
Skip to content

写译

约 46 字小于 1 分钟

2025-10-22

\ No newline at end of file +写译 | 仲夏夜之梦
Skip to content

写译

约 46 字小于 1 分钟

2025-10-22

\ No newline at end of file diff --git a/theory/cryptography/index.html b/theory/cryptography/index.html index 967ee39..3209f5a 100644 --- a/theory/cryptography/index.html +++ b/theory/cryptography/index.html @@ -1,7 +1,7 @@ -密码学基础 | 仲夏夜之梦
Skip to content

密码学基础

约 1603 字大约 5 分钟

2025-10-27

\ No newline at end of file diff --git a/theory/cryptography/permutation-encryption/index.html b/theory/cryptography/permutation-encryption/index.html index 23dca31..d00f926 100644 --- a/theory/cryptography/permutation-encryption/index.html +++ b/theory/cryptography/permutation-encryption/index.html @@ -1,3 +1,3 @@ -置换密码 - 等待完善 | 仲夏夜之梦
Skip to content

置换密码 - 等待完善

约 1022 字大约 3 分钟

2025-10-29

\ No newline at end of file diff --git a/theory/cryptography/substitution-ciphers/index.html b/theory/cryptography/substitution-ciphers/index.html index 13df0e4..208a3bf 100644 --- a/theory/cryptography/substitution-ciphers/index.html +++ b/theory/cryptography/substitution-ciphers/index.html @@ -1,3 +1,3 @@ -替换密码 | 仲夏夜之梦
Skip to content

替换密码

约 1648 字大约 5 分钟

2025-10-27

\ No newline at end of file diff --git a/tools/index.html b/tools/index.html index 6fa4d4e..8930aa0 100644 --- a/tools/index.html +++ b/tools/index.html @@ -1 +1 @@ -常用Web工具 | 仲夏夜之梦
Skip to content

常用Web工具

约 503 字大约 2 分钟

2025-09-22

贡献者: simeng
\ No newline at end of file +常用Web工具 | 仲夏夜之梦
Skip to content

常用Web工具

约 503 字大约 2 分钟

2025-09-22

贡献者: simeng
\ No newline at end of file