From 5ec8cbcffb160a1b078960973d9352a6c49ae42a Mon Sep 17 00:00:00 2001 From: Gzh0821 Date: Sat, 5 Oct 2024 09:21:08 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Gzh0821/?= =?UTF-8?q?pvzg=5Fsite@5ed7e4657886dad95ebc3bbb0f5382157d695984=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 8 +-- almanac/index.html | 6 +- almanac/plants.html | 6 +- almanac/zombies.html | 6 +- ....html-Z86ZukXx.js => 404.html-DkE8qsz3.js} | 2 +- ...nO.js => Acknowledgement.html-53M7ZHnn.js} | 2 +- ...sD.js => Acknowledgement.html-BWyChIjc.js} | 2 +- ...S-.js => Acknowledgement.html-DWrKXEDO.js} | 2 +- ...px.js => Acknowledgement.html-HcSL9hJK.js} | 2 +- ...BSzjm0N4.js => Agreement.html-BP4RZiQm.js} | 2 +- ...C31JFHWG.js => Agreement.html-D1Z3d67C.js} | 2 +- ...C3HmREwH.js => Agreement.html-DL7KcJI7.js} | 2 +- ...DUlyHycV.js => Agreement.html-FqARySmd.js} | 2 +- assets/{App-B_IGTULs.js => App-feYbMHtQ.js} | 2 +- assets/{App-Cn7ywqr3.js => App-iKf9RuqR.js} | 2 +- assets/{App-Buf1KYTZ.js => App-pqaCP1m3.js} | 2 +- ...1Fa1Ns5.js => Disclaimer.html-Bel_hLTQ.js} | 2 +- ...aXNXdYP.js => Disclaimer.html-D6V3-B_2.js} | 2 +- ...OCMpsUi.js => Disclaimer.html-DgaD4tWj.js} | 2 +- ...dAru80X.js => Disclaimer.html-zGAIPG39.js} | 2 +- ....html-BLuQu0Ub.js => FAQ.html-0fVI8vxW.js} | 2 +- ....html-Bq9AQt9G.js => FAQ.html-73a4GcZa.js} | 2 +- ....html-D46qdy5h.js => FAQ.html-DNCLm5wk.js} | 2 +- ....html-BC9fRvqz.js => FAQ.html-saklgk5U.js} | 2 +- ...GJcpFeS.js => OpenSource.html-DL_dYASm.js} | 2 +- ...HZsWqip.js => OpenSource.html-DLcXvSOU.js} | 2 +- ...sKeLq1M.js => OpenSource.html-DlFn66tK.js} | 2 +- ...M9qMYgY.js => OpenSource.html-MDwuyCXC.js} | 2 +- ...l-iXoDIQgV.js => PvZinfo.html-BjCkRU3v.js} | 2 +- ...l-CJPYjVjD.js => PvZinfo.html-D6nyFXWU.js} | 2 +- ...l-Cz7s8vHs.js => PvZinfo.html-YT-OVe0T.js} | 2 +- ...l-BS7g4OFS.js => PvZinfo.html-zfeIzP1R.js} | 2 +- ...t-D-IoAnO6.js => SearchResult-dOu0Yv4Z.js} | 2 +- ...l-DVXwG0jo.js => Sponsor.html-BLKHU5zP.js} | 2 +- ...l-C1FXbcBb.js => Sponsor.html-CKfqyyIE.js} | 2 +- ...l-DwYhR1z3.js => Sponsor.html-CSWhP5Vp.js} | 2 +- ...l-RrHdWb6j.js => Sponsor.html-CtChWoYG.js} | 2 +- ..._lkaLpjP.js => Submisson.html-B-x6L0bj.js} | 2 +- ...Dtk-qEJW.js => Submisson.html-BFS9o_IS.js} | 2 +- ...-oDPVU9b.js => Submisson.html-dvOy9QoX.js} | 2 +- ...D60ZWx8Z.js => Submisson.html-gZpcuwWu.js} | 2 +- assets/{app-C3B4Qtic.js => app-CN6ckWyW.js} | 58 +++++++++---------- ...A61UOA.js => development.html-11cNV0xq.js} | 2 +- ..._Vz__j.js => development.html-BPpiFgZ-.js} | 2 +- ...eEsrSF.js => development.html-CRWxVUsL.js} | 2 +- ...CjrKP-.js => development.html-Wdxtl7H0.js} | 2 +- ...-BuHHu1UT.js => feedback.html-BNUKhZ6A.js} | 2 +- ...-HUBQ2YgV.js => feedback.html-Crpe8nrO.js} | 2 +- ...-D47-OWdS.js => feedback.html-hKqH6lGt.js} | 2 +- ...-BvfjaaoI.js => feedback.html-rw3ESxgj.js} | 2 +- ...tml-DTiDqA9Z.js => index.html-43Df6dMI.js} | 2 +- ...tml-BgIJLWaw.js => index.html-B0qUTlFS.js} | 2 +- ...tml-w9TEaDa9.js => index.html-BPvn3kmX.js} | 2 +- ...tml-DRv6DYTk.js => index.html-BUN38LK8.js} | 2 +- ...tml-6-0l3wij.js => index.html-BVLgZVY_.js} | 2 +- ...tml-jx8FVRBI.js => index.html-Ba476h4l.js} | 2 +- ...tml-DNrC4gFT.js => index.html-BaA7Evry.js} | 2 +- ...tml--OP6rtza.js => index.html-BemwcJCo.js} | 2 +- ...tml-DemQu0qT.js => index.html-Bgi_vobm.js} | 2 +- ...tml-CyPL0vEP.js => index.html-BxElw6Jh.js} | 2 +- ...tml-C1RfyJ9u.js => index.html-C1imtPHW.js} | 2 +- ...tml-BvyyHR1F.js => index.html-C7Hvh_CU.js} | 2 +- ...tml-B5IHggV7.js => index.html-C9ZvaZ7b.js} | 2 +- ...tml-s5bjtrk5.js => index.html-CHYVohk-.js} | 2 +- ...tml-T2qeJhEP.js => index.html-CSHTbaJO.js} | 2 +- ...tml-C6F-2sLV.js => index.html-CgLvZbpW.js} | 2 +- ...tml-eo_99YEN.js => index.html-CiMhukTv.js} | 2 +- ...tml-CPnVx0z-.js => index.html-Cl8LlqeW.js} | 2 +- ...tml-CnPTzP7l.js => index.html-Clv1-pm8.js} | 2 +- ...tml-fYNyJ0pj.js => index.html-CnPrOcnX.js} | 2 +- ...tml-BD-sS5wl.js => index.html-CrA-vvY1.js} | 2 +- ...tml-CSW39Ecr.js => index.html-CxTT7De5.js} | 2 +- ...tml-r-l1kUm7.js => index.html-D3mVKsy8.js} | 2 +- ...tml-CPBFvJnp.js => index.html-DHReobBT.js} | 2 +- ...tml-BmNKpi2i.js => index.html-DUxNmWQL.js} | 2 +- ...tml-CumocDuU.js => index.html-DVaCsUrZ.js} | 2 +- ...tml-Cy8fKoWd.js => index.html-DbzYD36j.js} | 2 +- ...tml-Dv3M_6ss.js => index.html-DdRfl5ju.js} | 2 +- ...tml-39G_kvVb.js => index.html-Dx2RnGWk.js} | 2 +- ...tml-CwWsuZMg.js => index.html-ManorLlt.js} | 2 +- ...tml-vxagndMU.js => index.html-djoiO9-s.js} | 2 +- ...mt8artZ.js => levelguide.html-CHL1FxGv.js} | 2 +- ...xoiIcWe.js => levelguide.html-DVAPSpwi.js} | 2 +- ...EB6rSai.js => levelguide.html-Q_eGhenK.js} | 2 +- ...ml-B9EwmLTI.js => plants.html-DAmbzGJx.js} | 2 +- ...ml-ne0L7W51.js => plants.html-DPfA-2Y8.js} | 2 +- ...ml-1K8gpo_F.js => plants.html-DXwrQt7z.js} | 2 +- ...ml-D-XRn5sl.js => plants.html-DwMy_RbF.js} | 2 +- ...CfPzji.js => requirement.html-3z2kPM3j.js} | 2 +- ...AcuSVk.js => requirement.html-BU-m9MNr.js} | 2 +- ...Wwk67z.js => requirement.html-CZegAAF7.js} | 2 +- ...Bqoefs.js => requirement.html-j8RjOYkX.js} | 2 +- ....js => setupDevtools-7MC2TMWH-DWevw37y.js} | 2 +- ...-DOyk2S6j.js => webGuide.html-BiERcyQa.js} | 2 +- ...-CNg59XYe.js => webGuide.html-CGpzEuKL.js} | 2 +- ...-CMHSjea-.js => webGuide.html-DGOrt9Xn.js} | 2 +- ...l-DMy2J7Xh.js => zombies.html-B0f_8me4.js} | 2 +- ...l-0-R0E1Ra.js => zombies.html-C-zzkl6O.js} | 2 +- ...l-BZcyNdVH.js => zombies.html-D7XJMg7C.js} | 2 +- ...l-Cgd-b6r8.js => zombies.html-DtP-rl0j.js} | 2 +- contribution/Acknowledgement.html | 6 +- contribution/Sponsor.html | 6 +- contribution/development.html | 6 +- contribution/feedback.html | 6 +- contribution/index.html | 6 +- custom-level/index.html | 6 +- devtool/index.html | 6 +- download/index.html | 6 +- en/almanac/index.html | 6 +- en/almanac/plants.html | 6 +- en/almanac/zombies.html | 6 +- en/contribution/Acknowledgement.html | 6 +- en/contribution/Sponsor.html | 6 +- en/contribution/development.html | 6 +- en/contribution/feedback.html | 6 +- en/contribution/index.html | 6 +- en/custom-level/index.html | 6 +- en/download/index.html | 6 +- en/guide/FAQ.html | 6 +- en/guide/index.html | 6 +- en/guide/level/index.html | 6 +- en/guide/level/levelguide.html | 6 +- en/guide/requirement.html | 6 +- en/guide/webGuide.html | 6 +- en/index.html | 6 +- en/instructions/Agreement.html | 6 +- en/instructions/Disclaimer.html | 6 +- en/instructions/OpenSource.html | 6 +- en/instructions/PvZinfo.html | 6 +- en/instructions/Submisson.html | 6 +- en/instructions/index.html | 6 +- guide/FAQ.html | 6 +- guide/index.html | 6 +- guide/level/index.html | 6 +- guide/level/levelguide.html | 6 +- guide/requirement.html | 6 +- guide/webGuide.html | 6 +- index.html | 6 +- instructions/Agreement.html | 6 +- instructions/Disclaimer.html | 6 +- instructions/OpenSource.html | 6 +- instructions/PvZinfo.html | 6 +- instructions/Submisson.html | 6 +- instructions/index.html | 6 +- pt-BR/almanac/index.html | 6 +- pt-BR/almanac/plants.html | 6 +- pt-BR/almanac/zombies.html | 6 +- pt-BR/contribution/Acknowledgement.html | 6 +- pt-BR/contribution/Sponsor.html | 6 +- pt-BR/contribution/development.html | 6 +- pt-BR/contribution/feedback.html | 6 +- pt-BR/contribution/index.html | 6 +- pt-BR/custom-level/index.html | 6 +- pt-BR/download/index.html | 6 +- pt-BR/guide/FAQ.html | 6 +- pt-BR/guide/index.html | 6 +- pt-BR/guide/level/index.html | 6 +- pt-BR/guide/level/levelguide.html | 6 +- pt-BR/guide/requirement.html | 6 +- pt-BR/guide/webGuide.html | 6 +- pt-BR/index.html | 6 +- pt-BR/instructions/Agreement.html | 6 +- pt-BR/instructions/Disclaimer.html | 6 +- pt-BR/instructions/OpenSource.html | 6 +- pt-BR/instructions/PvZinfo.html | 6 +- pt-BR/instructions/Submisson.html | 6 +- pt-BR/instructions/index.html | 6 +- ru-RU/almanac/index.html | 6 +- ru-RU/almanac/plants.html | 6 +- ru-RU/almanac/zombies.html | 6 +- ru-RU/contribution/Acknowledgement.html | 6 +- ru-RU/contribution/Sponsor.html | 6 +- ru-RU/contribution/development.html | 6 +- ru-RU/contribution/feedback.html | 6 +- ru-RU/contribution/index.html | 6 +- ru-RU/download/index.html | 6 +- ru-RU/guide/FAQ.html | 6 +- ru-RU/guide/index.html | 6 +- ru-RU/guide/requirement.html | 6 +- ru-RU/index.html | 6 +- ru-RU/instructions/Agreement.html | 6 +- ru-RU/instructions/Disclaimer.html | 6 +- ru-RU/instructions/OpenSource.html | 6 +- ru-RU/instructions/PvZinfo.html | 6 +- ru-RU/instructions/Submisson.html | 6 +- ru-RU/instructions/index.html | 6 +- 186 files changed, 395 insertions(+), 395 deletions(-) rename assets/{404.html-Z86ZukXx.js => 404.html-DkE8qsz3.js} (94%) rename assets/{Acknowledgement.html-DqoGRqnO.js => Acknowledgement.html-53M7ZHnn.js} (98%) rename assets/{Acknowledgement.html-CW7KsPsD.js => Acknowledgement.html-BWyChIjc.js} (98%) rename assets/{Acknowledgement.html-DDmYWeS-.js => Acknowledgement.html-DWrKXEDO.js} (98%) rename assets/{Acknowledgement.html-BosY62px.js => Acknowledgement.html-HcSL9hJK.js} (98%) rename assets/{Agreement.html-BSzjm0N4.js => Agreement.html-BP4RZiQm.js} (99%) rename assets/{Agreement.html-C31JFHWG.js => Agreement.html-D1Z3d67C.js} (99%) rename assets/{Agreement.html-C3HmREwH.js => Agreement.html-DL7KcJI7.js} (99%) rename assets/{Agreement.html-DUlyHycV.js => Agreement.html-FqARySmd.js} (99%) rename assets/{App-B_IGTULs.js => App-feYbMHtQ.js} (99%) rename assets/{App-Cn7ywqr3.js => App-iKf9RuqR.js} (99%) rename assets/{App-Buf1KYTZ.js => App-pqaCP1m3.js} (99%) rename assets/{Disclaimer.html-X1Fa1Ns5.js => Disclaimer.html-Bel_hLTQ.js} (99%) rename assets/{Disclaimer.html-DaXNXdYP.js => Disclaimer.html-D6V3-B_2.js} (99%) rename assets/{Disclaimer.html-KOCMpsUi.js => Disclaimer.html-DgaD4tWj.js} (99%) rename assets/{Disclaimer.html-BdAru80X.js => Disclaimer.html-zGAIPG39.js} (99%) rename assets/{FAQ.html-BLuQu0Ub.js => FAQ.html-0fVI8vxW.js} (99%) rename assets/{FAQ.html-Bq9AQt9G.js => FAQ.html-73a4GcZa.js} (99%) rename assets/{FAQ.html-D46qdy5h.js => FAQ.html-DNCLm5wk.js} (99%) rename assets/{FAQ.html-BC9fRvqz.js => FAQ.html-saklgk5U.js} (99%) rename assets/{OpenSource.html-CGJcpFeS.js => OpenSource.html-DL_dYASm.js} (99%) rename assets/{OpenSource.html-nHZsWqip.js => OpenSource.html-DLcXvSOU.js} (99%) rename assets/{OpenSource.html-DsKeLq1M.js => OpenSource.html-DlFn66tK.js} (99%) rename assets/{OpenSource.html-BM9qMYgY.js => OpenSource.html-MDwuyCXC.js} (99%) rename assets/{PvZinfo.html-iXoDIQgV.js => PvZinfo.html-BjCkRU3v.js} (98%) rename assets/{PvZinfo.html-CJPYjVjD.js => PvZinfo.html-D6nyFXWU.js} (98%) rename assets/{PvZinfo.html-Cz7s8vHs.js => PvZinfo.html-YT-OVe0T.js} (98%) rename assets/{PvZinfo.html-BS7g4OFS.js => PvZinfo.html-zfeIzP1R.js} (98%) rename assets/{SearchResult-D-IoAnO6.js => SearchResult-dOu0Yv4Z.js} (99%) rename assets/{Sponsor.html-DVXwG0jo.js => Sponsor.html-BLKHU5zP.js} (98%) rename assets/{Sponsor.html-C1FXbcBb.js => Sponsor.html-CKfqyyIE.js} (98%) rename assets/{Sponsor.html-DwYhR1z3.js => Sponsor.html-CSWhP5Vp.js} (98%) rename assets/{Sponsor.html-RrHdWb6j.js => Sponsor.html-CtChWoYG.js} (98%) rename assets/{Submisson.html-_lkaLpjP.js => Submisson.html-B-x6L0bj.js} (99%) rename assets/{Submisson.html-Dtk-qEJW.js => Submisson.html-BFS9o_IS.js} (99%) rename assets/{Submisson.html--oDPVU9b.js => Submisson.html-dvOy9QoX.js} (99%) rename assets/{Submisson.html-D60ZWx8Z.js => Submisson.html-gZpcuwWu.js} (99%) rename assets/{app-C3B4Qtic.js => app-CN6ckWyW.js} (62%) rename assets/{development.html-CZA61UOA.js => development.html-11cNV0xq.js} (96%) rename assets/{development.html-C2_Vz__j.js => development.html-BPpiFgZ-.js} (99%) rename assets/{development.html-CdeEsrSF.js => development.html-CRWxVUsL.js} (96%) rename assets/{development.html-ofCjrKP-.js => development.html-Wdxtl7H0.js} (96%) rename assets/{feedback.html-BuHHu1UT.js => feedback.html-BNUKhZ6A.js} (98%) rename assets/{feedback.html-HUBQ2YgV.js => feedback.html-Crpe8nrO.js} (98%) rename assets/{feedback.html-D47-OWdS.js => feedback.html-hKqH6lGt.js} (98%) rename assets/{feedback.html-BvfjaaoI.js => feedback.html-rw3ESxgj.js} (98%) rename assets/{index.html-DTiDqA9Z.js => index.html-43Df6dMI.js} (97%) rename assets/{index.html-BgIJLWaw.js => index.html-B0qUTlFS.js} (96%) rename assets/{index.html-w9TEaDa9.js => index.html-BPvn3kmX.js} (99%) rename assets/{index.html-DRv6DYTk.js => index.html-BUN38LK8.js} (99%) rename assets/{index.html-6-0l3wij.js => index.html-BVLgZVY_.js} (97%) rename assets/{index.html-jx8FVRBI.js => index.html-Ba476h4l.js} (96%) rename assets/{index.html-DNrC4gFT.js => index.html-BaA7Evry.js} (97%) rename assets/{index.html--OP6rtza.js => index.html-BemwcJCo.js} (96%) rename assets/{index.html-DemQu0qT.js => index.html-Bgi_vobm.js} (97%) rename assets/{index.html-CyPL0vEP.js => index.html-BxElw6Jh.js} (99%) rename assets/{index.html-C1RfyJ9u.js => index.html-C1imtPHW.js} (97%) rename assets/{index.html-BvyyHR1F.js => index.html-C7Hvh_CU.js} (97%) rename assets/{index.html-B5IHggV7.js => index.html-C9ZvaZ7b.js} (96%) rename assets/{index.html-s5bjtrk5.js => index.html-CHYVohk-.js} (97%) rename assets/{index.html-T2qeJhEP.js => index.html-CSHTbaJO.js} (97%) rename assets/{index.html-C6F-2sLV.js => index.html-CgLvZbpW.js} (97%) rename assets/{index.html-eo_99YEN.js => index.html-CiMhukTv.js} (97%) rename assets/{index.html-CPnVx0z-.js => index.html-Cl8LlqeW.js} (96%) rename assets/{index.html-CnPTzP7l.js => index.html-Clv1-pm8.js} (96%) rename assets/{index.html-fYNyJ0pj.js => index.html-CnPrOcnX.js} (96%) rename assets/{index.html-BD-sS5wl.js => index.html-CrA-vvY1.js} (96%) rename assets/{index.html-CSW39Ecr.js => index.html-CxTT7De5.js} (96%) rename assets/{index.html-r-l1kUm7.js => index.html-D3mVKsy8.js} (97%) rename assets/{index.html-CPBFvJnp.js => index.html-DHReobBT.js} (96%) rename assets/{index.html-BmNKpi2i.js => index.html-DUxNmWQL.js} (97%) rename assets/{index.html-CumocDuU.js => index.html-DVaCsUrZ.js} (97%) rename assets/{index.html-Cy8fKoWd.js => index.html-DbzYD36j.js} (99%) rename assets/{index.html-Dv3M_6ss.js => index.html-DdRfl5ju.js} (97%) rename assets/{index.html-39G_kvVb.js => index.html-Dx2RnGWk.js} (96%) rename assets/{index.html-CwWsuZMg.js => index.html-ManorLlt.js} (96%) rename assets/{index.html-vxagndMU.js => index.html-djoiO9-s.js} (98%) rename assets/{levelguide.html-gmt8artZ.js => levelguide.html-CHL1FxGv.js} (99%) rename assets/{levelguide.html-BxoiIcWe.js => levelguide.html-DVAPSpwi.js} (99%) rename assets/{levelguide.html-BEB6rSai.js => levelguide.html-Q_eGhenK.js} (99%) rename assets/{plants.html-B9EwmLTI.js => plants.html-DAmbzGJx.js} (93%) rename assets/{plants.html-ne0L7W51.js => plants.html-DPfA-2Y8.js} (93%) rename assets/{plants.html-1K8gpo_F.js => plants.html-DXwrQt7z.js} (93%) rename assets/{plants.html-D-XRn5sl.js => plants.html-DwMy_RbF.js} (94%) rename assets/{requirement.html-BvCfPzji.js => requirement.html-3z2kPM3j.js} (98%) rename assets/{requirement.html-DbAcuSVk.js => requirement.html-BU-m9MNr.js} (98%) rename assets/{requirement.html-DgWwk67z.js => requirement.html-CZegAAF7.js} (98%) rename assets/{requirement.html-BDBqoefs.js => requirement.html-j8RjOYkX.js} (98%) rename assets/{setupDevtools-7MC2TMWH-BRpOy567.js => setupDevtools-7MC2TMWH-DWevw37y.js} (93%) rename assets/{webGuide.html-DOyk2S6j.js => webGuide.html-BiERcyQa.js} (99%) rename assets/{webGuide.html-CNg59XYe.js => webGuide.html-CGpzEuKL.js} (99%) rename assets/{webGuide.html-CMHSjea-.js => webGuide.html-DGOrt9Xn.js} (99%) rename assets/{zombies.html-DMy2J7Xh.js => zombies.html-B0f_8me4.js} (93%) rename assets/{zombies.html-0-R0E1Ra.js => zombies.html-C-zzkl6O.js} (93%) rename assets/{zombies.html-BZcyNdVH.js => zombies.html-D7XJMg7C.js} (93%) rename assets/{zombies.html-Cgd-b6r8.js => zombies.html-DtP-rl0j.js} (94%) diff --git a/404.html b/404.html index 2544dced4..942c89f4f 100644 --- a/404.html +++ b/404.html @@ -31,11 +31,11 @@ PvZ2 Gardendless 官方网站|完全重置的PVZ2体验 - - + + -
跳至主要內容
- +
跳至主要內容
+ diff --git a/almanac/index.html b/almanac/index.html index 8ed729f31..b31b69068 100644 --- a/almanac/index.html +++ b/almanac/index.html @@ -31,11 +31,11 @@ 在线图鉴 | PvZ2 Gardendless 官方网站|完全重置的PVZ2体验 - - + +
跳至主要內容
- + diff --git a/almanac/plants.html b/almanac/plants.html index feb340ba5..b1156084d 100644 --- a/almanac/plants.html +++ b/almanac/plants.html @@ -31,8 +31,8 @@ 植物图鉴 | PvZ2 Gardendless 官方网站|完全重置的PVZ2体验 - - + +
跳至主要內容
- + diff --git a/almanac/zombies.html b/almanac/zombies.html index ac7a08c91..de8f43edb 100644 --- a/almanac/zombies.html +++ b/almanac/zombies.html @@ -31,8 +31,8 @@ 僵尸图鉴 | PvZ2 Gardendless 官方网站|完全重置的PVZ2体验 - - + +
跳至主要內容
- + diff --git a/assets/404.html-Z86ZukXx.js b/assets/404.html-DkE8qsz3.js similarity index 94% rename from assets/404.html-Z86ZukXx.js rename to assets/404.html-DkE8qsz3.js index c2de5ddf9..14d7c9954 100644 --- a/assets/404.html-Z86ZukXx.js +++ b/assets/404.html-DkE8qsz3.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,a as n,o as r}from"./app-C3B4Qtic.js";const a={};function p(c,t){return r(),o("div",null,t[0]||(t[0]=[n("p",null,"404 Not Found",-1)]))}const i=e(a,[["render",p],["__file","404.html.vue"]]),m=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"404 Not Found","gitInclude":[],"head":[["meta",{"property":"og:url","content":"https://www.pvzge.com/404.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:description","content":"404 Not Found"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\",\\"description\\":\\"404 Not Found\\"}"]]},"headers":[],"readingTime":{"minutes":0.01,"words":3},"filePathRelative":null,"autoDesc":true,"excerpt":"

404 Not Found

\\n"}');export{i as comp,m as data}; +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,a as n,o as r}from"./app-CN6ckWyW.js";const a={};function p(c,t){return r(),o("div",null,t[0]||(t[0]=[n("p",null,"404 Not Found",-1)]))}const i=e(a,[["render",p],["__file","404.html.vue"]]),m=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"404 Not Found","gitInclude":[],"head":[["meta",{"property":"og:url","content":"https://www.pvzge.com/404.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:description","content":"404 Not Found"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\",\\"description\\":\\"404 Not Found\\"}"]]},"headers":[],"readingTime":{"minutes":0.01,"words":3},"filePathRelative":null,"autoDesc":true,"excerpt":"

404 Not Found

\\n"}');export{i as comp,m as data}; diff --git a/assets/Acknowledgement.html-DqoGRqnO.js b/assets/Acknowledgement.html-53M7ZHnn.js similarity index 98% rename from assets/Acknowledgement.html-DqoGRqnO.js rename to assets/Acknowledgement.html-53M7ZHnn.js index 6e5e5016a..e7fbc476d 100644 --- a/assets/Acknowledgement.html-DqoGRqnO.js +++ b/assets/Acknowledgement.html-53M7ZHnn.js @@ -1 +1 @@ -import{_ as l}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as e,o as n}from"./app-C3B4Qtic.js";const o={};function r(a,t){return n(),i("div",null,t[0]||(t[0]=[e("ul",null,[e("li",null,'Разработано @南Garden в Bilibili и Youtube.",'),e("li",null,'Анимировано @南Garden.",'),e("li",null,'Ванильные текстуры и созданные @南Garden, @AIM752,@索菲sophine из Bilibili и @卡爾小枇杷 из Bilibili(@loquatceres16 с Youtube).",'),e("li",null,'Ванильная музыка и созданная @某不科学的三叶草, @29贵妇Lady_29, @刘振宇Hubery в Bilibili.",'),e("li",null,"Вебсайт разработан и поддерживается 绫墨依言"),e("li",null,"Отдельное спасибо всем участникам группы чата QQ и всем игрокам, которые внесли свой вклад в игру!")],-1)]))}const u=l(o,[["render",r],["__file","Acknowledgement.html.vue"]]),m=JSON.parse('{"path":"/ru-RU/contribution/Acknowledgement.html","title":"Информация","lang":"ru-RU","frontmatter":{"title":"Информация","icon":"heart","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Разработано @南Garden в Bilibili и Youtube.\\", Анимировано @南Garden.\\", Ванильные текстуры и созданные @南Garden, @AIM752,@索菲sophine из Bilibili и @卡爾小枇杷 из Bilibili(@loquatceres16 ...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Acknowledgement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/contribution/Acknowledgement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Информация"}],["meta",{"property":"og:description","content":"Разработано @南Garden в Bilibili и Youtube.\\", Анимировано @南Garden.\\", Ванильные текстуры и созданные @南Garden, @AIM752,@索菲sophine из Bilibili и @卡爾小枇杷 из Bilibili(@loquatceres16 ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Информация\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[],"readingTime":{"minutes":0.33,"words":99},"filePathRelative":"ru-RU/contribution/Acknowledgement.md","autoDesc":true,"excerpt":""}');export{u as comp,m as data}; +import{_ as l}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as e,o as n}from"./app-CN6ckWyW.js";const o={};function r(a,t){return n(),i("div",null,t[0]||(t[0]=[e("ul",null,[e("li",null,'Разработано @南Garden в Bilibili и Youtube.",'),e("li",null,'Анимировано @南Garden.",'),e("li",null,'Ванильные текстуры и созданные @南Garden, @AIM752,@索菲sophine из Bilibili и @卡爾小枇杷 из Bilibili(@loquatceres16 с Youtube).",'),e("li",null,'Ванильная музыка и созданная @某不科学的三叶草, @29贵妇Lady_29, @刘振宇Hubery в Bilibili.",'),e("li",null,"Вебсайт разработан и поддерживается 绫墨依言"),e("li",null,"Отдельное спасибо всем участникам группы чата QQ и всем игрокам, которые внесли свой вклад в игру!")],-1)]))}const u=l(o,[["render",r],["__file","Acknowledgement.html.vue"]]),m=JSON.parse('{"path":"/ru-RU/contribution/Acknowledgement.html","title":"Информация","lang":"ru-RU","frontmatter":{"title":"Информация","icon":"heart","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Разработано @南Garden в Bilibili и Youtube.\\", Анимировано @南Garden.\\", Ванильные текстуры и созданные @南Garden, @AIM752,@索菲sophine из Bilibili и @卡爾小枇杷 из Bilibili(@loquatceres16 ...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Acknowledgement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/contribution/Acknowledgement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Информация"}],["meta",{"property":"og:description","content":"Разработано @南Garden в Bilibili и Youtube.\\", Анимировано @南Garden.\\", Ванильные текстуры и созданные @南Garden, @AIM752,@索菲sophine из Bilibili и @卡爾小枇杷 из Bilibili(@loquatceres16 ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Информация\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[],"readingTime":{"minutes":0.33,"words":99},"filePathRelative":"ru-RU/contribution/Acknowledgement.md","autoDesc":true,"excerpt":""}');export{u as comp,m as data}; diff --git a/assets/Acknowledgement.html-CW7KsPsD.js b/assets/Acknowledgement.html-BWyChIjc.js similarity index 98% rename from assets/Acknowledgement.html-CW7KsPsD.js rename to assets/Acknowledgement.html-BWyChIjc.js index 15a4ec465..ec66c625b 100644 --- a/assets/Acknowledgement.html-CW7KsPsD.js +++ b/assets/Acknowledgement.html-BWyChIjc.js @@ -1 +1 @@ -import{_ as n}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as e,o as l}from"./app-C3B4Qtic.js";const o={};function a(r,t){return l(),i("div",null,t[0]||(t[0]=[e("ul",null,[e("li",null,'Presented by @南Garden in both Bilibili and Youtube.",'),e("li",null,'Animation by @南Garden.",'),e("li",null,'Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@loquatceres16 from Youtube).",'),e("li",null,'Music from vanilla and by @某不科学的三叶草, @29贵妇Lady_29, @刘振宇Hubery in Bilibili.",'),e("li",null,"This Website and Web App are developed and maintained by @绫墨依言."),e("li",null,"Speicial thanks to everyone in the chat group of QQ and all the players who have contributed to the game.")],-1)]))}const c=n(o,[["render",a],["__file","Acknowledgement.html.vue"]]),p=JSON.parse('{"path":"/contribution/Acknowledgement.html","title":"鸣谢","lang":"zh-CN","frontmatter":{"title":"鸣谢","icon":"heart","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Acknowledgement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/contribution/Acknowledgement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"鸣谢"}],["meta",{"property":"og:description","content":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"鸣谢\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[],"readingTime":{"minutes":0.39,"words":117},"filePathRelative":"contribution/Acknowledgement.md","autoDesc":true,"excerpt":""}');export{c as comp,p as data}; +import{_ as n}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as e,o as l}from"./app-CN6ckWyW.js";const o={};function a(r,t){return l(),i("div",null,t[0]||(t[0]=[e("ul",null,[e("li",null,'Presented by @南Garden in both Bilibili and Youtube.",'),e("li",null,'Animation by @南Garden.",'),e("li",null,'Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@loquatceres16 from Youtube).",'),e("li",null,'Music from vanilla and by @某不科学的三叶草, @29贵妇Lady_29, @刘振宇Hubery in Bilibili.",'),e("li",null,"This Website and Web App are developed and maintained by @绫墨依言."),e("li",null,"Speicial thanks to everyone in the chat group of QQ and all the players who have contributed to the game.")],-1)]))}const c=n(o,[["render",a],["__file","Acknowledgement.html.vue"]]),p=JSON.parse('{"path":"/contribution/Acknowledgement.html","title":"鸣谢","lang":"zh-CN","frontmatter":{"title":"鸣谢","icon":"heart","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Acknowledgement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/contribution/Acknowledgement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"鸣谢"}],["meta",{"property":"og:description","content":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"鸣谢\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[],"readingTime":{"minutes":0.39,"words":117},"filePathRelative":"contribution/Acknowledgement.md","autoDesc":true,"excerpt":""}');export{c as comp,p as data}; diff --git a/assets/Acknowledgement.html-DDmYWeS-.js b/assets/Acknowledgement.html-DWrKXEDO.js similarity index 98% rename from assets/Acknowledgement.html-DDmYWeS-.js rename to assets/Acknowledgement.html-DWrKXEDO.js index d8b63c0e2..2acd48c1d 100644 --- a/assets/Acknowledgement.html-DDmYWeS-.js +++ b/assets/Acknowledgement.html-DWrKXEDO.js @@ -1 +1 @@ -import{_ as n}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as e,o as l}from"./app-C3B4Qtic.js";const o={};function a(r,t){return l(),i("div",null,t[0]||(t[0]=[e("ul",null,[e("li",null,'Presented by @南Garden in both Bilibili and Youtube.",'),e("li",null,'Animation by @南Garden.",'),e("li",null,'Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@loquatceres16 from Youtube).",'),e("li",null,'Music from vanilla and by @某不科学的三叶草, @29贵妇Lady_29, @刘振宇Hubery in Bilibili.",'),e("li",null,"This Website and Web App are developed and maintained by @绫墨依言."),e("li",null,"Speicial thanks to everyone in the chat group of QQ and all the players who have contributed to the game.")],-1)]))}const c=n(o,[["render",a],["__file","Acknowledgement.html.vue"]]),p=JSON.parse('{"path":"/pt-BR/contribution/Acknowledgement.html","title":"Acknowledgement","lang":"pt-BR","frontmatter":{"title":"Acknowledgement","icon":"heart","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Acknowledgement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/contribution/Acknowledgement.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Acknowledgement"}],["meta",{"property":"og:description","content":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Acknowledgement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[],"readingTime":{"minutes":0.39,"words":116},"filePathRelative":"pt-BR/contribution/Acknowledgement.md","autoDesc":true,"excerpt":""}');export{c as comp,p as data}; +import{_ as n}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as e,o as l}from"./app-CN6ckWyW.js";const o={};function a(r,t){return l(),i("div",null,t[0]||(t[0]=[e("ul",null,[e("li",null,'Presented by @南Garden in both Bilibili and Youtube.",'),e("li",null,'Animation by @南Garden.",'),e("li",null,'Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@loquatceres16 from Youtube).",'),e("li",null,'Music from vanilla and by @某不科学的三叶草, @29贵妇Lady_29, @刘振宇Hubery in Bilibili.",'),e("li",null,"This Website and Web App are developed and maintained by @绫墨依言."),e("li",null,"Speicial thanks to everyone in the chat group of QQ and all the players who have contributed to the game.")],-1)]))}const c=n(o,[["render",a],["__file","Acknowledgement.html.vue"]]),p=JSON.parse('{"path":"/pt-BR/contribution/Acknowledgement.html","title":"Acknowledgement","lang":"pt-BR","frontmatter":{"title":"Acknowledgement","icon":"heart","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Acknowledgement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/contribution/Acknowledgement.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Acknowledgement"}],["meta",{"property":"og:description","content":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Acknowledgement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[],"readingTime":{"minutes":0.39,"words":116},"filePathRelative":"pt-BR/contribution/Acknowledgement.md","autoDesc":true,"excerpt":""}');export{c as comp,p as data}; diff --git a/assets/Acknowledgement.html-BosY62px.js b/assets/Acknowledgement.html-HcSL9hJK.js similarity index 98% rename from assets/Acknowledgement.html-BosY62px.js rename to assets/Acknowledgement.html-HcSL9hJK.js index 9b845bf00..112dce08d 100644 --- a/assets/Acknowledgement.html-BosY62px.js +++ b/assets/Acknowledgement.html-HcSL9hJK.js @@ -1 +1 @@ -import{_ as n}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as e,o as l}from"./app-C3B4Qtic.js";const o={};function a(r,t){return l(),i("div",null,t[0]||(t[0]=[e("ul",null,[e("li",null,'Presented by @南Garden in both Bilibili and Youtube.",'),e("li",null,'Animation by @南Garden.",'),e("li",null,'Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@loquatceres16 from Youtube).",'),e("li",null,'Music from vanilla and by @某不科学的三叶草, @29贵妇Lady_29, @刘振宇Hubery in Bilibili.",'),e("li",null,"This Website and Web App are developed and maintained by @绫墨依言."),e("li",null,"Speicial thanks to everyone in the chat group of QQ and all the players who have contributed to the game.")],-1)]))}const c=n(o,[["render",a],["__file","Acknowledgement.html.vue"]]),p=JSON.parse('{"path":"/en/contribution/Acknowledgement.html","title":"Acknowledgement","lang":"en-US","frontmatter":{"title":"Acknowledgement","icon":"heart","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Acknowledgement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/contribution/Acknowledgement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Acknowledgement"}],["meta",{"property":"og:description","content":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Acknowledgement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[],"readingTime":{"minutes":0.39,"words":116},"filePathRelative":"en/contribution/Acknowledgement.md","autoDesc":true,"excerpt":""}');export{c as comp,p as data}; +import{_ as n}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as e,o as l}from"./app-CN6ckWyW.js";const o={};function a(r,t){return l(),i("div",null,t[0]||(t[0]=[e("ul",null,[e("li",null,'Presented by @南Garden in both Bilibili and Youtube.",'),e("li",null,'Animation by @南Garden.",'),e("li",null,'Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@loquatceres16 from Youtube).",'),e("li",null,'Music from vanilla and by @某不科学的三叶草, @29贵妇Lady_29, @刘振宇Hubery in Bilibili.",'),e("li",null,"This Website and Web App are developed and maintained by @绫墨依言."),e("li",null,"Speicial thanks to everyone in the chat group of QQ and all the players who have contributed to the game.")],-1)]))}const c=n(o,[["render",a],["__file","Acknowledgement.html.vue"]]),p=JSON.parse('{"path":"/en/contribution/Acknowledgement.html","title":"Acknowledgement","lang":"en-US","frontmatter":{"title":"Acknowledgement","icon":"heart","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Acknowledgement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Acknowledgement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/contribution/Acknowledgement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Acknowledgement"}],["meta",{"property":"og:description","content":"Presented by @南Garden in both Bilibili and Youtube.\\", Animation by @南Garden.\\", Textures from vanilla and by @南Garden, @AIM752,@索菲sophine from Bilibili and @卡爾小枇杷 from Bilibili(@..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Acknowledgement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[],"readingTime":{"minutes":0.39,"words":116},"filePathRelative":"en/contribution/Acknowledgement.md","autoDesc":true,"excerpt":""}');export{c as comp,p as data}; diff --git a/assets/Agreement.html-BSzjm0N4.js b/assets/Agreement.html-BP4RZiQm.js similarity index 99% rename from assets/Agreement.html-BSzjm0N4.js rename to assets/Agreement.html-BP4RZiQm.js index 6eb6a374b..8eac80a14 100644 --- a/assets/Agreement.html-BSzjm0N4.js +++ b/assets/Agreement.html-BP4RZiQm.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as r,o as i}from"./app-C3B4Qtic.js";const o={};function a(l,e){return i(),n("div",null,e[0]||(e[0]=[r('

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

',30)]))}const p=t(o,[["render",a],["__file","Agreement.html.vue"]]),d=JSON.parse('{"path":"/pt-BR/instructions/Agreement.html","title":"Usage Agreement","lang":"pt-BR","frontmatter":{"title":"Usage Agreement","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Usage Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Usage Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]},{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]}],"readingTime":{"minutes":2.04,"words":612},"filePathRelative":"pt-BR/instructions/Agreement.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardendless\\" Usage Agreement

\\n

Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

\\n\\n

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

"}');export{p as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as r,o as i}from"./app-CN6ckWyW.js";const o={};function a(l,e){return i(),n("div",null,e[0]||(e[0]=[r('

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

',30)]))}const p=t(o,[["render",a],["__file","Agreement.html.vue"]]),d=JSON.parse('{"path":"/pt-BR/instructions/Agreement.html","title":"Usage Agreement","lang":"pt-BR","frontmatter":{"title":"Usage Agreement","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Usage Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Usage Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]},{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]}],"readingTime":{"minutes":2.04,"words":612},"filePathRelative":"pt-BR/instructions/Agreement.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardendless\\" Usage Agreement

\\n

Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

\\n\\n

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

"}');export{p as comp,d as data}; diff --git a/assets/Agreement.html-C31JFHWG.js b/assets/Agreement.html-D1Z3d67C.js similarity index 99% rename from assets/Agreement.html-C31JFHWG.js rename to assets/Agreement.html-D1Z3d67C.js index 07560b120..0b3a43896 100644 --- a/assets/Agreement.html-C31JFHWG.js +++ b/assets/Agreement.html-D1Z3d67C.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as r,o as i}from"./app-C3B4Qtic.js";const o={};function l(a,e){return i(),n("div",null,e[0]||(e[0]=[r('

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

',30)]))}const p=t(o,[["render",l],["__file","Agreement.html.vue"]]),d=JSON.parse('{"path":"/en/instructions/Agreement.html","title":"Usage Agreement","lang":"en-US","frontmatter":{"title":"Usage Agreement","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Usage Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Usage Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]},{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]}],"readingTime":{"minutes":2.04,"words":612},"filePathRelative":"en/instructions/Agreement.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardendless\\" Usage Agreement

\\n

Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

\\n\\n

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

"}');export{p as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as r,o as i}from"./app-CN6ckWyW.js";const o={};function l(a,e){return i(),n("div",null,e[0]||(e[0]=[r('

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

',30)]))}const p=t(o,[["render",l],["__file","Agreement.html.vue"]]),d=JSON.parse('{"path":"/en/instructions/Agreement.html","title":"Usage Agreement","lang":"en-US","frontmatter":{"title":"Usage Agreement","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Usage Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Usage Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]},{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]}],"readingTime":{"minutes":2.04,"words":612},"filePathRelative":"en/instructions/Agreement.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardendless\\" Usage Agreement

\\n

Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

\\n\\n

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

"}');export{p as comp,d as data}; diff --git a/assets/Agreement.html-C3HmREwH.js b/assets/Agreement.html-DL7KcJI7.js similarity index 99% rename from assets/Agreement.html-C3HmREwH.js rename to assets/Agreement.html-DL7KcJI7.js index 6a2984f77..f11372d9a 100644 --- a/assets/Agreement.html-C3HmREwH.js +++ b/assets/Agreement.html-DL7KcJI7.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as r,o as i}from"./app-C3B4Qtic.js";const l={};function o(a,e){return i(),n("div",null,e[0]||(e[0]=[r('

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

',30)]))}const d=t(l,[["render",o],["__file","Agreement.html.vue"]]),m=JSON.parse('{"path":"/instructions/Agreement.html","title":"使用协议","lang":"zh-CN","frontmatter":{"title":"使用协议","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》使用协议 欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款: 使用许可 本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。 免责声明 游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"使用协议"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》使用协议 欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款: 使用许可 本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。 免责声明 游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用协议\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]},{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]}],"readingTime":{"minutes":2.05,"words":614},"filePathRelative":"instructions/Agreement.md","autoDesc":true,"excerpt":"

《PvZ2 Gardendless》使用协议

\\n

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

\\n\\n

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

\\n\\n

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

\\n\\n

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

"}');export{d as comp,m as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as r,o as i}from"./app-CN6ckWyW.js";const l={};function o(a,e){return i(),n("div",null,e[0]||(e[0]=[r('

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

',30)]))}const d=t(l,[["render",o],["__file","Agreement.html.vue"]]),m=JSON.parse('{"path":"/instructions/Agreement.html","title":"使用协议","lang":"zh-CN","frontmatter":{"title":"使用协议","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》使用协议 欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款: 使用许可 本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。 免责声明 游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"使用协议"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》使用协议 欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款: 使用许可 本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。 免责声明 游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用协议\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]},{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]}],"readingTime":{"minutes":2.05,"words":614},"filePathRelative":"instructions/Agreement.md","autoDesc":true,"excerpt":"

《PvZ2 Gardendless》使用协议

\\n

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

\\n\\n

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

\\n\\n

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

\\n\\n

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

"}');export{d as comp,m as data}; diff --git a/assets/Agreement.html-DUlyHycV.js b/assets/Agreement.html-FqARySmd.js similarity index 99% rename from assets/Agreement.html-DUlyHycV.js rename to assets/Agreement.html-FqARySmd.js index c559d8bb0..c0f341a67 100644 --- a/assets/Agreement.html-DUlyHycV.js +++ b/assets/Agreement.html-FqARySmd.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as r,o as i}from"./app-C3B4Qtic.js";const o={};function l(a,e){return i(),n("div",null,e[0]||(e[0]=[r('

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

',30)]))}const m=t(o,[["render",l],["__file","Agreement.html.vue"]]),d=JSON.parse('{"path":"/ru-RU/instructions/Agreement.html","title":"Пользовательское соглашение","lang":"ru-RU","frontmatter":{"title":"Пользовательское соглашение","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Пользовательское соглашение"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Пользовательское соглашение\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]},{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]}],"readingTime":{"minutes":2.04,"words":612},"filePathRelative":"ru-RU/instructions/Agreement.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardendless\\" Usage Agreement

\\n

Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

\\n\\n

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

"}');export{m as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as r,o as i}from"./app-CN6ckWyW.js";const o={};function l(a,e){return i(),n("div",null,e[0]||(e[0]=[r('

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

',30)]))}const m=t(o,[["render",l],["__file","Agreement.html.vue"]]),d=JSON.parse('{"path":"/ru-RU/instructions/Agreement.html","title":"Пользовательское соглашение","lang":"ru-RU","frontmatter":{"title":"Пользовательское соглашение","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Пользовательское соглашение"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Пользовательское соглашение\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]},{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]}],"readingTime":{"minutes":2.04,"words":612},"filePathRelative":"ru-RU/instructions/Agreement.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardendless\\" Usage Agreement

\\n

Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

\\n\\n

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

"}');export{m as comp,d as data}; diff --git a/assets/App-B_IGTULs.js b/assets/App-feYbMHtQ.js similarity index 99% rename from assets/App-B_IGTULs.js rename to assets/App-feYbMHtQ.js index 98109cfad..df6417858 100644 --- a/assets/App-B_IGTULs.js +++ b/assets/App-feYbMHtQ.js @@ -1,4 +1,4 @@ -import{m as g,o as l,c as E,i as T,a as n,F as u,j as M,t as A,n as G,b as B,g as I,q as Z,u as V,v as j,x as v,d as _,y as q}from"./app-C3B4Qtic.js";import{_ as b}from"./plugin-vue_export-helper-DlAUqK2U.js";const J=g({__name:"PlantCatalog",props:{plants:{}},emits:["selectPlant"],setup(O,{expose:s,emit:t}){s();const e=O,i=t,a={props:e,emits:i,selectPlant:h=>{i("selectPlant",h)}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}}),K=["onClick"],Q=["src","alt"];function $(O,s,t,e,i,r){return l(),E(u,null,[T('
'),T("

植物列表

"),n("ul",null,[(l(!0),E(u,null,M(t.plants,a=>(l(),E("li",{key:a.id,onClick:h=>e.selectPlant(a)},[T(` {i("selectPlant",h)}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}}),K=["onClick"],Q=["src","alt"];function $(O,s,t,e,i,r){return l(),E(u,null,[T('
'),T("

植物列表

"),n("ul",null,[(l(!0),E(u,null,M(t.plants,a=>(l(),E("li",{key:a.id,onClick:h=>e.selectPlant(a)},[T(` `),T(`
diff --git a/assets/App-Cn7ywqr3.js b/assets/App-iKf9RuqR.js similarity index 99% rename from assets/App-Cn7ywqr3.js rename to assets/App-iKf9RuqR.js index 08debc353..d3bb03e03 100644 --- a/assets/App-Cn7ywqr3.js +++ b/assets/App-iKf9RuqR.js @@ -1,4 +1,4 @@ -import{m as y,o as O,c as i,i as C,a,F as p,j as D,t as A,n as g,b as G,g as M,q as U,u as w,v as V,d as H,y as Y}from"./app-C3B4Qtic.js";import{_ as f}from"./plugin-vue_export-helper-DlAUqK2U.js";const z=y({__name:"ZombieCatalog",props:{zombies:{}},emits:["selectZombie"],setup(N,{expose:E,emit:n}){E();const e=N,T=n,t={props:e,emits:T,selectZombie:r=>{T("selectZombie",r)}};return Object.defineProperty(t,"__isScriptSetup",{enumerable:!1,value:!0}),t}}),v=["onClick"],F=["src","alt"];function x(N,E,n,e,T,s){return O(),i(p,null,[C('
'),C("

植物列表

"),a("ul",null,[(O(!0),i(p,null,D(n.zombies,t=>(O(),i("li",{key:t.id,onClick:r=>e.selectZombie(t)},[C(` {T("selectZombie",r)}};return Object.defineProperty(t,"__isScriptSetup",{enumerable:!1,value:!0}),t}}),v=["onClick"],F=["src","alt"];function x(N,E,n,e,T,s){return O(),i(p,null,[C('
'),C("

植物列表

"),a("ul",null,[(O(!0),i(p,null,D(n.zombies,t=>(O(),i("li",{key:t.id,onClick:r=>e.selectZombie(t)},[C(` `),C(`
diff --git a/assets/App-Buf1KYTZ.js b/assets/App-pqaCP1m3.js similarity index 99% rename from assets/App-Buf1KYTZ.js rename to assets/App-pqaCP1m3.js index e8c599a2c..5f98faebd 100644 --- a/assets/App-Buf1KYTZ.js +++ b/assets/App-pqaCP1m3.js @@ -1,4 +1,4 @@ -import{a as ri}from"./axios-CCb-kr4I.js";import{F as Re,z as Pt,C as pc,T as Lp,m as U,A as Ge,k as Oe,B as Ao,D as Kn,w as ie,E as Gn,q as w,n as be,p as xe,g as ne,G as mt,H as F,I as Te,J as Le,K as zp,d as m,L as An,u as ma,M as jp,N as Ar,O as ha,P as at,Q as rt,R as vc,S as Tl,h as gc,U as ba,b as yo,V as Fp,W as kp,X as Zt,Y as Wp,Z as mc,_ as _l,o as ii,c as Ml,f as ai,j as Vp,y as Kp,a as El,t as Al}from"./app-C3B4Qtic.js";import{_ as Gp}from"./plugin-vue_export-helper-DlAUqK2U.js";function So(e){"@babel/helpers - typeof";return So=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},So(e)}function Xp(e,t){if(So(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var o=n.call(e,t||"default");if(So(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Up(e){var t=Xp(e,"string");return So(t)=="symbol"?t:t+""}function Yp(e,t,n){return(t=Up(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function L(e){for(var t=1;ttypeof e=="function",Qp=Array.isArray,Zp=e=>typeof e=="string",Jp=e=>e!==null&&typeof e=="object",ev=/^on[^a-z]/,tv=e=>ev.test(e),hc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},nv=/-(\w)/g,ya=hc(e=>e.replace(nv,(t,n)=>n?n.toUpperCase():"")),ov=/\B([A-Z])/g,rv=hc(e=>e.replace(ov,"-$1").toLowerCase()),iv=Object.prototype.hasOwnProperty,Dl=(e,t)=>iv.call(e,t);function av(e,t,n,o){const r=e[n];if(r!=null){const i=Dl(r,"default");if(i&&o===void 0){const a=r.default;o=r.type!==Function&&qp(a)?a():a}r.type===Boolean&&(!Dl(t,n)&&!i?o=!1:o===""&&(o=!0))}return o}function oo(e){return typeof e=="number"?`${e}px`:e}function xn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return typeof e=="function"?e(t):e??n}function lv(e){let t;const n=new Promise(r=>{t=e(()=>{r(!0)})}),o=()=>{t==null||t()};return o.then=(r,i)=>n.then(r,i),o.promise=n,o}function ee(){const e=[];for(let t=0;t0},e.prototype.connect_=function(){!Hi||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),pv?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!Hi||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,o=n===void 0?"":n,r=fv.some(function(i){return!!~o.indexOf(i)});r&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),yc=function(e,t){for(var n=0,o=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof Rn(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new Cv(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Rn(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(o){return new xv(o.target,o.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),$c=typeof WeakMap<"u"?new WeakMap:new bc,Cc=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=vv.getInstance(),o=new wv(t,n,this);$c.set(this,o)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Cc.prototype[e]=function(){var t;return(t=$c.get(this))[e].apply(t,arguments)}});var xc=function(){return typeof cr.ResizeObserver<"u"?cr.ResizeObserver:Cc}();const Li=e=>e!=null&&e!=="",Tt=(e,t)=>{const n=p({},e);return Object.keys(t).forEach(o=>{const r=n[o];if(r)r.type||r.default?r.default=t[o]:r.def?r.def(t[o]):n[o]={type:r,default:t[o]};else throw new Error(`not have ${o} prop`)}),n},wc=e=>{const t=Object.keys(e),n={},o={},r={};for(let i=0,a=t.length;i0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const n={},o=/;(?![^(]*\))/g,r=/:(.+)/;return typeof e=="object"?e:(e.split(o).forEach(function(i){if(i){const a=i.split(r);if(a.length>1){const l=t?ya(a[0].trim()):a[0].trim();n[l]=a[1].trim()}}}),n)},$n=(e,t)=>e[t]!==void 0,Oc=Symbol("skipFlatten"),We=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=Array.isArray(e)?e:[e],o=[];return n.forEach(r=>{Array.isArray(r)?o.push(...We(r,t)):r&&r.type===Re?r.key===Oc?o.push(r):o.push(...We(r.children,t)):r&&Pt(r)?t&&!Sa(r)?o.push(r):t||o.push(r):Li(r)&&o.push(r)}),o},Pv=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(Pt(e))return e.type===Re?t==="default"?We(e.children):[]:e.children&&e.children[t]?We(e.children[t](n)):[];{const o=e.$slots[t]&&e.$slots[t](n);return We(o)}},co=e=>{var t;let n=((t=e==null?void 0:e.vnode)===null||t===void 0?void 0:t.el)||e&&(e.$el||e);for(;n&&!n.tagName;)n=n.nextSibling;return n},Iv=e=>{const t={};if(e.$&&e.$.vnode){const n=e.$.vnode.props||{};Object.keys(e.$props).forEach(o=>{const r=e.$props[o],i=rv(o);(r!==void 0||i in n)&&(t[o]=r)})}else if(Pt(e)&&typeof e.type=="object"){const n=e.props||{},o={};Object.keys(n).forEach(i=>{o[ya(i)]=n[i]});const r=e.type.props||{};Object.keys(r).forEach(i=>{const a=av(r,o,i,o[i]);(a!==void 0||i in o)&&(t[i]=a)})}return t},Pc=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,r;if(e.$){const i=e[t];if(i!==void 0)return typeof i=="function"&&o?i(n):i;r=e.$slots[t],r=o&&r?r(n):r}else if(Pt(e)){const i=e.props&&e.props[t];if(i!==void 0&&e.props!==null)return typeof i=="function"&&o?i(n):i;e.type===Re?r=e.children:e.children&&e.children[t]&&(r=e.children[t],r=o&&r?r(n):r)}return Array.isArray(r)&&(r=We(r),r=r.length===1?r[0]:r,r=r.length===0?void 0:r),r};function Bl(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n={};return e.$?n=p(p({},n),e.$attrs):n=p(p({},n),e.props),wc(n)[t?"onEvents":"events"]}function Tv(e,t){let o=((Pt(e)?e.props:e.$attrs)||{}).style||{};return typeof o=="string"&&(o=Ov(o,t)),o}function _v(e){return e.length===1&&e[0].type===Re}function Sa(e){return e&&(e.type===pc||e.type===Re&&e.children.length===0||e.type===Lp&&e.children.trim()==="")}function Xn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const t=[];return e.forEach(n=>{Array.isArray(n)?t.push(...n):(n==null?void 0:n.type)===Re?t.push(...Xn(n.children)):t.push(n)}),t.filter(n=>!Sa(n))}function ro(e){if(e){const t=Xn(e);return t.length?t:void 0}else return e}function It(e){return Array.isArray(e)&&e.length===1&&(e=e[0]),e&&e.__v_isVNode&&typeof e.type!="symbol"}function On(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"default";var o,r;return(o=t[n])!==null&&o!==void 0?o:(r=e[n])===null||r===void 0?void 0:r.call(e)}const $o=U({compatConfig:{MODE:3},name:"ResizeObserver",props:{disabled:Boolean,onResize:Function},emits:["resize"],setup(e,t){let{slots:n}=t;const o=Ge({width:0,height:0,offsetHeight:0,offsetWidth:0});let r=null,i=null;const a=()=>{i&&(i.disconnect(),i=null)},l=c=>{const{onResize:d}=e,v=c[0].target,{width:f,height:g}=v.getBoundingClientRect(),{offsetWidth:b,offsetHeight:$}=v,y=Math.floor(f),C=Math.floor(g);if(o.width!==y||o.height!==C||o.offsetWidth!==b||o.offsetHeight!==$){const P={width:y,height:C,offsetWidth:b,offsetHeight:$};p(o,P),d&&Promise.resolve().then(()=>{d(p(p({},P),{offsetWidth:b,offsetHeight:$}),v)})}},s=Gn(),u=()=>{const{disabled:c}=e;if(c){a();return}const d=co(s);d!==r&&(a(),r=d),!i&&d&&(i=new xc(l),i.observe(d))};return Oe(()=>{u()}),Ao(()=>{u()}),Kn(()=>{a()}),ie(()=>e.disabled,()=>{u()},{flush:"post"}),()=>{var c;return(c=n.default)===null||c===void 0?void 0:c.call(n)[0]}}});let Ic=e=>setTimeout(e,16),Tc=e=>clearTimeout(e);typeof window<"u"&&"requestAnimationFrame"in window&&(Ic=e=>window.requestAnimationFrame(e),Tc=e=>window.cancelAnimationFrame(e));let Hl=0;const $a=new Map;function _c(e){$a.delete(e)}function he(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Hl+=1;const n=Hl;function o(r){if(r===0)_c(n),e();else{const i=Ic(()=>{o(r-1)});$a.set(n,i)}}return o(t),n}he.cancel=e=>{const t=$a.get(e);return _c(t),Tc(t)};const fr=function(){for(var e=arguments.length,t=new Array(e),n=0;n{const t=e;return t.install=function(n){n.component(t.displayName||t.name,e)},e};function Ce(e){return{type:Object,default:e}}function Ze(e){return{type:Boolean,default:e}}function Ee(e){return{type:Function,default:e}}function zi(e,t){return{validator:()=>!0,default:e}}function li(){return{validator:()=>!0}}function pr(e){return{type:Array,default:e}}function it(e){return{type:String,default:e}}function Bt(e,t){return e?{type:e,default:t}:zi(t)}let je=!1;try{const e=Object.defineProperty({},"passive",{get(){je=!0}});window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}catch{}function fo(e,t,n,o){if(e&&e.addEventListener){let r=o;r===void 0&&je&&(t==="touchstart"||t==="touchmove"||t==="wheel")&&(r={passive:!1}),e.addEventListener(t,n,r)}return{remove:()=>{e&&e.removeEventListener&&e.removeEventListener(t,n)}}}const Ca="anticon",Mv=Symbol("GlobalFormContextKey"),Ev=e=>{xe(Mv,e)},Av=()=>({iconPrefixCls:String,getTargetContainer:{type:Function},getPopupContainer:{type:Function},prefixCls:String,getPrefixCls:{type:Function},renderEmpty:{type:Function},transformCellText:{type:Function},csp:Ce(),input:Ce(),autoInsertSpaceInButton:{type:Boolean,default:void 0},locale:Ce(),pageHeader:Ce(),componentSize:{type:String},componentDisabled:{type:Boolean,default:void 0},direction:{type:String,default:"ltr"},space:Ce(),virtual:{type:Boolean,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},form:Ce(),pagination:Ce(),theme:Ce(),select:Ce(),wave:Ce()}),xa=Symbol("configProvider"),Mc={getPrefixCls:(e,t)=>t||(e?`ant-${e}`:"ant"),iconPrefixCls:w(()=>Ca),getPopupContainer:w(()=>()=>document.body),direction:w(()=>"ltr")},Ec=()=>be(xa,Mc),Rv=e=>xe(xa,e),Ac=Symbol("DisabledContextKey"),wa=()=>be(Ac,ne(void 0)),Dv=e=>{const t=wa();return xe(Ac,w(()=>{var n;return(n=e.value)!==null&&n!==void 0?n:t.value})),e},Rc={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"},Nv={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},Dc={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Ll={lang:p({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},Nv),timePickerLocale:p({},Dc)},Ye="${label} is not a valid ${type}",Dn={locale:"en",Pagination:Rc,DatePicker:Ll,TimePicker:Dc,Calendar:Ll,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Ye,method:Ye,array:Ye,object:Ye,number:Ye,date:Ye,boolean:Ye,integer:Ye,float:Ye,regexp:Ye,email:Ye,url:Ye,hex:Ye},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"}},Nc=U({compatConfig:{MODE:3},name:"LocaleReceiver",props:{componentName:String,defaultLocale:{type:[Object,Function]},children:{type:Function}},setup(e,t){let{slots:n}=t;const o=be("localeData",{}),r=w(()=>{const{componentName:a="global",defaultLocale:l}=e,s=l||Dn[a||"global"],{antLocale:u}=o,c=a&&u?u[a]:{};return p(p({},typeof s=="function"?s():s),c||{})}),i=w(()=>{const{antLocale:a}=o,l=a&&a.locale;return a&&a.exist&&!l?Dn.locale:l});return()=>{const a=e.children||n.default,{antLocale:l}=o;return a==null?void 0:a(r.value,i.value,l)}}});function Bv(e,t,n){const o=be("localeData",{});return[w(()=>{const{antLocale:i}=o,a=mt(t)||Dn[e],l=i?i[e]:{};return p(p(p({},typeof a=="function"?a():a),l||{}),mt(n)||{})})]}function Oa(e){for(var t=0,n,o=0,r=e.length;r>=4;++o,r-=4)n=e.charCodeAt(o)&255|(e.charCodeAt(++o)&255)<<8|(e.charCodeAt(++o)&255)<<16|(e.charCodeAt(++o)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(r){case 3:t^=(e.charCodeAt(o+2)&255)<<16;case 2:t^=(e.charCodeAt(o+1)&255)<<8;case 1:t^=e.charCodeAt(o)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}const zl="%";class Hv{constructor(t){this.cache=new Map,this.instanceId=t}get(t){return this.cache.get(Array.isArray(t)?t.join(zl):t)||null}update(t,n){const o=Array.isArray(t)?t.join(zl):t,r=this.cache.get(o),i=n(r);i===null?this.cache.delete(o):this.cache.set(o,i)}}const Bc="data-token-hash",qt="data-css-hash",wn="__cssinjs_instance__";function Co(){const e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){const t=document.body.querySelectorAll(`style[${qt}]`)||[],{firstChild:n}=document.head;Array.from(t).forEach(r=>{r[wn]=r[wn]||e,r[wn]===e&&document.head.insertBefore(r,n)});const o={};Array.from(document.querySelectorAll(`style[${qt}]`)).forEach(r=>{var i;const a=r.getAttribute(qt);o[a]?r[wn]===e&&((i=r.parentNode)===null||i===void 0||i.removeChild(r)):o[a]=!0})}return new Hv(e)}const Hc=Symbol("StyleContextKey"),Lv=()=>{var e,t,n;const o=Gn();let r;if(o&&o.appContext){const i=(n=(t=(e=o.appContext)===null||e===void 0?void 0:e.config)===null||t===void 0?void 0:t.globalProperties)===null||n===void 0?void 0:n.__ANTDV_CSSINJS_CACHE__;i?r=i:(r=Co(),o.appContext.config.globalProperties&&(o.appContext.config.globalProperties.__ANTDV_CSSINJS_CACHE__=r))}else r=Co();return r},Lc={cache:Co(),defaultCache:!0,hashPriority:"low"},Dr=()=>{const e=Lv();return be(Hc,F(p(p({},Lc),{cache:e})))},zv=e=>{const t=Dr(),n=F(p(p({},Lc),{cache:Co()}));return ie([()=>mt(e),t],()=>{const o=p({},t.value),r=mt(e);Object.keys(r).forEach(a=>{const l=r[a];r[a]!==void 0&&(o[a]=l)});const{cache:i}=r;o.cache=o.cache||Co(),o.defaultCache=!i&&t.value.defaultCache,n.value=o},{immediate:!0}),xe(Hc,n),n},jv=()=>({autoClear:Ze(),mock:it(),cache:Ce(),defaultCache:Ze(),hashPriority:it(),container:Bt(),ssrInline:Ze(),transformers:pr(),linters:pr()});ln(U({name:"AStyleProvider",inheritAttrs:!1,props:jv(),setup(e,t){let{slots:n}=t;return zv(e),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}}));function zc(e,t,n,o){const r=Dr(),i=F(""),a=F();Te(()=>{i.value=[e,...t.value].join("%")});const l=s=>{r.value.cache.update(s,u=>{const[c=0,d]=u||[];return c-1===0?(o==null||o(d,!1),null):[c-1,d]})};return ie(i,(s,u)=>{u&&l(u),r.value.cache.update(s,c=>{const[d=0,v]=c||[],g=v||n();return[d+1,g]}),a.value=r.value.cache.get(i.value)[1]},{immediate:!0}),Le(()=>{l(i.value)}),a}function lt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Gt(e,t){return e&&e.contains?e.contains(t):!1}const jl="data-vc-order",Fv="vc-util-key",ji=new Map;function jc(){let{mark:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e?e.startsWith("data-")?e:`data-${e}`:Fv}function Nr(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function kv(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Fc(e){return Array.from((ji.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function kc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!lt())return null;const{csp:n,prepend:o}=t,r=document.createElement("style");r.setAttribute(jl,kv(o)),n!=null&&n.nonce&&(r.nonce=n==null?void 0:n.nonce),r.innerHTML=e;const i=Nr(t),{firstChild:a}=i;if(o){if(o==="queue"){const l=Fc(i).filter(s=>["prepend","prependQueue"].includes(s.getAttribute(jl)));if(l.length)return i.insertBefore(r,l[l.length-1].nextSibling),r}i.insertBefore(r,a)}else i.appendChild(r);return r}function Wc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=Nr(t);return Fc(n).find(o=>o.getAttribute(jc(t))===e)}function vr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=Wc(e,t);n&&Nr(t).removeChild(n)}function Wv(e,t){const n=ji.get(e);if(!n||!Gt(document,n)){const o=kc("",t),{parentNode:r}=o;ji.set(e,r),e.removeChild(o)}}function xo(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var o,r,i;const a=Nr(n);Wv(a,n);const l=Wc(t,n);if(l)return!((o=n.csp)===null||o===void 0)&&o.nonce&&l.nonce!==((r=n.csp)===null||r===void 0?void 0:r.nonce)&&(l.nonce=(i=n.csp)===null||i===void 0?void 0:i.nonce),l.innerHTML!==e&&(l.innerHTML=e),l;const s=kc(e,n);return s.setAttribute(jc(n),t),s}function Vv(e,t){if(e.length!==t.length)return!1;for(let n=0;n1&&arguments[1]!==void 0?arguments[1]:!1,o={map:this.cache};return t.forEach(r=>{var i;o?o=(i=o==null?void 0:o.map)===null||i===void 0?void 0:i.get(r):o=void 0}),o!=null&&o.value&&n&&(o.value[1]=this.cacheCallTimes++),o==null?void 0:o.value}get(t){var n;return(n=this.internalGet(t,!0))===null||n===void 0?void 0:n[0]}has(t){return!!this.internalGet(t)}set(t,n){if(!this.has(t)){if(this.size()+1>Nn.MAX_CACHE_SIZE+Nn.MAX_CACHE_OFFSET){const[r]=this.keys.reduce((i,a)=>{const[,l]=i;return this.internalGet(a)[1]{if(i===t.length-1)o.set(r,{value:[n,this.cacheCallTimes++]});else{const a=o.get(r);a?a.map||(a.map=new Map):o.set(r,{map:new Map}),o=o.get(r).map}})}deleteByPath(t,n){var o;const r=t.get(n[0]);if(n.length===1)return r.map?t.set(n[0],{map:r.map}):t.delete(n[0]),(o=r.value)===null||o===void 0?void 0:o[0];const i=this.deleteByPath(r.map,n.slice(1));return(!r.map||r.map.size===0)&&!r.value&&t.delete(n[0]),i}delete(t){if(this.has(t))return this.keys=this.keys.filter(n=>!Vv(n,t)),this.deleteByPath(this.cache,t)}}Nn.MAX_CACHE_SIZE=20;Nn.MAX_CACHE_OFFSET=5;let Fl={};function Kv(e,t){}function Gv(e,t,n){!t&&!Fl[n]&&(Fl[n]=!0)}function Xv(e,t){Gv(Kv,e,t)}function Uv(){}let Pa=Uv,kl=0;class Vc{constructor(t){this.derivatives=Array.isArray(t)?t:[t],this.id=kl,t.length===0&&Pa(t.length>0),kl+=1}getDerivativeToken(t){return this.derivatives.reduce((n,o)=>o(t,n),void 0)}}const si=new Nn;function Kc(e){const t=Array.isArray(e)?e:[e];return si.has(t)||si.set(t,new Vc(t)),si.get(t)}const Wl=new WeakMap;function gr(e){let t=Wl.get(e)||"";return t||(Object.keys(e).forEach(n=>{const o=e[n];t+=n,o instanceof Vc?t+=o.id:o&&typeof o=="object"?t+=gr(o):t+=o}),Wl.set(e,t)),t}function Yv(e,t){return Oa(`${t}_${gr(e)}`)}const go=`random-${Date.now()}-${Math.random()}`.replace(/\./g,""),Gc="_bAmBoO_";function qv(e,t,n){var o,r;if(lt()){xo(e,go);const i=document.createElement("div");i.style.position="fixed",i.style.left="0",i.style.top="0",t==null||t(i),document.body.appendChild(i);const a=n?n(i):(o=getComputedStyle(i).content)===null||o===void 0?void 0:o.includes(Gc);return(r=i.parentNode)===null||r===void 0||r.removeChild(i),vr(go),a}return!1}let ui;function Qv(){return ui===void 0&&(ui=qv(`@layer ${go} { .${go} { content: "${Gc}"!important; } }`,e=>{e.className=go})),ui}const Vl={},Zv="css",Xt=new Map;function Jv(e){Xt.set(e,(Xt.get(e)||0)+1)}function eg(e,t){typeof document<"u"&&document.querySelectorAll(`style[${Bc}="${e}"]`).forEach(o=>{var r;o[wn]===t&&((r=o.parentNode)===null||r===void 0||r.removeChild(o))})}const tg=0;function ng(e,t){Xt.set(e,(Xt.get(e)||0)-1);const n=Array.from(Xt.keys()),o=n.filter(r=>(Xt.get(r)||0)<=0);n.length-o.length>tg&&o.forEach(r=>{eg(r,t),Xt.delete(r)})}const og=(e,t,n,o)=>{const r=n.getDerivativeToken(e);let i=p(p({},r),t);return o&&(i=o(i)),i};function rg(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ne({});const o=Dr(),r=w(()=>p({},...t.value)),i=w(()=>gr(r.value)),a=w(()=>gr(n.value.override||Vl));return zc("token",w(()=>[n.value.salt||"",e.value.id,i.value,a.value]),()=>{const{salt:s="",override:u=Vl,formatToken:c,getComputedToken:d}=n.value,v=d?d(r.value,u,e.value):og(r.value,u,e.value,c),f=Yv(v,s);v._tokenKey=f,Jv(f);const g=`${Zv}-${Oa(f)}`;return v._hashId=g,[v,g]},s=>{var u;ng(s[0]._tokenKey,(u=o.value)===null||u===void 0?void 0:u.cache.instanceId)})}var ig={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Xc="comm",Uc="rule",Yc="decl",ag="@import",lg="@keyframes",sg="@layer",qc=Math.abs,Ia=String.fromCharCode;function Qc(e){return e.trim()}function er(e,t,n){return e.replace(t,n)}function ug(e,t,n){return e.indexOf(t,n)}function wo(e,t){return e.charCodeAt(t)|0}function Bn(e,t,n){return e.slice(t,n)}function gt(e){return e.length}function cg(e){return e.length}function zo(e,t){return t.push(e),e}var Br=1,Hn=1,Zc=0,st=0,_e=0,Un="";function Ta(e,t,n,o,r,i,a,l){return{value:e,root:t,parent:n,type:o,props:r,children:i,line:Br,column:Hn,length:a,return:"",siblings:l}}function dg(){return _e}function fg(){return _e=st>0?wo(Un,--st):0,Hn--,_e===10&&(Hn=1,Br--),_e}function dt(){return _e=st2||Oo(_e)>3?"":" "}function mg(e,t){for(;--t&&dt()&&!(_e<48||_e>102||_e>57&&_e<65||_e>70&&_e<97););return Hr(e,tr()+(t<6&&Rt()==32&&dt()==32))}function Fi(e){for(;dt();)switch(_e){case e:return st;case 34:case 39:e!==34&&e!==39&&Fi(_e);break;case 40:e===41&&Fi(e);break;case 92:dt();break}return st}function hg(e,t){for(;dt()&&e+_e!==57;)if(e+_e===84&&Rt()===47)break;return"/*"+Hr(t,st-1)+"*"+Ia(e===47?e:dt())}function bg(e){for(;!Oo(Rt());)dt();return Hr(e,st)}function yg(e){return vg(nr("",null,null,null,[""],e=pg(e),0,[0],e))}function nr(e,t,n,o,r,i,a,l,s){for(var u=0,c=0,d=a,v=0,f=0,g=0,b=1,$=1,y=1,C=0,P="",O=r,S=i,x=o,h=P;$;)switch(g=C,C=dt()){case 40:if(g!=108&&wo(h,d-1)==58){ug(h+=er(ci(C),"&","&\f"),"&\f",qc(u?l[u-1]:0))!=-1&&(y=-1);break}case 34:case 39:case 91:h+=ci(C);break;case 9:case 10:case 13:case 32:h+=gg(g);break;case 92:h+=mg(tr()-1,7);continue;case 47:switch(Rt()){case 42:case 47:zo(Sg(hg(dt(),tr()),t,n,s),s),(Oo(g||1)==5||Oo(Rt()||1)==5)&>(h)&&Bn(h,-1,void 0)!==" "&&(h+=" ");break;default:h+="/"}break;case 123*b:l[u++]=gt(h)*y;case 125*b:case 59:case 0:switch(C){case 0:case 125:$=0;case 59+c:y==-1&&(h=er(h,/\f/g,"")),f>0&&(gt(h)-d||b===0&&g===47)&&zo(f>32?Gl(h+";",o,n,d-1,s):Gl(er(h," ","")+";",o,n,d-2,s),s);break;case 59:h+=";";default:if(zo(x=Kl(h,t,n,u,c,r,l,P,O=[],S=[],d,i),i),C===123)if(c===0)nr(h,t,x,x,O,i,d,l,S);else switch(v===99&&wo(h,3)===110?100:v){case 100:case 108:case 109:case 115:nr(e,x,x,o&&zo(Kl(e,x,x,0,0,r,l,P,r,O=[],d,S),S),r,S,d,l,o?O:S);break;default:nr(h,x,x,x,[""],S,0,l,S)}}u=c=f=0,b=y=1,P=h="",d=a;break;case 58:d=1+gt(h),f=g;default:if(b<1){if(C==123)--b;else if(C==125&&b++==0&&fg()==125)continue}switch(h+=Ia(C),C*b){case 38:y=c>0?1:(h+="\f",-1);break;case 44:l[u++]=(gt(h)-1)*y,y=1;break;case 64:Rt()===45&&(h+=ci(dt())),v=Rt(),c=d=gt(P=h+=bg(tr())),C++;break;case 45:g===45&>(h)==2&&(b=0)}}return i}function Kl(e,t,n,o,r,i,a,l,s,u,c,d){for(var v=r-1,f=r===0?i:[""],g=cg(f),b=0,$=0,y=0;b0?f[C]+" "+P:er(P,/&\f/g,f[C])))&&(s[y++]=O);return Ta(e,t,n,r===0?Uc:l,s,u,c,d)}function Sg(e,t,n,o){return Ta(e,t,n,Xc,Ia(dg()),Bn(e,2,-2),0,o)}function Gl(e,t,n,o,r){return Ta(e,t,n,Yc,Bn(e,0,o),Bn(e,o+1,-1),o,r)}function ki(e,t){for(var n="",o=0;o{const[i,a]=r.split(":");Qt[i]=a});const o=document.querySelector(`style[${Xl}]`);o&&(Jc=!1,(e=o.parentNode)===null||e===void 0||e.removeChild(o)),document.body.removeChild(t)}}function wg(e){return xg(),!!Qt[e]}function Og(e){const t=Qt[e];let n=null;if(t&<())if(Jc)n=Cg;else{const o=document.querySelector(`style[${qt}="${Qt[e]}"]`);o?n=o.innerHTML:delete Qt[e]}return[n,t]}const Ul=lt(),Pg="_skip_check_",ed="_multi_value_";function Yl(e){return ki(yg(e),$g).replace(/\{%%%\:[^;];}/g,";")}function Ig(e){return typeof e=="object"&&e&&(Pg in e||ed in e)}function Tg(e,t,n){if(!t)return e;const o=`.${t}`,r=n==="low"?`:where(${o})`:o;return e.split(",").map(a=>{var l;const s=a.trim().split(/\s+/);let u=s[0]||"";const c=((l=u.match(/^\w+/))===null||l===void 0?void 0:l[0])||"";return u=`${c}${r}${u.slice(c.length)}`,[u,...s.slice(1)].join(" ")}).join(",")}const ql=new Set,Wi=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{root:n,injectHash:o,parentSelectors:r}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]};const{hashId:i,layer:a,path:l,hashPriority:s,transformers:u=[],linters:c=[]}=t;let d="",v={};function f($){const y=$.getName(i);if(!v[y]){const[C]=Wi($.style,t,{root:!1,parentSelectors:r});v[y]=`@keyframes ${$.getName(i)}${C}`}}function g($){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return $.forEach(C=>{Array.isArray(C)?g(C,y):C&&y.push(C)}),y}if(g(Array.isArray(e)?e:[e]).forEach($=>{const y=typeof $=="string"&&!n?{}:$;if(typeof y=="string")d+=`${y} +import{a as ri}from"./axios-CCb-kr4I.js";import{F as Re,z as Pt,C as pc,T as Lp,m as U,A as Ge,k as Oe,B as Ao,D as Kn,w as ie,E as Gn,q as w,n as be,p as xe,g as ne,G as mt,H as F,I as Te,J as Le,K as zp,d as m,L as An,u as ma,M as jp,N as Ar,O as ha,P as at,Q as rt,R as vc,S as Tl,h as gc,U as ba,b as yo,V as Fp,W as kp,X as Zt,Y as Wp,Z as mc,_ as _l,o as ii,c as Ml,f as ai,j as Vp,y as Kp,a as El,t as Al}from"./app-CN6ckWyW.js";import{_ as Gp}from"./plugin-vue_export-helper-DlAUqK2U.js";function So(e){"@babel/helpers - typeof";return So=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},So(e)}function Xp(e,t){if(So(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var o=n.call(e,t||"default");if(So(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Up(e){var t=Xp(e,"string");return So(t)=="symbol"?t:t+""}function Yp(e,t,n){return(t=Up(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function L(e){for(var t=1;ttypeof e=="function",Qp=Array.isArray,Zp=e=>typeof e=="string",Jp=e=>e!==null&&typeof e=="object",ev=/^on[^a-z]/,tv=e=>ev.test(e),hc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},nv=/-(\w)/g,ya=hc(e=>e.replace(nv,(t,n)=>n?n.toUpperCase():"")),ov=/\B([A-Z])/g,rv=hc(e=>e.replace(ov,"-$1").toLowerCase()),iv=Object.prototype.hasOwnProperty,Dl=(e,t)=>iv.call(e,t);function av(e,t,n,o){const r=e[n];if(r!=null){const i=Dl(r,"default");if(i&&o===void 0){const a=r.default;o=r.type!==Function&&qp(a)?a():a}r.type===Boolean&&(!Dl(t,n)&&!i?o=!1:o===""&&(o=!0))}return o}function oo(e){return typeof e=="number"?`${e}px`:e}function xn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return typeof e=="function"?e(t):e??n}function lv(e){let t;const n=new Promise(r=>{t=e(()=>{r(!0)})}),o=()=>{t==null||t()};return o.then=(r,i)=>n.then(r,i),o.promise=n,o}function ee(){const e=[];for(let t=0;t0},e.prototype.connect_=function(){!Hi||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),pv?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!Hi||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,o=n===void 0?"":n,r=fv.some(function(i){return!!~o.indexOf(i)});r&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),yc=function(e,t){for(var n=0,o=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof Rn(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new Cv(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Rn(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(o){return new xv(o.target,o.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),$c=typeof WeakMap<"u"?new WeakMap:new bc,Cc=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=vv.getInstance(),o=new wv(t,n,this);$c.set(this,o)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Cc.prototype[e]=function(){var t;return(t=$c.get(this))[e].apply(t,arguments)}});var xc=function(){return typeof cr.ResizeObserver<"u"?cr.ResizeObserver:Cc}();const Li=e=>e!=null&&e!=="",Tt=(e,t)=>{const n=p({},e);return Object.keys(t).forEach(o=>{const r=n[o];if(r)r.type||r.default?r.default=t[o]:r.def?r.def(t[o]):n[o]={type:r,default:t[o]};else throw new Error(`not have ${o} prop`)}),n},wc=e=>{const t=Object.keys(e),n={},o={},r={};for(let i=0,a=t.length;i0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const n={},o=/;(?![^(]*\))/g,r=/:(.+)/;return typeof e=="object"?e:(e.split(o).forEach(function(i){if(i){const a=i.split(r);if(a.length>1){const l=t?ya(a[0].trim()):a[0].trim();n[l]=a[1].trim()}}}),n)},$n=(e,t)=>e[t]!==void 0,Oc=Symbol("skipFlatten"),We=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=Array.isArray(e)?e:[e],o=[];return n.forEach(r=>{Array.isArray(r)?o.push(...We(r,t)):r&&r.type===Re?r.key===Oc?o.push(r):o.push(...We(r.children,t)):r&&Pt(r)?t&&!Sa(r)?o.push(r):t||o.push(r):Li(r)&&o.push(r)}),o},Pv=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(Pt(e))return e.type===Re?t==="default"?We(e.children):[]:e.children&&e.children[t]?We(e.children[t](n)):[];{const o=e.$slots[t]&&e.$slots[t](n);return We(o)}},co=e=>{var t;let n=((t=e==null?void 0:e.vnode)===null||t===void 0?void 0:t.el)||e&&(e.$el||e);for(;n&&!n.tagName;)n=n.nextSibling;return n},Iv=e=>{const t={};if(e.$&&e.$.vnode){const n=e.$.vnode.props||{};Object.keys(e.$props).forEach(o=>{const r=e.$props[o],i=rv(o);(r!==void 0||i in n)&&(t[o]=r)})}else if(Pt(e)&&typeof e.type=="object"){const n=e.props||{},o={};Object.keys(n).forEach(i=>{o[ya(i)]=n[i]});const r=e.type.props||{};Object.keys(r).forEach(i=>{const a=av(r,o,i,o[i]);(a!==void 0||i in o)&&(t[i]=a)})}return t},Pc=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,r;if(e.$){const i=e[t];if(i!==void 0)return typeof i=="function"&&o?i(n):i;r=e.$slots[t],r=o&&r?r(n):r}else if(Pt(e)){const i=e.props&&e.props[t];if(i!==void 0&&e.props!==null)return typeof i=="function"&&o?i(n):i;e.type===Re?r=e.children:e.children&&e.children[t]&&(r=e.children[t],r=o&&r?r(n):r)}return Array.isArray(r)&&(r=We(r),r=r.length===1?r[0]:r,r=r.length===0?void 0:r),r};function Bl(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n={};return e.$?n=p(p({},n),e.$attrs):n=p(p({},n),e.props),wc(n)[t?"onEvents":"events"]}function Tv(e,t){let o=((Pt(e)?e.props:e.$attrs)||{}).style||{};return typeof o=="string"&&(o=Ov(o,t)),o}function _v(e){return e.length===1&&e[0].type===Re}function Sa(e){return e&&(e.type===pc||e.type===Re&&e.children.length===0||e.type===Lp&&e.children.trim()==="")}function Xn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const t=[];return e.forEach(n=>{Array.isArray(n)?t.push(...n):(n==null?void 0:n.type)===Re?t.push(...Xn(n.children)):t.push(n)}),t.filter(n=>!Sa(n))}function ro(e){if(e){const t=Xn(e);return t.length?t:void 0}else return e}function It(e){return Array.isArray(e)&&e.length===1&&(e=e[0]),e&&e.__v_isVNode&&typeof e.type!="symbol"}function On(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"default";var o,r;return(o=t[n])!==null&&o!==void 0?o:(r=e[n])===null||r===void 0?void 0:r.call(e)}const $o=U({compatConfig:{MODE:3},name:"ResizeObserver",props:{disabled:Boolean,onResize:Function},emits:["resize"],setup(e,t){let{slots:n}=t;const o=Ge({width:0,height:0,offsetHeight:0,offsetWidth:0});let r=null,i=null;const a=()=>{i&&(i.disconnect(),i=null)},l=c=>{const{onResize:d}=e,v=c[0].target,{width:f,height:g}=v.getBoundingClientRect(),{offsetWidth:b,offsetHeight:$}=v,y=Math.floor(f),C=Math.floor(g);if(o.width!==y||o.height!==C||o.offsetWidth!==b||o.offsetHeight!==$){const P={width:y,height:C,offsetWidth:b,offsetHeight:$};p(o,P),d&&Promise.resolve().then(()=>{d(p(p({},P),{offsetWidth:b,offsetHeight:$}),v)})}},s=Gn(),u=()=>{const{disabled:c}=e;if(c){a();return}const d=co(s);d!==r&&(a(),r=d),!i&&d&&(i=new xc(l),i.observe(d))};return Oe(()=>{u()}),Ao(()=>{u()}),Kn(()=>{a()}),ie(()=>e.disabled,()=>{u()},{flush:"post"}),()=>{var c;return(c=n.default)===null||c===void 0?void 0:c.call(n)[0]}}});let Ic=e=>setTimeout(e,16),Tc=e=>clearTimeout(e);typeof window<"u"&&"requestAnimationFrame"in window&&(Ic=e=>window.requestAnimationFrame(e),Tc=e=>window.cancelAnimationFrame(e));let Hl=0;const $a=new Map;function _c(e){$a.delete(e)}function he(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Hl+=1;const n=Hl;function o(r){if(r===0)_c(n),e();else{const i=Ic(()=>{o(r-1)});$a.set(n,i)}}return o(t),n}he.cancel=e=>{const t=$a.get(e);return _c(t),Tc(t)};const fr=function(){for(var e=arguments.length,t=new Array(e),n=0;n{const t=e;return t.install=function(n){n.component(t.displayName||t.name,e)},e};function Ce(e){return{type:Object,default:e}}function Ze(e){return{type:Boolean,default:e}}function Ee(e){return{type:Function,default:e}}function zi(e,t){return{validator:()=>!0,default:e}}function li(){return{validator:()=>!0}}function pr(e){return{type:Array,default:e}}function it(e){return{type:String,default:e}}function Bt(e,t){return e?{type:e,default:t}:zi(t)}let je=!1;try{const e=Object.defineProperty({},"passive",{get(){je=!0}});window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}catch{}function fo(e,t,n,o){if(e&&e.addEventListener){let r=o;r===void 0&&je&&(t==="touchstart"||t==="touchmove"||t==="wheel")&&(r={passive:!1}),e.addEventListener(t,n,r)}return{remove:()=>{e&&e.removeEventListener&&e.removeEventListener(t,n)}}}const Ca="anticon",Mv=Symbol("GlobalFormContextKey"),Ev=e=>{xe(Mv,e)},Av=()=>({iconPrefixCls:String,getTargetContainer:{type:Function},getPopupContainer:{type:Function},prefixCls:String,getPrefixCls:{type:Function},renderEmpty:{type:Function},transformCellText:{type:Function},csp:Ce(),input:Ce(),autoInsertSpaceInButton:{type:Boolean,default:void 0},locale:Ce(),pageHeader:Ce(),componentSize:{type:String},componentDisabled:{type:Boolean,default:void 0},direction:{type:String,default:"ltr"},space:Ce(),virtual:{type:Boolean,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},form:Ce(),pagination:Ce(),theme:Ce(),select:Ce(),wave:Ce()}),xa=Symbol("configProvider"),Mc={getPrefixCls:(e,t)=>t||(e?`ant-${e}`:"ant"),iconPrefixCls:w(()=>Ca),getPopupContainer:w(()=>()=>document.body),direction:w(()=>"ltr")},Ec=()=>be(xa,Mc),Rv=e=>xe(xa,e),Ac=Symbol("DisabledContextKey"),wa=()=>be(Ac,ne(void 0)),Dv=e=>{const t=wa();return xe(Ac,w(()=>{var n;return(n=e.value)!==null&&n!==void 0?n:t.value})),e},Rc={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"},Nv={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},Dc={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Ll={lang:p({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},Nv),timePickerLocale:p({},Dc)},Ye="${label} is not a valid ${type}",Dn={locale:"en",Pagination:Rc,DatePicker:Ll,TimePicker:Dc,Calendar:Ll,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Ye,method:Ye,array:Ye,object:Ye,number:Ye,date:Ye,boolean:Ye,integer:Ye,float:Ye,regexp:Ye,email:Ye,url:Ye,hex:Ye},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"}},Nc=U({compatConfig:{MODE:3},name:"LocaleReceiver",props:{componentName:String,defaultLocale:{type:[Object,Function]},children:{type:Function}},setup(e,t){let{slots:n}=t;const o=be("localeData",{}),r=w(()=>{const{componentName:a="global",defaultLocale:l}=e,s=l||Dn[a||"global"],{antLocale:u}=o,c=a&&u?u[a]:{};return p(p({},typeof s=="function"?s():s),c||{})}),i=w(()=>{const{antLocale:a}=o,l=a&&a.locale;return a&&a.exist&&!l?Dn.locale:l});return()=>{const a=e.children||n.default,{antLocale:l}=o;return a==null?void 0:a(r.value,i.value,l)}}});function Bv(e,t,n){const o=be("localeData",{});return[w(()=>{const{antLocale:i}=o,a=mt(t)||Dn[e],l=i?i[e]:{};return p(p(p({},typeof a=="function"?a():a),l||{}),mt(n)||{})})]}function Oa(e){for(var t=0,n,o=0,r=e.length;r>=4;++o,r-=4)n=e.charCodeAt(o)&255|(e.charCodeAt(++o)&255)<<8|(e.charCodeAt(++o)&255)<<16|(e.charCodeAt(++o)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(r){case 3:t^=(e.charCodeAt(o+2)&255)<<16;case 2:t^=(e.charCodeAt(o+1)&255)<<8;case 1:t^=e.charCodeAt(o)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}const zl="%";class Hv{constructor(t){this.cache=new Map,this.instanceId=t}get(t){return this.cache.get(Array.isArray(t)?t.join(zl):t)||null}update(t,n){const o=Array.isArray(t)?t.join(zl):t,r=this.cache.get(o),i=n(r);i===null?this.cache.delete(o):this.cache.set(o,i)}}const Bc="data-token-hash",qt="data-css-hash",wn="__cssinjs_instance__";function Co(){const e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){const t=document.body.querySelectorAll(`style[${qt}]`)||[],{firstChild:n}=document.head;Array.from(t).forEach(r=>{r[wn]=r[wn]||e,r[wn]===e&&document.head.insertBefore(r,n)});const o={};Array.from(document.querySelectorAll(`style[${qt}]`)).forEach(r=>{var i;const a=r.getAttribute(qt);o[a]?r[wn]===e&&((i=r.parentNode)===null||i===void 0||i.removeChild(r)):o[a]=!0})}return new Hv(e)}const Hc=Symbol("StyleContextKey"),Lv=()=>{var e,t,n;const o=Gn();let r;if(o&&o.appContext){const i=(n=(t=(e=o.appContext)===null||e===void 0?void 0:e.config)===null||t===void 0?void 0:t.globalProperties)===null||n===void 0?void 0:n.__ANTDV_CSSINJS_CACHE__;i?r=i:(r=Co(),o.appContext.config.globalProperties&&(o.appContext.config.globalProperties.__ANTDV_CSSINJS_CACHE__=r))}else r=Co();return r},Lc={cache:Co(),defaultCache:!0,hashPriority:"low"},Dr=()=>{const e=Lv();return be(Hc,F(p(p({},Lc),{cache:e})))},zv=e=>{const t=Dr(),n=F(p(p({},Lc),{cache:Co()}));return ie([()=>mt(e),t],()=>{const o=p({},t.value),r=mt(e);Object.keys(r).forEach(a=>{const l=r[a];r[a]!==void 0&&(o[a]=l)});const{cache:i}=r;o.cache=o.cache||Co(),o.defaultCache=!i&&t.value.defaultCache,n.value=o},{immediate:!0}),xe(Hc,n),n},jv=()=>({autoClear:Ze(),mock:it(),cache:Ce(),defaultCache:Ze(),hashPriority:it(),container:Bt(),ssrInline:Ze(),transformers:pr(),linters:pr()});ln(U({name:"AStyleProvider",inheritAttrs:!1,props:jv(),setup(e,t){let{slots:n}=t;return zv(e),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}}));function zc(e,t,n,o){const r=Dr(),i=F(""),a=F();Te(()=>{i.value=[e,...t.value].join("%")});const l=s=>{r.value.cache.update(s,u=>{const[c=0,d]=u||[];return c-1===0?(o==null||o(d,!1),null):[c-1,d]})};return ie(i,(s,u)=>{u&&l(u),r.value.cache.update(s,c=>{const[d=0,v]=c||[],g=v||n();return[d+1,g]}),a.value=r.value.cache.get(i.value)[1]},{immediate:!0}),Le(()=>{l(i.value)}),a}function lt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Gt(e,t){return e&&e.contains?e.contains(t):!1}const jl="data-vc-order",Fv="vc-util-key",ji=new Map;function jc(){let{mark:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e?e.startsWith("data-")?e:`data-${e}`:Fv}function Nr(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function kv(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Fc(e){return Array.from((ji.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function kc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!lt())return null;const{csp:n,prepend:o}=t,r=document.createElement("style");r.setAttribute(jl,kv(o)),n!=null&&n.nonce&&(r.nonce=n==null?void 0:n.nonce),r.innerHTML=e;const i=Nr(t),{firstChild:a}=i;if(o){if(o==="queue"){const l=Fc(i).filter(s=>["prepend","prependQueue"].includes(s.getAttribute(jl)));if(l.length)return i.insertBefore(r,l[l.length-1].nextSibling),r}i.insertBefore(r,a)}else i.appendChild(r);return r}function Wc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=Nr(t);return Fc(n).find(o=>o.getAttribute(jc(t))===e)}function vr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=Wc(e,t);n&&Nr(t).removeChild(n)}function Wv(e,t){const n=ji.get(e);if(!n||!Gt(document,n)){const o=kc("",t),{parentNode:r}=o;ji.set(e,r),e.removeChild(o)}}function xo(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var o,r,i;const a=Nr(n);Wv(a,n);const l=Wc(t,n);if(l)return!((o=n.csp)===null||o===void 0)&&o.nonce&&l.nonce!==((r=n.csp)===null||r===void 0?void 0:r.nonce)&&(l.nonce=(i=n.csp)===null||i===void 0?void 0:i.nonce),l.innerHTML!==e&&(l.innerHTML=e),l;const s=kc(e,n);return s.setAttribute(jc(n),t),s}function Vv(e,t){if(e.length!==t.length)return!1;for(let n=0;n1&&arguments[1]!==void 0?arguments[1]:!1,o={map:this.cache};return t.forEach(r=>{var i;o?o=(i=o==null?void 0:o.map)===null||i===void 0?void 0:i.get(r):o=void 0}),o!=null&&o.value&&n&&(o.value[1]=this.cacheCallTimes++),o==null?void 0:o.value}get(t){var n;return(n=this.internalGet(t,!0))===null||n===void 0?void 0:n[0]}has(t){return!!this.internalGet(t)}set(t,n){if(!this.has(t)){if(this.size()+1>Nn.MAX_CACHE_SIZE+Nn.MAX_CACHE_OFFSET){const[r]=this.keys.reduce((i,a)=>{const[,l]=i;return this.internalGet(a)[1]{if(i===t.length-1)o.set(r,{value:[n,this.cacheCallTimes++]});else{const a=o.get(r);a?a.map||(a.map=new Map):o.set(r,{map:new Map}),o=o.get(r).map}})}deleteByPath(t,n){var o;const r=t.get(n[0]);if(n.length===1)return r.map?t.set(n[0],{map:r.map}):t.delete(n[0]),(o=r.value)===null||o===void 0?void 0:o[0];const i=this.deleteByPath(r.map,n.slice(1));return(!r.map||r.map.size===0)&&!r.value&&t.delete(n[0]),i}delete(t){if(this.has(t))return this.keys=this.keys.filter(n=>!Vv(n,t)),this.deleteByPath(this.cache,t)}}Nn.MAX_CACHE_SIZE=20;Nn.MAX_CACHE_OFFSET=5;let Fl={};function Kv(e,t){}function Gv(e,t,n){!t&&!Fl[n]&&(Fl[n]=!0)}function Xv(e,t){Gv(Kv,e,t)}function Uv(){}let Pa=Uv,kl=0;class Vc{constructor(t){this.derivatives=Array.isArray(t)?t:[t],this.id=kl,t.length===0&&Pa(t.length>0),kl+=1}getDerivativeToken(t){return this.derivatives.reduce((n,o)=>o(t,n),void 0)}}const si=new Nn;function Kc(e){const t=Array.isArray(e)?e:[e];return si.has(t)||si.set(t,new Vc(t)),si.get(t)}const Wl=new WeakMap;function gr(e){let t=Wl.get(e)||"";return t||(Object.keys(e).forEach(n=>{const o=e[n];t+=n,o instanceof Vc?t+=o.id:o&&typeof o=="object"?t+=gr(o):t+=o}),Wl.set(e,t)),t}function Yv(e,t){return Oa(`${t}_${gr(e)}`)}const go=`random-${Date.now()}-${Math.random()}`.replace(/\./g,""),Gc="_bAmBoO_";function qv(e,t,n){var o,r;if(lt()){xo(e,go);const i=document.createElement("div");i.style.position="fixed",i.style.left="0",i.style.top="0",t==null||t(i),document.body.appendChild(i);const a=n?n(i):(o=getComputedStyle(i).content)===null||o===void 0?void 0:o.includes(Gc);return(r=i.parentNode)===null||r===void 0||r.removeChild(i),vr(go),a}return!1}let ui;function Qv(){return ui===void 0&&(ui=qv(`@layer ${go} { .${go} { content: "${Gc}"!important; } }`,e=>{e.className=go})),ui}const Vl={},Zv="css",Xt=new Map;function Jv(e){Xt.set(e,(Xt.get(e)||0)+1)}function eg(e,t){typeof document<"u"&&document.querySelectorAll(`style[${Bc}="${e}"]`).forEach(o=>{var r;o[wn]===t&&((r=o.parentNode)===null||r===void 0||r.removeChild(o))})}const tg=0;function ng(e,t){Xt.set(e,(Xt.get(e)||0)-1);const n=Array.from(Xt.keys()),o=n.filter(r=>(Xt.get(r)||0)<=0);n.length-o.length>tg&&o.forEach(r=>{eg(r,t),Xt.delete(r)})}const og=(e,t,n,o)=>{const r=n.getDerivativeToken(e);let i=p(p({},r),t);return o&&(i=o(i)),i};function rg(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ne({});const o=Dr(),r=w(()=>p({},...t.value)),i=w(()=>gr(r.value)),a=w(()=>gr(n.value.override||Vl));return zc("token",w(()=>[n.value.salt||"",e.value.id,i.value,a.value]),()=>{const{salt:s="",override:u=Vl,formatToken:c,getComputedToken:d}=n.value,v=d?d(r.value,u,e.value):og(r.value,u,e.value,c),f=Yv(v,s);v._tokenKey=f,Jv(f);const g=`${Zv}-${Oa(f)}`;return v._hashId=g,[v,g]},s=>{var u;ng(s[0]._tokenKey,(u=o.value)===null||u===void 0?void 0:u.cache.instanceId)})}var ig={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Xc="comm",Uc="rule",Yc="decl",ag="@import",lg="@keyframes",sg="@layer",qc=Math.abs,Ia=String.fromCharCode;function Qc(e){return e.trim()}function er(e,t,n){return e.replace(t,n)}function ug(e,t,n){return e.indexOf(t,n)}function wo(e,t){return e.charCodeAt(t)|0}function Bn(e,t,n){return e.slice(t,n)}function gt(e){return e.length}function cg(e){return e.length}function zo(e,t){return t.push(e),e}var Br=1,Hn=1,Zc=0,st=0,_e=0,Un="";function Ta(e,t,n,o,r,i,a,l){return{value:e,root:t,parent:n,type:o,props:r,children:i,line:Br,column:Hn,length:a,return:"",siblings:l}}function dg(){return _e}function fg(){return _e=st>0?wo(Un,--st):0,Hn--,_e===10&&(Hn=1,Br--),_e}function dt(){return _e=st2||Oo(_e)>3?"":" "}function mg(e,t){for(;--t&&dt()&&!(_e<48||_e>102||_e>57&&_e<65||_e>70&&_e<97););return Hr(e,tr()+(t<6&&Rt()==32&&dt()==32))}function Fi(e){for(;dt();)switch(_e){case e:return st;case 34:case 39:e!==34&&e!==39&&Fi(_e);break;case 40:e===41&&Fi(e);break;case 92:dt();break}return st}function hg(e,t){for(;dt()&&e+_e!==57;)if(e+_e===84&&Rt()===47)break;return"/*"+Hr(t,st-1)+"*"+Ia(e===47?e:dt())}function bg(e){for(;!Oo(Rt());)dt();return Hr(e,st)}function yg(e){return vg(nr("",null,null,null,[""],e=pg(e),0,[0],e))}function nr(e,t,n,o,r,i,a,l,s){for(var u=0,c=0,d=a,v=0,f=0,g=0,b=1,$=1,y=1,C=0,P="",O=r,S=i,x=o,h=P;$;)switch(g=C,C=dt()){case 40:if(g!=108&&wo(h,d-1)==58){ug(h+=er(ci(C),"&","&\f"),"&\f",qc(u?l[u-1]:0))!=-1&&(y=-1);break}case 34:case 39:case 91:h+=ci(C);break;case 9:case 10:case 13:case 32:h+=gg(g);break;case 92:h+=mg(tr()-1,7);continue;case 47:switch(Rt()){case 42:case 47:zo(Sg(hg(dt(),tr()),t,n,s),s),(Oo(g||1)==5||Oo(Rt()||1)==5)&>(h)&&Bn(h,-1,void 0)!==" "&&(h+=" ");break;default:h+="/"}break;case 123*b:l[u++]=gt(h)*y;case 125*b:case 59:case 0:switch(C){case 0:case 125:$=0;case 59+c:y==-1&&(h=er(h,/\f/g,"")),f>0&&(gt(h)-d||b===0&&g===47)&&zo(f>32?Gl(h+";",o,n,d-1,s):Gl(er(h," ","")+";",o,n,d-2,s),s);break;case 59:h+=";";default:if(zo(x=Kl(h,t,n,u,c,r,l,P,O=[],S=[],d,i),i),C===123)if(c===0)nr(h,t,x,x,O,i,d,l,S);else switch(v===99&&wo(h,3)===110?100:v){case 100:case 108:case 109:case 115:nr(e,x,x,o&&zo(Kl(e,x,x,0,0,r,l,P,r,O=[],d,S),S),r,S,d,l,o?O:S);break;default:nr(h,x,x,x,[""],S,0,l,S)}}u=c=f=0,b=y=1,P=h="",d=a;break;case 58:d=1+gt(h),f=g;default:if(b<1){if(C==123)--b;else if(C==125&&b++==0&&fg()==125)continue}switch(h+=Ia(C),C*b){case 38:y=c>0?1:(h+="\f",-1);break;case 44:l[u++]=(gt(h)-1)*y,y=1;break;case 64:Rt()===45&&(h+=ci(dt())),v=Rt(),c=d=gt(P=h+=bg(tr())),C++;break;case 45:g===45&>(h)==2&&(b=0)}}return i}function Kl(e,t,n,o,r,i,a,l,s,u,c,d){for(var v=r-1,f=r===0?i:[""],g=cg(f),b=0,$=0,y=0;b0?f[C]+" "+P:er(P,/&\f/g,f[C])))&&(s[y++]=O);return Ta(e,t,n,r===0?Uc:l,s,u,c,d)}function Sg(e,t,n,o){return Ta(e,t,n,Xc,Ia(dg()),Bn(e,2,-2),0,o)}function Gl(e,t,n,o,r){return Ta(e,t,n,Yc,Bn(e,0,o),Bn(e,o+1,-1),o,r)}function ki(e,t){for(var n="",o=0;o{const[i,a]=r.split(":");Qt[i]=a});const o=document.querySelector(`style[${Xl}]`);o&&(Jc=!1,(e=o.parentNode)===null||e===void 0||e.removeChild(o)),document.body.removeChild(t)}}function wg(e){return xg(),!!Qt[e]}function Og(e){const t=Qt[e];let n=null;if(t&<())if(Jc)n=Cg;else{const o=document.querySelector(`style[${qt}="${Qt[e]}"]`);o?n=o.innerHTML:delete Qt[e]}return[n,t]}const Ul=lt(),Pg="_skip_check_",ed="_multi_value_";function Yl(e){return ki(yg(e),$g).replace(/\{%%%\:[^;];}/g,";")}function Ig(e){return typeof e=="object"&&e&&(Pg in e||ed in e)}function Tg(e,t,n){if(!t)return e;const o=`.${t}`,r=n==="low"?`:where(${o})`:o;return e.split(",").map(a=>{var l;const s=a.trim().split(/\s+/);let u=s[0]||"";const c=((l=u.match(/^\w+/))===null||l===void 0?void 0:l[0])||"";return u=`${c}${r}${u.slice(c.length)}`,[u,...s.slice(1)].join(" ")}).join(",")}const ql=new Set,Wi=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{root:n,injectHash:o,parentSelectors:r}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]};const{hashId:i,layer:a,path:l,hashPriority:s,transformers:u=[],linters:c=[]}=t;let d="",v={};function f($){const y=$.getName(i);if(!v[y]){const[C]=Wi($.style,t,{root:!1,parentSelectors:r});v[y]=`@keyframes ${$.getName(i)}${C}`}}function g($){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return $.forEach(C=>{Array.isArray(C)?g(C,y):C&&y.push(C)}),y}if(g(Array.isArray(e)?e:[e]).forEach($=>{const y=typeof $=="string"&&!n?{}:$;if(typeof y=="string")d+=`${y} `;else if(y._keyframe)f(y);else{const C=u.reduce((P,O)=>{var S;return((S=O==null?void 0:O.visit)===null||S===void 0?void 0:S.call(O,P))||P},y);Object.keys(C).forEach(P=>{var O;const S=C[P];if(typeof S=="object"&&S&&(P!=="animationName"||!S._keyframe)&&!Ig(S)){let x=!1,h=P.trim(),T=!1;(n||o)&&i?h.startsWith("@")?x=!0:h=Tg(P,i,s):n&&!i&&(h==="&"||h==="")&&(h="",T=!0);const[E,_]=Wi(S,t,{root:T,injectHash:x,parentSelectors:[...r,h]});v=p(p({},v),_),d+=`${h}${E}`}else{let x=function(T,E){const _=T.replace(/[A-Z]/g,G=>`-${G.toLowerCase()}`);let H=E;!ig[T]&&typeof H=="number"&&H!==0&&(H=`${H}px`),T==="animationName"&&(E!=null&&E._keyframe)&&(f(E),H=E.getName(i)),d+=`${_}:${H};`};const h=(O=S==null?void 0:S.value)!==null&&O!==void 0?O:S;typeof S=="object"&&(S!=null&&S[ed])&&Array.isArray(h)?h.forEach(T=>{x(P,T)}):x(P,h)}})}}),!n)d=`{${d}}`;else if(a&&Qv()){const $=a.split(",");d=`@layer ${$[$.length-1].trim()} {${d}}`,$.length>1&&(d=`@layer ${a}{%%%:%}${d}`)}return[d,v]};function _g(e,t){return Oa(`${e.join("%")}${t}`)}function Vi(e,t){const n=Dr(),o=w(()=>e.value.token._tokenKey),r=w(()=>[o.value,...e.value.path]);let i=Ul;return zc("style",r,()=>{const{path:a,hashId:l,layer:s,nonce:u,clientOnly:c,order:d=0}=e.value,v=r.value.join("|");if(wg(v)){const[h,T]=Og(v);if(h)return[h,o.value,T,{},c,d]}const f=t(),{hashPriority:g,container:b,transformers:$,linters:y,cache:C}=n.value,[P,O]=Wi(f,{hashId:l,hashPriority:g,layer:s,path:a.join("-"),transformers:$,linters:y}),S=Yl(P),x=_g(r.value,S);if(i){const h={mark:qt,prepend:"queue",attachTo:b,priority:d},T=typeof u=="function"?u():u;T&&(h.csp={nonce:T});const E=xo(S,x,h);E[wn]=C.instanceId,E.setAttribute(Bc,o.value),Object.keys(O).forEach(_=>{ql.has(_)||(ql.add(_),xo(Yl(O[_]),`_effect-${_}`,{mark:qt,prepend:"queue",attachTo:b}))})}return[S,o.value,x,O,c,d]},(a,l)=>{let[,,s]=a;(l||n.value.autoClear)&&Ul&&vr(s,{mark:qt})}),a=>a}class ge{constructor(t,n){this._keyframe=!0,this.name=t,this.style=n}getName(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t?`${t}-${this.name}`:this.name}}const Mg="4.2.5",mr=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"];function He(e,t){Eg(e)&&(e="100%");var n=Ag(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function jo(e){return Math.min(1,Math.max(0,e))}function Eg(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Ag(e){return typeof e=="string"&&e.indexOf("%")!==-1}function td(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Fo(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Yt(e){return e.length===1?"0"+e:String(e)}function Rg(e,t,n){return{r:He(e,255)*255,g:He(t,255)*255,b:He(n,255)*255}}function Ql(e,t,n){e=He(e,255),t=He(t,255),n=He(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),i=0,a=0,l=(o+r)/2;if(o===r)a=0,i=0;else{var s=o-r;switch(a=l>.5?s/(2-o-r):s/(o+r),o){case e:i=(t-n)/s+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Dg(e,t,n){var o,r,i;if(e=He(e,360),t=He(t,100),n=He(n,100),t===0)r=n,i=n,o=n;else{var a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;o=di(l,a,e+1/3),r=di(l,a,e),i=di(l,a,e-1/3)}return{r:o*255,g:r*255,b:i*255}}function Ki(e,t,n){e=He(e,255),t=He(t,255),n=He(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),i=0,a=o,l=o-r,s=o===0?0:l/o;if(o===r)i=0;else{switch(o){case e:i=(t-n)/l+(t>16,g:(e&65280)>>8,b:e&255}}var Xi={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Cn(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,i=null,a=!1,l=!1;return typeof e=="string"&&(e=Fg(e)),typeof e=="object"&&($t(e.r)&&$t(e.g)&&$t(e.b)?(t=Rg(e.r,e.g,e.b),a=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):$t(e.h)&&$t(e.s)&&$t(e.v)?(o=Fo(e.s),r=Fo(e.v),t=Ng(e.h,o,r),a=!0,l="hsv"):$t(e.h)&&$t(e.s)&&$t(e.l)&&(o=Fo(e.s),i=Fo(e.l),t=Dg(e.h,o,i),a=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=td(n),{ok:a,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var zg="[-\\+]?\\d+%?",jg="[-\\+]?\\d*\\.\\d+%?",Dt="(?:".concat(jg,")|(?:").concat(zg,")"),fi="[\\s|\\(]+(".concat(Dt,")[,|\\s]+(").concat(Dt,")[,|\\s]+(").concat(Dt,")\\s*\\)?"),pi="[\\s|\\(]+(".concat(Dt,")[,|\\s]+(").concat(Dt,")[,|\\s]+(").concat(Dt,")[,|\\s]+(").concat(Dt,")\\s*\\)?"),ct={CSS_UNIT:new RegExp(Dt),rgb:new RegExp("rgb"+fi),rgba:new RegExp("rgba"+pi),hsl:new RegExp("hsl"+fi),hsla:new RegExp("hsla"+pi),hsv:new RegExp("hsv"+fi),hsva:new RegExp("hsva"+pi),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Fg(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Xi[e])e=Xi[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=ct.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=ct.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ct.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=ct.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ct.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=ct.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ct.hex8.exec(e),n?{r:qe(n[1]),g:qe(n[2]),b:qe(n[3]),a:Zl(n[4]),format:t?"name":"hex8"}:(n=ct.hex6.exec(e),n?{r:qe(n[1]),g:qe(n[2]),b:qe(n[3]),format:t?"name":"hex"}:(n=ct.hex4.exec(e),n?{r:qe(n[1]+n[1]),g:qe(n[2]+n[2]),b:qe(n[3]+n[3]),a:Zl(n[4]+n[4]),format:t?"name":"hex8"}:(n=ct.hex3.exec(e),n?{r:qe(n[1]+n[1]),g:qe(n[2]+n[2]),b:qe(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function $t(e){return!!ct.CSS_UNIT.exec(String(e))}var Ae=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=Lg(t)),this.originalInput=t;var r=Cn(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,r,i=t.r/255,a=t.g/255,l=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),a<=.03928?o=a/12.92:o=Math.pow((a+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),.2126*n+.7152*o+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=td(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Ki(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Ki(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Ql(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=Ql(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Gi(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),Bg(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(He(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(He(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+Gi(this.r,this.g,this.b,!1),n=0,o=Object.entries(Xi);n=0,i=!n&&r&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=jo(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=jo(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=jo(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=jo(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),i=n/100,a={r:(r.r-o.r)*i+o.r,g:(r.g-o.g)*i+o.g,b:(r.b-o.b)*i+o.b,a:(r.a-o.a)*i+o.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),r=360/n,i=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,i.push(new e(o));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,i=n.v,a=[],l=1/t;t--;)a.push(new e({h:o,s:r,v:i})),i=(i+l)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb(),r=n.a+o.a*(1-n.a);return new e({r:(n.r*n.a+o.r*o.a*(1-n.a))/r,g:(n.g*n.a+o.g*o.a*(1-n.a))/r,b:(n.b*n.a+o.b*o.a*(1-n.a))/r,a:r})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],i=360/t,a=1;a=60&&Math.round(e.h)<=240?o=n?Math.round(e.h)-ko*t:Math.round(e.h)+ko*t:o=n?Math.round(e.h)+ko*t:Math.round(e.h)-ko*t,o<0?o+=360:o>=360&&(o-=360),o}function ns(e,t,n){if(e.h===0&&e.s===0)return e.s;var o;return n?o=e.s-Jl*t:t===od?o=e.s+Jl:o=e.s+kg*t,o>1&&(o=1),n&&t===nd&&o>.1&&(o=.1),o<.06&&(o=.06),Number(o.toFixed(2))}function os(e,t,n){var o;return n?o=e.v+Wg*t:o=e.v-Vg*t,o>1&&(o=1),Number(o.toFixed(2))}function Jt(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],o=Cn(e),r=nd;r>0;r-=1){var i=es(o),a=Wo(Cn({h:ts(i,r,!0),s:ns(i,r,!0),v:os(i,r,!0)}));n.push(a)}n.push(Wo(o));for(var l=1;l<=od;l+=1){var s=es(o),u=Wo(Cn({h:ts(s,l),s:ns(s,l),v:os(s,l)}));n.push(u)}return t.theme==="dark"?Kg.map(function(c){var d=c.index,v=c.opacity,f=Wo(Gg(Cn(t.backgroundColor||"#141414"),Cn(n[d]),v*100));return f}):n}var vi={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},or={},gi={};Object.keys(vi).forEach(function(e){or[e]=Jt(vi[e]),or[e].primary=or[e][5],gi[e]=Jt(vi[e],{theme:"dark",backgroundColor:"#141414"}),gi[e].primary=gi[e][5]});var Xg=or.blue;const Ug=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function Yg(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const rd={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},Lr=p(p({},rd),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'`,fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1});function qg(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:o}=t;const{colorSuccess:r,colorWarning:i,colorError:a,colorInfo:l,colorPrimary:s,colorBgBase:u,colorTextBase:c}=e,d=n(s),v=n(r),f=n(i),g=n(a),b=n(l),$=o(u,c);return p(p({},$),{colorPrimaryBg:d[1],colorPrimaryBgHover:d[2],colorPrimaryBorder:d[3],colorPrimaryBorderHover:d[4],colorPrimaryHover:d[5],colorPrimary:d[6],colorPrimaryActive:d[7],colorPrimaryTextHover:d[8],colorPrimaryText:d[9],colorPrimaryTextActive:d[10],colorSuccessBg:v[1],colorSuccessBgHover:v[2],colorSuccessBorder:v[3],colorSuccessBorderHover:v[4],colorSuccessHover:v[4],colorSuccess:v[6],colorSuccessActive:v[7],colorSuccessTextHover:v[8],colorSuccessText:v[9],colorSuccessTextActive:v[10],colorErrorBg:g[1],colorErrorBgHover:g[2],colorErrorBorder:g[3],colorErrorBorderHover:g[4],colorErrorHover:g[5],colorError:g[6],colorErrorActive:g[7],colorErrorTextHover:g[8],colorErrorText:g[9],colorErrorTextActive:g[10],colorWarningBg:f[1],colorWarningBgHover:f[2],colorWarningBorder:f[3],colorWarningBorderHover:f[4],colorWarningHover:f[4],colorWarning:f[6],colorWarningActive:f[7],colorWarningTextHover:f[8],colorWarningText:f[9],colorWarningTextActive:f[10],colorInfoBg:b[1],colorInfoBgHover:b[2],colorInfoBorder:b[3],colorInfoBorderHover:b[4],colorInfoHover:b[4],colorInfo:b[6],colorInfoActive:b[7],colorInfoTextHover:b[8],colorInfoText:b[9],colorInfoTextActive:b[10],colorBgMask:new Ae("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const Qg=e=>{let t=e,n=e,o=e,r=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?o=1:e>=6&&(o=2),e>4&&e<8?r=4:e>=8&&(r=6),{borderRadius:e>16?16:e,borderRadiusXS:o,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:r}};function Zg(e){const{motionUnit:t,motionBase:n,borderRadius:o,lineWidth:r}=e;return p({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:r+1},Qg(o))}const Ct=(e,t)=>new Ae(e).setAlpha(t).toRgbString(),io=(e,t)=>new Ae(e).darken(t).toHexString(),Jg=e=>{const t=Jt(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},em=(e,t)=>{const n=e||"#fff",o=t||"#000";return{colorBgBase:n,colorTextBase:o,colorText:Ct(o,.88),colorTextSecondary:Ct(o,.65),colorTextTertiary:Ct(o,.45),colorTextQuaternary:Ct(o,.25),colorFill:Ct(o,.15),colorFillSecondary:Ct(o,.06),colorFillTertiary:Ct(o,.04),colorFillQuaternary:Ct(o,.02),colorBgLayout:io(n,4),colorBgContainer:io(n,0),colorBgElevated:io(n,0),colorBgSpotlight:Ct(o,.85),colorBorder:io(n,15),colorBorderSecondary:io(n,6)}};function tm(e){const t=new Array(10).fill(null).map((n,o)=>{const r=o-1,i=e*Math.pow(2.71828,r/5),a=o>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>{const o=n+8;return{size:n,lineHeight:o/n}})}const nm=e=>{const t=tm(e),n=t.map(r=>r.size),o=t.map(r=>r.lineHeight);return{fontSizeSM:n[0],fontSize:n[1],fontSizeLG:n[2],fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:o[1],lineHeightLG:o[2],lineHeightSM:o[0],lineHeightHeading1:o[6],lineHeightHeading2:o[5],lineHeightHeading3:o[4],lineHeightHeading4:o[3],lineHeightHeading5:o[2]}};function om(e){const t=Object.keys(rd).map(n=>{const o=Jt(e[n]);return new Array(10).fill(1).reduce((r,i,a)=>(r[`${n}-${a+1}`]=o[a],r),{})}).reduce((n,o)=>(n=p(p({},n),o),n),{});return p(p(p(p(p(p(p({},e),t),qg(e,{generateColorPalettes:Jg,generateNeutralColorPalettes:em})),nm(e.fontSize)),Yg(e)),Ug(e)),Zg(e))}function mi(e){return e>=0&&e<=255}function Vo(e,t){const{r:n,g:o,b:r,a:i}=new Ae(e).toRgb();if(i<1)return e;const{r:a,g:l,b:s}=new Ae(t).toRgb();for(let u=.01;u<=1;u+=.01){const c=Math.round((n-a*(1-u))/u),d=Math.round((o-l*(1-u))/u),v=Math.round((r-s*(1-u))/u);if(mi(c)&&mi(d)&&mi(v))return new Ae({r:c,g:d,b:v,a:Math.round(u*100)/100}).toRgbString()}return new Ae({r:n,g:o,b:r,a:1}).toRgbString()}var rm=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{delete o[f]});const r=p(p({},n),o),i=480,a=576,l=768,s=992,u=1200,c=1600,d=2e3;return p(p(p({},r),{colorLink:r.colorInfoText,colorLinkHover:r.colorInfoHover,colorLinkActive:r.colorInfoActive,colorFillContent:r.colorFillSecondary,colorFillContentHover:r.colorFill,colorFillAlter:r.colorFillQuaternary,colorBgContainerDisabled:r.colorFillTertiary,colorBorderBg:r.colorBgContainer,colorSplit:Vo(r.colorBorderSecondary,r.colorBgContainer),colorTextPlaceholder:r.colorTextQuaternary,colorTextDisabled:r.colorTextQuaternary,colorTextHeading:r.colorText,colorTextLabel:r.colorTextSecondary,colorTextDescription:r.colorTextTertiary,colorTextLightSolid:r.colorWhite,colorHighlight:r.colorError,colorBgTextHover:r.colorFillSecondary,colorBgTextActive:r.colorFill,colorIcon:r.colorTextTertiary,colorIconHover:r.colorText,colorErrorOutline:Vo(r.colorErrorBg,r.colorBgContainer),colorWarningOutline:Vo(r.colorWarningBg,r.colorBgContainer),fontSizeIcon:r.fontSizeSM,lineWidth:r.lineWidth,controlOutlineWidth:r.lineWidth*2,controlInteractiveSize:r.controlHeight/2,controlItemBgHover:r.colorFillTertiary,controlItemBgActive:r.colorPrimaryBg,controlItemBgActiveHover:r.colorPrimaryBgHover,controlItemBgActiveDisabled:r.colorFill,controlTmpOutline:r.colorFillQuaternary,controlOutline:Vo(r.colorPrimaryBg,r.colorBgContainer),lineType:r.lineType,borderRadius:r.borderRadius,borderRadiusXS:r.borderRadiusXS,borderRadiusSM:r.borderRadiusSM,borderRadiusLG:r.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:r.sizeXXS,paddingXS:r.sizeXS,paddingSM:r.sizeSM,padding:r.size,paddingMD:r.sizeMD,paddingLG:r.sizeLG,paddingXL:r.sizeXL,paddingContentHorizontalLG:r.sizeLG,paddingContentVerticalLG:r.sizeMS,paddingContentHorizontal:r.sizeMS,paddingContentVertical:r.sizeSM,paddingContentHorizontalSM:r.size,paddingContentVerticalSM:r.sizeXS,marginXXS:r.sizeXXS,marginXS:r.sizeXS,marginSM:r.sizeSM,margin:r.size,marginMD:r.sizeMD,marginLG:r.sizeLG,marginXL:r.sizeXL,marginXXL:r.sizeXXL,boxShadow:` diff --git a/assets/Disclaimer.html-X1Fa1Ns5.js b/assets/Disclaimer.html-Bel_hLTQ.js similarity index 99% rename from assets/Disclaimer.html-X1Fa1Ns5.js rename to assets/Disclaimer.html-Bel_hLTQ.js index 5ee41d330..ba1e1ad9f 100644 --- a/assets/Disclaimer.html-X1Fa1Ns5.js +++ b/assets/Disclaimer.html-Bel_hLTQ.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o as n}from"./app-C3B4Qtic.js";const a={};function o(l,e){return n(),i("div",null,e[0]||(e[0]=[r('

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

',32)]))}const p=t(a,[["render",o],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/ru-RU/instructions/Disclaimer.html","title":"отказ от авторских прав","lang":"ru-RU","frontmatter":{"title":"отказ от авторских прав","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"отказ от авторских прав"}],["meta",{"property":"og:description","content":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"отказ от авторских прав\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]},{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]}],"readingTime":{"minutes":2.56,"words":767},"filePathRelative":"ru-RU/instructions/Disclaimer.md","autoDesc":true,"excerpt":"

Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"

\\n

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original \\"Plants vs. Zombies 2\\" series. Please read the following important statements:

\\n
    \\n
  • Non-Commercial Nature
  • \\n
"}');export{p as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o as n}from"./app-CN6ckWyW.js";const a={};function o(l,e){return n(),i("div",null,e[0]||(e[0]=[r('

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

',32)]))}const p=t(a,[["render",o],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/ru-RU/instructions/Disclaimer.html","title":"отказ от авторских прав","lang":"ru-RU","frontmatter":{"title":"отказ от авторских прав","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"отказ от авторских прав"}],["meta",{"property":"og:description","content":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"отказ от авторских прав\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]},{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]}],"readingTime":{"minutes":2.56,"words":767},"filePathRelative":"ru-RU/instructions/Disclaimer.md","autoDesc":true,"excerpt":"

Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"

\\n

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original \\"Plants vs. Zombies 2\\" series. Please read the following important statements:

\\n
    \\n
  • Non-Commercial Nature
  • \\n
"}');export{p as comp,d as data}; diff --git a/assets/Disclaimer.html-DaXNXdYP.js b/assets/Disclaimer.html-D6V3-B_2.js similarity index 99% rename from assets/Disclaimer.html-DaXNXdYP.js rename to assets/Disclaimer.html-D6V3-B_2.js index 5af54c089..6e61eb1d4 100644 --- a/assets/Disclaimer.html-DaXNXdYP.js +++ b/assets/Disclaimer.html-D6V3-B_2.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as r,l as i,o as n}from"./app-C3B4Qtic.js";const o={};function a(l,e){return n(),r("div",null,e[0]||(e[0]=[i('

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

',32)]))}const c=t(o,[["render",a],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/instructions/Disclaimer.html","title":"免责声明","lang":"zh-CN","frontmatter":{"title":"免责声明","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》免责声明 本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明: 非商业性质声明 本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。 版权声明 本游戏中使用的所有植物、僵尸、游戏音效、背景...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"免责声明"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》免责声明 本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明: 非商业性质声明 本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。 版权声明 本游戏中使用的所有植物、僵尸、游戏音效、背景..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"免责声明\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]},{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]}],"readingTime":{"minutes":2.56,"words":767},"filePathRelative":"instructions/Disclaimer.md","autoDesc":true,"excerpt":"

《PvZ2 Gardendless》免责声明

\\n

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

\\n
    \\n
  • 非商业性质声明
  • \\n
\\n

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

\\n
    \\n
  • 版权声明
  • \\n
\\n

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

"}');export{c as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as r,l as i,o as n}from"./app-CN6ckWyW.js";const o={};function a(l,e){return n(),r("div",null,e[0]||(e[0]=[i('

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

',32)]))}const c=t(o,[["render",a],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/instructions/Disclaimer.html","title":"免责声明","lang":"zh-CN","frontmatter":{"title":"免责声明","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》免责声明 本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明: 非商业性质声明 本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。 版权声明 本游戏中使用的所有植物、僵尸、游戏音效、背景...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"免责声明"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》免责声明 本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明: 非商业性质声明 本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。 版权声明 本游戏中使用的所有植物、僵尸、游戏音效、背景..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"免责声明\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]},{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]}],"readingTime":{"minutes":2.56,"words":767},"filePathRelative":"instructions/Disclaimer.md","autoDesc":true,"excerpt":"

《PvZ2 Gardendless》免责声明

\\n

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

\\n
    \\n
  • 非商业性质声明
  • \\n
\\n

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

\\n
    \\n
  • 版权声明
  • \\n
\\n

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

"}');export{c as comp,d as data}; diff --git a/assets/Disclaimer.html-KOCMpsUi.js b/assets/Disclaimer.html-DgaD4tWj.js similarity index 99% rename from assets/Disclaimer.html-KOCMpsUi.js rename to assets/Disclaimer.html-DgaD4tWj.js index 994b2999d..50ce25823 100644 --- a/assets/Disclaimer.html-KOCMpsUi.js +++ b/assets/Disclaimer.html-DgaD4tWj.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o as a}from"./app-C3B4Qtic.js";const n={};function o(l,e){return a(),i("div",null,e[0]||(e[0]=[r('

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

',32)]))}const p=t(n,[["render",o],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/en/instructions/Disclaimer.html","title":"Copyright Disclaimer","lang":"en-US","frontmatter":{"title":"Copyright Disclaimer","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Copyright Disclaimer"}],["meta",{"property":"og:description","content":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Copyright Disclaimer\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]},{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]}],"readingTime":{"minutes":2.55,"words":765},"filePathRelative":"en/instructions/Disclaimer.md","autoDesc":true,"excerpt":"

Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"

\\n

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original \\"Plants vs. Zombies 2\\" series. Please read the following important statements:

\\n
    \\n
  • Non-Commercial Nature
  • \\n
"}');export{p as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o as a}from"./app-CN6ckWyW.js";const n={};function o(l,e){return a(),i("div",null,e[0]||(e[0]=[r('

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

',32)]))}const p=t(n,[["render",o],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/en/instructions/Disclaimer.html","title":"Copyright Disclaimer","lang":"en-US","frontmatter":{"title":"Copyright Disclaimer","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Copyright Disclaimer"}],["meta",{"property":"og:description","content":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Copyright Disclaimer\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]},{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]}],"readingTime":{"minutes":2.55,"words":765},"filePathRelative":"en/instructions/Disclaimer.md","autoDesc":true,"excerpt":"

Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"

\\n

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original \\"Plants vs. Zombies 2\\" series. Please read the following important statements:

\\n
    \\n
  • Non-Commercial Nature
  • \\n
"}');export{p as comp,d as data}; diff --git a/assets/Disclaimer.html-BdAru80X.js b/assets/Disclaimer.html-zGAIPG39.js similarity index 99% rename from assets/Disclaimer.html-BdAru80X.js rename to assets/Disclaimer.html-zGAIPG39.js index 0a11a2de2..95ef637f5 100644 --- a/assets/Disclaimer.html-BdAru80X.js +++ b/assets/Disclaimer.html-zGAIPG39.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o as a}from"./app-C3B4Qtic.js";const n={};function o(l,e){return a(),i("div",null,e[0]||(e[0]=[r('

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

',32)]))}const p=t(n,[["render",o],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/pt-BR/instructions/Disclaimer.html","title":"Copyright Disclaimer","lang":"pt-BR","frontmatter":{"title":"Copyright Disclaimer","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Copyright Disclaimer"}],["meta",{"property":"og:description","content":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Copyright Disclaimer\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]},{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]}],"readingTime":{"minutes":2.55,"words":765},"filePathRelative":"pt-BR/instructions/Disclaimer.md","autoDesc":true,"excerpt":"

Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"

\\n

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original \\"Plants vs. Zombies 2\\" series. Please read the following important statements:

\\n
    \\n
  • Non-Commercial Nature
  • \\n
"}');export{p as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o as a}from"./app-CN6ckWyW.js";const n={};function o(l,e){return a(),i("div",null,e[0]||(e[0]=[r('

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

',32)]))}const p=t(n,[["render",o],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/pt-BR/instructions/Disclaimer.html","title":"Copyright Disclaimer","lang":"pt-BR","frontmatter":{"title":"Copyright Disclaimer","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Copyright Disclaimer"}],["meta",{"property":"og:description","content":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Copyright Disclaimer\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]},{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]}],"readingTime":{"minutes":2.55,"words":765},"filePathRelative":"pt-BR/instructions/Disclaimer.md","autoDesc":true,"excerpt":"

Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"

\\n

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original \\"Plants vs. Zombies 2\\" series. Please read the following important statements:

\\n
    \\n
  • Non-Commercial Nature
  • \\n
"}');export{p as comp,d as data}; diff --git a/assets/FAQ.html-BLuQu0Ub.js b/assets/FAQ.html-0fVI8vxW.js similarity index 99% rename from assets/FAQ.html-BLuQu0Ub.js rename to assets/FAQ.html-0fVI8vxW.js index 152e966f8..12d8e0554 100644 --- a/assets/FAQ.html-BLuQu0Ub.js +++ b/assets/FAQ.html-0fVI8vxW.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as s,o}from"./app-C3B4Qtic.js";const i={};function l(n,e){return o(),a("div",null,e[0]||(e[0]=[s('

Frequently Asked Game Questions

Note

This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version

Q&A by @索菲 sophine

What should I do if I get stuck with a white screen at startup?

The opening image of flaming EA is actually loading game resources, and the problem occurs at startup, mostly when it starts loading. There are two possible explanations for this situation, either the rendering of the flames at the beginning tends to cause crashes, or the problem is caused by auto-adjustment of the resolution(invalid in latest version). Many people who have encountered this problem have resolved it after several attempts, so we recommend that you try it again and again. In addition, most of the white screen cases we have recorded so far are using Lenovo laptops, so please refer to your computer configuration to make a judgement.

Where are the sandbox levels?

There is a “Sandbox Level” button on the game's settings screen. Once inside, there is a purple “i” button, click on it to get a description of the keys.

FunctionsResult
TabSwitch Stage Effect
BackspaceSpawn or Push the Tide(Totally)
EnterPull the Tide(Totally)
←/→Push or Pull the Tide by One Square Width
Scroll at the CardsChange Seedpackets
F5Stop Gaming Update
F1Spawn Random Zombies
Free plantsPlant without Sun Cost
Cooldown offPlant without Cooling Down
Free PlantfoodFree Plantfood Effect
Arrow near the 'i'Set the Spawn Style of Zombies from Seedpackets

The above is limited to sandbox levels, some shortcuts for normal mode are listed below: While the game is in progress, press [a] to collect sunlight, coins and diamonds. Right-click on a plant to play water animation. Middle-click on a plant in the field to trigger a plant food effect. Use the keyboard to automatically match the spare Banana Rocket or Missile Toe on the field. Use the [b] key for the former and the [n] key for the latter. Press [~] to hide UI.

Why is there no zombie in the zomboss level?

The Zomboss Mechs are still under development, patience is virtue.

Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?

Tutorial Zombies and Peashooters are usually placeholders of the uncompleted Zombies or Plants.

They will be replaced by what they should have been in vanilla in the future.

The full screen resolution is so weird, what should I do?

Initial launch of the game is fixed full screen, press F4 to cancel the full screen.

Currently the game has been UI adapted for 16:10 and 16:9 screens, if you have problems about screen display, please reflect them to the author and we will fix them as soon as possible.

Why are the UI gone?

Press the [~] key to hide UI, please check if the UI is hidden by pressing this key by mistake. If invalid, unfortunately this problem might be brought by the devices you are using.

Why is the plant all unlocked in the first place?

The archive feature is still under development, that's why all the plants and levels are fully unlocked from the beginning, and we will add this feature in future versions.

In addition, clicking on the plus sign on the side of the gold and diamonds can directly increase their number, in the future, if you select [ALLOW CHEAT] in the Settings, this function will still be retained, if you do not allow cheating, this function will allow you to exchange gold and diamonds with each other.

',21)]))}const d=t(i,[["render",l],["__file","FAQ.html.vue"]]),p=JSON.parse('{"path":"/en/guide/FAQ.html","title":"FAQ","lang":"en-US","frontmatter":{"title":"FAQ","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"FAQ"}],["meta",{"property":"og:description","content":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Frequently Asked Game Questions","slug":"frequently-asked-game-questions","link":"#frequently-asked-game-questions","children":[]},{"level":2,"title":"What should I do if I get stuck with a white screen at startup?","slug":"what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","link":"#what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","children":[]},{"level":2,"title":"Where are the sandbox levels?","slug":"where-are-the-sandbox-levels","link":"#where-are-the-sandbox-levels","children":[]},{"level":2,"title":"Why is there no zombie in the zomboss level?","slug":"why-is-there-no-zombie-in-the-zomboss-level","link":"#why-is-there-no-zombie-in-the-zomboss-level","children":[]},{"level":2,"title":"Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?","slug":"why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","link":"#why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","children":[]},{"level":2,"title":"The full screen resolution is so weird, what should I do?","slug":"the-full-screen-resolution-is-so-weird-what-should-i-do","link":"#the-full-screen-resolution-is-so-weird-what-should-i-do","children":[]},{"level":2,"title":"Why are the UI gone?","slug":"why-are-the-ui-gone","link":"#why-are-the-ui-gone","children":[]},{"level":2,"title":"Why is the plant all unlocked in the first place?","slug":"why-is-the-plant-all-unlocked-in-the-first-place","link":"#why-is-the-plant-all-unlocked-in-the-first-place","children":[]}],"readingTime":{"minutes":2.03,"words":608},"filePathRelative":"en/guide/FAQ.md","autoDesc":true,"excerpt":"

Frequently Asked Game Questions

\\n
\\n

Note

\\n

This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version

\\n

Q&A by @索菲 sophine

\\n
\\n

What should I do if I get stuck with a white screen at startup?

\\n

The opening image of flaming EA is actually loading game resources, and the problem occurs at startup, mostly when it starts loading.\\nThere are two possible explanations for this situation, either the rendering of the flames at the beginning tends to cause crashes, or the problem is caused by auto-adjustment of the resolution(invalid in latest version).\\nMany people who have encountered this problem have resolved it after several attempts, so we recommend that you try it again and again. In addition, most of the white screen cases we have recorded so far are using Lenovo laptops, so please refer to your computer configuration to make a judgement.

"}');export{d as comp,p as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as s,o}from"./app-CN6ckWyW.js";const i={};function l(n,e){return o(),a("div",null,e[0]||(e[0]=[s('

Frequently Asked Game Questions

Note

This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version

Q&A by @索菲 sophine

What should I do if I get stuck with a white screen at startup?

The opening image of flaming EA is actually loading game resources, and the problem occurs at startup, mostly when it starts loading. There are two possible explanations for this situation, either the rendering of the flames at the beginning tends to cause crashes, or the problem is caused by auto-adjustment of the resolution(invalid in latest version). Many people who have encountered this problem have resolved it after several attempts, so we recommend that you try it again and again. In addition, most of the white screen cases we have recorded so far are using Lenovo laptops, so please refer to your computer configuration to make a judgement.

Where are the sandbox levels?

There is a “Sandbox Level” button on the game's settings screen. Once inside, there is a purple “i” button, click on it to get a description of the keys.

FunctionsResult
TabSwitch Stage Effect
BackspaceSpawn or Push the Tide(Totally)
EnterPull the Tide(Totally)
←/→Push or Pull the Tide by One Square Width
Scroll at the CardsChange Seedpackets
F5Stop Gaming Update
F1Spawn Random Zombies
Free plantsPlant without Sun Cost
Cooldown offPlant without Cooling Down
Free PlantfoodFree Plantfood Effect
Arrow near the 'i'Set the Spawn Style of Zombies from Seedpackets

The above is limited to sandbox levels, some shortcuts for normal mode are listed below: While the game is in progress, press [a] to collect sunlight, coins and diamonds. Right-click on a plant to play water animation. Middle-click on a plant in the field to trigger a plant food effect. Use the keyboard to automatically match the spare Banana Rocket or Missile Toe on the field. Use the [b] key for the former and the [n] key for the latter. Press [~] to hide UI.

Why is there no zombie in the zomboss level?

The Zomboss Mechs are still under development, patience is virtue.

Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?

Tutorial Zombies and Peashooters are usually placeholders of the uncompleted Zombies or Plants.

They will be replaced by what they should have been in vanilla in the future.

The full screen resolution is so weird, what should I do?

Initial launch of the game is fixed full screen, press F4 to cancel the full screen.

Currently the game has been UI adapted for 16:10 and 16:9 screens, if you have problems about screen display, please reflect them to the author and we will fix them as soon as possible.

Why are the UI gone?

Press the [~] key to hide UI, please check if the UI is hidden by pressing this key by mistake. If invalid, unfortunately this problem might be brought by the devices you are using.

Why is the plant all unlocked in the first place?

The archive feature is still under development, that's why all the plants and levels are fully unlocked from the beginning, and we will add this feature in future versions.

In addition, clicking on the plus sign on the side of the gold and diamonds can directly increase their number, in the future, if you select [ALLOW CHEAT] in the Settings, this function will still be retained, if you do not allow cheating, this function will allow you to exchange gold and diamonds with each other.

',21)]))}const d=t(i,[["render",l],["__file","FAQ.html.vue"]]),p=JSON.parse('{"path":"/en/guide/FAQ.html","title":"FAQ","lang":"en-US","frontmatter":{"title":"FAQ","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"FAQ"}],["meta",{"property":"og:description","content":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Frequently Asked Game Questions","slug":"frequently-asked-game-questions","link":"#frequently-asked-game-questions","children":[]},{"level":2,"title":"What should I do if I get stuck with a white screen at startup?","slug":"what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","link":"#what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","children":[]},{"level":2,"title":"Where are the sandbox levels?","slug":"where-are-the-sandbox-levels","link":"#where-are-the-sandbox-levels","children":[]},{"level":2,"title":"Why is there no zombie in the zomboss level?","slug":"why-is-there-no-zombie-in-the-zomboss-level","link":"#why-is-there-no-zombie-in-the-zomboss-level","children":[]},{"level":2,"title":"Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?","slug":"why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","link":"#why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","children":[]},{"level":2,"title":"The full screen resolution is so weird, what should I do?","slug":"the-full-screen-resolution-is-so-weird-what-should-i-do","link":"#the-full-screen-resolution-is-so-weird-what-should-i-do","children":[]},{"level":2,"title":"Why are the UI gone?","slug":"why-are-the-ui-gone","link":"#why-are-the-ui-gone","children":[]},{"level":2,"title":"Why is the plant all unlocked in the first place?","slug":"why-is-the-plant-all-unlocked-in-the-first-place","link":"#why-is-the-plant-all-unlocked-in-the-first-place","children":[]}],"readingTime":{"minutes":2.03,"words":608},"filePathRelative":"en/guide/FAQ.md","autoDesc":true,"excerpt":"

Frequently Asked Game Questions

\\n
\\n

Note

\\n

This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version

\\n

Q&A by @索菲 sophine

\\n
\\n

What should I do if I get stuck with a white screen at startup?

\\n

The opening image of flaming EA is actually loading game resources, and the problem occurs at startup, mostly when it starts loading.\\nThere are two possible explanations for this situation, either the rendering of the flames at the beginning tends to cause crashes, or the problem is caused by auto-adjustment of the resolution(invalid in latest version).\\nMany people who have encountered this problem have resolved it after several attempts, so we recommend that you try it again and again. In addition, most of the white screen cases we have recorded so far are using Lenovo laptops, so please refer to your computer configuration to make a judgement.

"}');export{d as comp,p as data}; diff --git a/assets/FAQ.html-Bq9AQt9G.js b/assets/FAQ.html-73a4GcZa.js similarity index 99% rename from assets/FAQ.html-Bq9AQt9G.js rename to assets/FAQ.html-73a4GcZa.js index 4b2a2dc9f..226dab646 100644 --- a/assets/FAQ.html-Bq9AQt9G.js +++ b/assets/FAQ.html-73a4GcZa.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as o,o as s}from"./app-C3B4Qtic.js";const i={};function l(n,e){return s(),a("div",null,e[0]||(e[0]=[o('

Frequently Asked Game Questions

Note

This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version

Q&A by @索菲 sophine

What should I do if I get stuck with a white screen at startup?

The opening image of flaming EA is actually loading game resources, and the problem occurs at startup, mostly when it starts loading. There are two possible explanations for this situation, either the rendering of the flames at the beginning tends to cause crashes, or the problem is caused by auto-adjustment of the resolution(invalid in latest version). Many people who have encountered this problem have resolved it after several attempts, so we recommend that you try it again and again. In addition, most of the white screen cases we have recorded so far are using Lenovo laptops, so please refer to your computer configuration to make a judgement.

Where are the sandbox levels?

There is a “Sandbox Level” button on the game's settings screen. Once inside, there is a purple “i” button, click on it to get a description of the keys.

FunctionsResult
TabSwitch Stage Effect
BackspaceSpawn or Push the Tide(Totally)
EnterPull the Tide(Totally)
←/→Push or Pull the Tide by One Square Width
Scroll at the CardsChange Seedpackets
F5Stop Gaming Update
F1Spawn Random Zombies
Free plantsPlant without Sun Cost
Cooldown offPlant without Cooling Down
Free PlantfoodFree Plantfood Effect
Arrow near the 'i'Set the Spawn Style of Zombies from Seedpackets

The above is limited to sandbox levels, some shortcuts for normal mode are listed below: While the game is in progress, press [a] to collect sunlight, coins and diamonds. Right-click on a plant to play water animation. Middle-click on a plant in the field to trigger a plant food effect. Use the keyboard to automatically match the spare Banana Rocket or Missile Toe on the field. Use the [b] key for the former and the [n] key for the latter. Press [~] to hide UI.

Why is there no zombie in the zomboss level?

The Zomboss Mechs are still under development, patience is virtue.

Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?

Tutorial Zombies and Peashooters are usually placeholders of the uncompleted Zombies or Plants.

They will be replaced by what they should have been in vanilla in the future.

The full screen resolution is so weird, what should I do?

Initial launch of the game is fixed full screen, press F4 to cancel the full screen.

Currently the game has been UI adapted for 16:10 and 16:9 screens, if you have problems about screen display, please reflect them to the author and we will fix them as soon as possible.

Why are the UI gone?

Press the [~] key to hide UI, please check if the UI is hidden by pressing this key by mistake. If invalid, unfortunately this problem might be brought by the devices you are using.

Why is the plant all unlocked in the first place?

The archive feature is still under development, that's why all the plants and levels are fully unlocked from the beginning, and we will add this feature in future versions.

In addition, clicking on the plus sign on the side of the gold and diamonds can directly increase their number, in the future, if you select [ALLOW CHEAT] in the Settings, this function will still be retained, if you do not allow cheating, this function will allow you to exchange gold and diamonds with each other.

',21)]))}const d=t(i,[["render",l],["__file","FAQ.html.vue"]]),p=JSON.parse('{"path":"/pt-BR/guide/FAQ.html","title":"FAQ","lang":"pt-BR","frontmatter":{"title":"FAQ","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"FAQ"}],["meta",{"property":"og:description","content":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Frequently Asked Game Questions","slug":"frequently-asked-game-questions","link":"#frequently-asked-game-questions","children":[]},{"level":2,"title":"What should I do if I get stuck with a white screen at startup?","slug":"what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","link":"#what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","children":[]},{"level":2,"title":"Where are the sandbox levels?","slug":"where-are-the-sandbox-levels","link":"#where-are-the-sandbox-levels","children":[]},{"level":2,"title":"Why is there no zombie in the zomboss level?","slug":"why-is-there-no-zombie-in-the-zomboss-level","link":"#why-is-there-no-zombie-in-the-zomboss-level","children":[]},{"level":2,"title":"Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?","slug":"why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","link":"#why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","children":[]},{"level":2,"title":"The full screen resolution is so weird, what should I do?","slug":"the-full-screen-resolution-is-so-weird-what-should-i-do","link":"#the-full-screen-resolution-is-so-weird-what-should-i-do","children":[]},{"level":2,"title":"Why are the UI gone?","slug":"why-are-the-ui-gone","link":"#why-are-the-ui-gone","children":[]},{"level":2,"title":"Why is the plant all unlocked in the first place?","slug":"why-is-the-plant-all-unlocked-in-the-first-place","link":"#why-is-the-plant-all-unlocked-in-the-first-place","children":[]}],"readingTime":{"minutes":2.03,"words":608},"filePathRelative":"pt-BR/guide/FAQ.md","autoDesc":true,"excerpt":"

Frequently Asked Game Questions

\\n
\\n

Note

\\n

This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version

\\n

Q&A by @索菲 sophine

\\n
\\n

What should I do if I get stuck with a white screen at startup?

\\n

The opening image of flaming EA is actually loading game resources, and the problem occurs at startup, mostly when it starts loading.\\nThere are two possible explanations for this situation, either the rendering of the flames at the beginning tends to cause crashes, or the problem is caused by auto-adjustment of the resolution(invalid in latest version).\\nMany people who have encountered this problem have resolved it after several attempts, so we recommend that you try it again and again. In addition, most of the white screen cases we have recorded so far are using Lenovo laptops, so please refer to your computer configuration to make a judgement.

"}');export{d as comp,p as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as o,o as s}from"./app-CN6ckWyW.js";const i={};function l(n,e){return s(),a("div",null,e[0]||(e[0]=[o('

Frequently Asked Game Questions

Note

This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version

Q&A by @索菲 sophine

What should I do if I get stuck with a white screen at startup?

The opening image of flaming EA is actually loading game resources, and the problem occurs at startup, mostly when it starts loading. There are two possible explanations for this situation, either the rendering of the flames at the beginning tends to cause crashes, or the problem is caused by auto-adjustment of the resolution(invalid in latest version). Many people who have encountered this problem have resolved it after several attempts, so we recommend that you try it again and again. In addition, most of the white screen cases we have recorded so far are using Lenovo laptops, so please refer to your computer configuration to make a judgement.

Where are the sandbox levels?

There is a “Sandbox Level” button on the game's settings screen. Once inside, there is a purple “i” button, click on it to get a description of the keys.

FunctionsResult
TabSwitch Stage Effect
BackspaceSpawn or Push the Tide(Totally)
EnterPull the Tide(Totally)
←/→Push or Pull the Tide by One Square Width
Scroll at the CardsChange Seedpackets
F5Stop Gaming Update
F1Spawn Random Zombies
Free plantsPlant without Sun Cost
Cooldown offPlant without Cooling Down
Free PlantfoodFree Plantfood Effect
Arrow near the 'i'Set the Spawn Style of Zombies from Seedpackets

The above is limited to sandbox levels, some shortcuts for normal mode are listed below: While the game is in progress, press [a] to collect sunlight, coins and diamonds. Right-click on a plant to play water animation. Middle-click on a plant in the field to trigger a plant food effect. Use the keyboard to automatically match the spare Banana Rocket or Missile Toe on the field. Use the [b] key for the former and the [n] key for the latter. Press [~] to hide UI.

Why is there no zombie in the zomboss level?

The Zomboss Mechs are still under development, patience is virtue.

Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?

Tutorial Zombies and Peashooters are usually placeholders of the uncompleted Zombies or Plants.

They will be replaced by what they should have been in vanilla in the future.

The full screen resolution is so weird, what should I do?

Initial launch of the game is fixed full screen, press F4 to cancel the full screen.

Currently the game has been UI adapted for 16:10 and 16:9 screens, if you have problems about screen display, please reflect them to the author and we will fix them as soon as possible.

Why are the UI gone?

Press the [~] key to hide UI, please check if the UI is hidden by pressing this key by mistake. If invalid, unfortunately this problem might be brought by the devices you are using.

Why is the plant all unlocked in the first place?

The archive feature is still under development, that's why all the plants and levels are fully unlocked from the beginning, and we will add this feature in future versions.

In addition, clicking on the plus sign on the side of the gold and diamonds can directly increase their number, in the future, if you select [ALLOW CHEAT] in the Settings, this function will still be retained, if you do not allow cheating, this function will allow you to exchange gold and diamonds with each other.

',21)]))}const d=t(i,[["render",l],["__file","FAQ.html.vue"]]),p=JSON.parse('{"path":"/pt-BR/guide/FAQ.html","title":"FAQ","lang":"pt-BR","frontmatter":{"title":"FAQ","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"FAQ"}],["meta",{"property":"og:description","content":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Frequently Asked Game Questions","slug":"frequently-asked-game-questions","link":"#frequently-asked-game-questions","children":[]},{"level":2,"title":"What should I do if I get stuck with a white screen at startup?","slug":"what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","link":"#what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","children":[]},{"level":2,"title":"Where are the sandbox levels?","slug":"where-are-the-sandbox-levels","link":"#where-are-the-sandbox-levels","children":[]},{"level":2,"title":"Why is there no zombie in the zomboss level?","slug":"why-is-there-no-zombie-in-the-zomboss-level","link":"#why-is-there-no-zombie-in-the-zomboss-level","children":[]},{"level":2,"title":"Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?","slug":"why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","link":"#why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","children":[]},{"level":2,"title":"The full screen resolution is so weird, what should I do?","slug":"the-full-screen-resolution-is-so-weird-what-should-i-do","link":"#the-full-screen-resolution-is-so-weird-what-should-i-do","children":[]},{"level":2,"title":"Why are the UI gone?","slug":"why-are-the-ui-gone","link":"#why-are-the-ui-gone","children":[]},{"level":2,"title":"Why is the plant all unlocked in the first place?","slug":"why-is-the-plant-all-unlocked-in-the-first-place","link":"#why-is-the-plant-all-unlocked-in-the-first-place","children":[]}],"readingTime":{"minutes":2.03,"words":608},"filePathRelative":"pt-BR/guide/FAQ.md","autoDesc":true,"excerpt":"

Frequently Asked Game Questions

\\n
\\n

Note

\\n

This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version

\\n

Q&A by @索菲 sophine

\\n
\\n

What should I do if I get stuck with a white screen at startup?

\\n

The opening image of flaming EA is actually loading game resources, and the problem occurs at startup, mostly when it starts loading.\\nThere are two possible explanations for this situation, either the rendering of the flames at the beginning tends to cause crashes, or the problem is caused by auto-adjustment of the resolution(invalid in latest version).\\nMany people who have encountered this problem have resolved it after several attempts, so we recommend that you try it again and again. In addition, most of the white screen cases we have recorded so far are using Lenovo laptops, so please refer to your computer configuration to make a judgement.

"}');export{d as comp,p as data}; diff --git a/assets/FAQ.html-D46qdy5h.js b/assets/FAQ.html-DNCLm5wk.js similarity index 99% rename from assets/FAQ.html-D46qdy5h.js rename to assets/FAQ.html-DNCLm5wk.js index b08945b39..89d367955 100644 --- a/assets/FAQ.html-D46qdy5h.js +++ b/assets/FAQ.html-DNCLm5wk.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as r,l as d,o as a}from"./app-C3B4Qtic.js";const l={};function n(p,t){return a(),r("div",null,t[0]||(t[0]=[d('

常见游玩问题

此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本

此 Q&A by@索菲 sophine

怎么没有中文?

本游戏仅有英文,并没有制作中文版本。

  • 关于汉化问题的解释:

pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。

首先是为了还原国际版,我们目前版本的首要目标就是还原国际版,并且做出一些我们的特色,事实上大家也确实看到了我们这个版本的特色内容。

所以 就是为了还原,要使用和国际版一样的英文。

其次,以这个游戏的玩法来说,没有汉化,对于游玩过程的影响其实并不是很大,可以搞汉化,但现阶段不是非要搞汉化。

最后,如果决定要汉化,又面临了到底要采取哪个版本的问题,选民间汉化或是选官方汉化都会遭受非议。横竖都不是。

然后,如果要自己汉化这个游戏的话,汉化难度其实特别高。因为它有各种英文双关梗,如果汉化了,很有可能失去了这一独特的趣味。

不仅如此,还有一些人说,“哪有一上来就搞汉化的”,这样就更让我们很为难了,所以暂时搁置了汉化。

目前关于汉化,我们还没有计划,或许哪天这个版本开源了,会有人尝试作出汉化的,给您造成的不便,希望您谅解。

目前仅有一个粉丝尝试制作了汉化版本,然而最近并没有跟进更新,已经落后于最新进度几个版本,不建议游玩。

启动的时候卡白屏怎么办?

开头出现火烧 EA 的画面,其实是在加载游戏资源,在启动时出现的问题,多半是在开始加载时产生的。

目前暂且做出两种可能性解释,一是开头火焰的渲染容易导致崩溃,二是自动调整分辨率而导致出现问题。

下个版本将拟定关闭自动切换分辨率功能,或将解决此问题。

很多遇到此问题的人多次尝试以后便解决了此问题,因此我们建议您先反复尝试一番。

另外,如果您是从网盘下载的版本,可以尝试在群内下载资源,我们也遇到了多个玩家无法运行网盘版本但却可以运行群内版本。

该现象的原因尚且不明,但是上传的文件应是同一文件。

沙盒模式在哪里?

游戏的设置界面有一个“Sandbox Level”按钮,点击即可,对于沙盒模式各个按钮的作用,下面给出解释:

操作效果
Tab切换舞台效果
Backspace(完全)涨潮
Enter(完全)退潮
←/→涨潮或退潮一格
鼠标滚轮(要放在卡牌上)切换卡牌
F5时间停滞
F1生成僵尸
Free plants植物不耗费阳光
Cooldown off种植无冷却
Free plant food免费叶绿素
i 旁的箭头僵尸出场方式

以上仅限于沙盒模式,下面列出一些普通模式的快捷键:

  • 游戏进行时,按a键可以收集阳光金币和钻石
  • 对场上的植物在适当的时机右键,可以播放浇水动画
  • 对场上的植物中键,可以触发叶绿素效果
  • 使用键盘可以自动匹配场上空余的香蕉炮或槲寄冰仙子,香蕉炮是b键,冰仙子是n

为什么僵王关卡没有出怪?

海盗和埃及僵王仍在制作中,请耐心等待,当前版本仅开发完成海盗和埃及两个世界,西部尚未制作完成。

为什么有的其他的关卡没有出怪?

神秘埃及和海盗港湾的部分小游戏关卡,以及西部的后半关卡仍然在制作中,没有出怪即是没有制作完成。

全屏显示率好怪,应该怎么办?

初次启动游戏是固定全屏的,按F4可以取消全屏。 目前游戏已经针对 16:10 和 16:9 的电脑进行了 UI 适配,如果您仍然有显示上的问题,请及时向作者反映,我们会尽快修复。

为什么所有的 UI 都不见了?

按下~键可以隐藏 ui,请您检查是否是误按此按键致使 UI 被隐藏。

为什么一开始就是植物全解锁?

具体存档功能仍然在制作之中,因此存档一开始即为全解锁,我们将在未来版本加入此功能。请您稍安勿躁。

另外,点击金币和钻石边上的加号,即可直接使其数量增多,未来如果您在设置中选择了ALLOW CHEAT(允许作弊), 此功能仍然会保留,如果未允许作弊,此功能将会允许您将金币与钻石相互兑换。

设置界面内容翻译

English中文
Music音乐
Sound FX音效
Resolution分辨率
Difficulty难度(A 最高 D 最低)
Upper card layer将卡槽置顶,当植物卡槽被巨人僵尸等僵尸阻挡时使用
Allow cheat允许作弊(在游戏中可以点击加号自由增加叶绿素和阳光)
Sandbox level沙盒关卡
Square tip mode切换种植的时候的十字或者每一个格子红绿色记号
Full screen全屏
',39)]))}const h=e(l,[["render",n],["__file","FAQ.html.vue"]]),s=JSON.parse('{"path":"/guide/FAQ.html","title":"常见问题FAQ","lang":"zh-CN","frontmatter":{"title":"常见问题FAQ","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"常见游玩问题 注 此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本 此 Q&A by@索菲 sophine 怎么没有中文? 本游戏仅有英文,并没有制作中文版本。 关于汉化问题的解释: pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。 首先是为了还原国际版,我们目前版本的首要目标就是还原国际...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"常见问题FAQ"}],["meta",{"property":"og:description","content":"常见游玩问题 注 此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本 此 Q&A by@索菲 sophine 怎么没有中文? 本游戏仅有英文,并没有制作中文版本。 关于汉化问题的解释: pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。 首先是为了还原国际版,我们目前版本的首要目标就是还原国际..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见问题FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"常见游玩问题","slug":"常见游玩问题","link":"#常见游玩问题","children":[]},{"level":2,"title":"怎么没有中文?","slug":"怎么没有中文","link":"#怎么没有中文","children":[]},{"level":2,"title":"启动的时候卡白屏怎么办?","slug":"启动的时候卡白屏怎么办","link":"#启动的时候卡白屏怎么办","children":[]},{"level":2,"title":"沙盒模式在哪里?","slug":"沙盒模式在哪里","link":"#沙盒模式在哪里","children":[]},{"level":2,"title":"为什么僵王关卡没有出怪?","slug":"为什么僵王关卡没有出怪","link":"#为什么僵王关卡没有出怪","children":[]},{"level":2,"title":"为什么有的其他的关卡没有出怪?","slug":"为什么有的其他的关卡没有出怪","link":"#为什么有的其他的关卡没有出怪","children":[]},{"level":2,"title":"全屏显示率好怪,应该怎么办?","slug":"全屏显示率好怪-应该怎么办","link":"#全屏显示率好怪-应该怎么办","children":[]},{"level":2,"title":"为什么所有的 UI 都不见了?","slug":"为什么所有的-ui-都不见了","link":"#为什么所有的-ui-都不见了","children":[]},{"level":2,"title":"为什么一开始就是植物全解锁?","slug":"为什么一开始就是植物全解锁","link":"#为什么一开始就是植物全解锁","children":[]},{"level":2,"title":"设置界面内容翻译","slug":"设置界面内容翻译","link":"#设置界面内容翻译","children":[]}],"readingTime":{"minutes":4.78,"words":1434},"filePathRelative":"guide/FAQ.md","autoDesc":true,"excerpt":"

常见游玩问题

\\n
\\n

\\n

此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本

\\n

此 Q&A by@索菲 sophine

\\n
\\n

怎么没有中文?

\\n

本游戏仅有英文,并没有制作中文版本。

\\n
    \\n
  • 关于汉化问题的解释:
  • \\n
\\n

pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。

\\n

首先是为了还原国际版,我们目前版本的首要目标就是还原国际版,并且做出一些我们的特色,事实上大家也确实看到了我们这个版本的特色内容。

"}');export{h as comp,s as data}; +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as r,l as d,o as a}from"./app-CN6ckWyW.js";const l={};function n(p,t){return a(),r("div",null,t[0]||(t[0]=[d('

常见游玩问题

此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本

此 Q&A by@索菲 sophine

怎么没有中文?

本游戏仅有英文,并没有制作中文版本。

  • 关于汉化问题的解释:

pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。

首先是为了还原国际版,我们目前版本的首要目标就是还原国际版,并且做出一些我们的特色,事实上大家也确实看到了我们这个版本的特色内容。

所以 就是为了还原,要使用和国际版一样的英文。

其次,以这个游戏的玩法来说,没有汉化,对于游玩过程的影响其实并不是很大,可以搞汉化,但现阶段不是非要搞汉化。

最后,如果决定要汉化,又面临了到底要采取哪个版本的问题,选民间汉化或是选官方汉化都会遭受非议。横竖都不是。

然后,如果要自己汉化这个游戏的话,汉化难度其实特别高。因为它有各种英文双关梗,如果汉化了,很有可能失去了这一独特的趣味。

不仅如此,还有一些人说,“哪有一上来就搞汉化的”,这样就更让我们很为难了,所以暂时搁置了汉化。

目前关于汉化,我们还没有计划,或许哪天这个版本开源了,会有人尝试作出汉化的,给您造成的不便,希望您谅解。

目前仅有一个粉丝尝试制作了汉化版本,然而最近并没有跟进更新,已经落后于最新进度几个版本,不建议游玩。

启动的时候卡白屏怎么办?

开头出现火烧 EA 的画面,其实是在加载游戏资源,在启动时出现的问题,多半是在开始加载时产生的。

目前暂且做出两种可能性解释,一是开头火焰的渲染容易导致崩溃,二是自动调整分辨率而导致出现问题。

下个版本将拟定关闭自动切换分辨率功能,或将解决此问题。

很多遇到此问题的人多次尝试以后便解决了此问题,因此我们建议您先反复尝试一番。

另外,如果您是从网盘下载的版本,可以尝试在群内下载资源,我们也遇到了多个玩家无法运行网盘版本但却可以运行群内版本。

该现象的原因尚且不明,但是上传的文件应是同一文件。

沙盒模式在哪里?

游戏的设置界面有一个“Sandbox Level”按钮,点击即可,对于沙盒模式各个按钮的作用,下面给出解释:

操作效果
Tab切换舞台效果
Backspace(完全)涨潮
Enter(完全)退潮
←/→涨潮或退潮一格
鼠标滚轮(要放在卡牌上)切换卡牌
F5时间停滞
F1生成僵尸
Free plants植物不耗费阳光
Cooldown off种植无冷却
Free plant food免费叶绿素
i 旁的箭头僵尸出场方式

以上仅限于沙盒模式,下面列出一些普通模式的快捷键:

  • 游戏进行时,按a键可以收集阳光金币和钻石
  • 对场上的植物在适当的时机右键,可以播放浇水动画
  • 对场上的植物中键,可以触发叶绿素效果
  • 使用键盘可以自动匹配场上空余的香蕉炮或槲寄冰仙子,香蕉炮是b键,冰仙子是n

为什么僵王关卡没有出怪?

海盗和埃及僵王仍在制作中,请耐心等待,当前版本仅开发完成海盗和埃及两个世界,西部尚未制作完成。

为什么有的其他的关卡没有出怪?

神秘埃及和海盗港湾的部分小游戏关卡,以及西部的后半关卡仍然在制作中,没有出怪即是没有制作完成。

全屏显示率好怪,应该怎么办?

初次启动游戏是固定全屏的,按F4可以取消全屏。 目前游戏已经针对 16:10 和 16:9 的电脑进行了 UI 适配,如果您仍然有显示上的问题,请及时向作者反映,我们会尽快修复。

为什么所有的 UI 都不见了?

按下~键可以隐藏 ui,请您检查是否是误按此按键致使 UI 被隐藏。

为什么一开始就是植物全解锁?

具体存档功能仍然在制作之中,因此存档一开始即为全解锁,我们将在未来版本加入此功能。请您稍安勿躁。

另外,点击金币和钻石边上的加号,即可直接使其数量增多,未来如果您在设置中选择了ALLOW CHEAT(允许作弊), 此功能仍然会保留,如果未允许作弊,此功能将会允许您将金币与钻石相互兑换。

设置界面内容翻译

English中文
Music音乐
Sound FX音效
Resolution分辨率
Difficulty难度(A 最高 D 最低)
Upper card layer将卡槽置顶,当植物卡槽被巨人僵尸等僵尸阻挡时使用
Allow cheat允许作弊(在游戏中可以点击加号自由增加叶绿素和阳光)
Sandbox level沙盒关卡
Square tip mode切换种植的时候的十字或者每一个格子红绿色记号
Full screen全屏
',39)]))}const h=e(l,[["render",n],["__file","FAQ.html.vue"]]),s=JSON.parse('{"path":"/guide/FAQ.html","title":"常见问题FAQ","lang":"zh-CN","frontmatter":{"title":"常见问题FAQ","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"常见游玩问题 注 此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本 此 Q&A by@索菲 sophine 怎么没有中文? 本游戏仅有英文,并没有制作中文版本。 关于汉化问题的解释: pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。 首先是为了还原国际版,我们目前版本的首要目标就是还原国际...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"常见问题FAQ"}],["meta",{"property":"og:description","content":"常见游玩问题 注 此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本 此 Q&A by@索菲 sophine 怎么没有中文? 本游戏仅有英文,并没有制作中文版本。 关于汉化问题的解释: pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。 首先是为了还原国际版,我们目前版本的首要目标就是还原国际..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见问题FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"常见游玩问题","slug":"常见游玩问题","link":"#常见游玩问题","children":[]},{"level":2,"title":"怎么没有中文?","slug":"怎么没有中文","link":"#怎么没有中文","children":[]},{"level":2,"title":"启动的时候卡白屏怎么办?","slug":"启动的时候卡白屏怎么办","link":"#启动的时候卡白屏怎么办","children":[]},{"level":2,"title":"沙盒模式在哪里?","slug":"沙盒模式在哪里","link":"#沙盒模式在哪里","children":[]},{"level":2,"title":"为什么僵王关卡没有出怪?","slug":"为什么僵王关卡没有出怪","link":"#为什么僵王关卡没有出怪","children":[]},{"level":2,"title":"为什么有的其他的关卡没有出怪?","slug":"为什么有的其他的关卡没有出怪","link":"#为什么有的其他的关卡没有出怪","children":[]},{"level":2,"title":"全屏显示率好怪,应该怎么办?","slug":"全屏显示率好怪-应该怎么办","link":"#全屏显示率好怪-应该怎么办","children":[]},{"level":2,"title":"为什么所有的 UI 都不见了?","slug":"为什么所有的-ui-都不见了","link":"#为什么所有的-ui-都不见了","children":[]},{"level":2,"title":"为什么一开始就是植物全解锁?","slug":"为什么一开始就是植物全解锁","link":"#为什么一开始就是植物全解锁","children":[]},{"level":2,"title":"设置界面内容翻译","slug":"设置界面内容翻译","link":"#设置界面内容翻译","children":[]}],"readingTime":{"minutes":4.78,"words":1434},"filePathRelative":"guide/FAQ.md","autoDesc":true,"excerpt":"

常见游玩问题

\\n
\\n

\\n

此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本

\\n

此 Q&A by@索菲 sophine

\\n
\\n

怎么没有中文?

\\n

本游戏仅有英文,并没有制作中文版本。

\\n
    \\n
  • 关于汉化问题的解释:
  • \\n
\\n

pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。

\\n

首先是为了还原国际版,我们目前版本的首要目标就是还原国际版,并且做出一些我们的特色,事实上大家也确实看到了我们这个版本的特色内容。

"}');export{h as comp,s as data}; diff --git a/assets/FAQ.html-BC9fRvqz.js b/assets/FAQ.html-saklgk5U.js similarity index 99% rename from assets/FAQ.html-BC9fRvqz.js rename to assets/FAQ.html-saklgk5U.js index 6e027fbe5..5a2416631 100644 --- a/assets/FAQ.html-BC9fRvqz.js +++ b/assets/FAQ.html-saklgk5U.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as r,o as n}from"./app-C3B4Qtic.js";const l={};function p(d,t){return n(),a("div",null,t[0]||(t[0]=[r('

Часто Задаваемые Вопросы

Заметка

Информация в "ЧаВо" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии

Вопрос&Ответ Сделан @索菲 sophine

Что мне делать, если при запуске у меня появляется белый экран?

Первое изображение воспламенённого логотипа EA на самом деле загружает игровые ресурсы, и проблема возникает при запуске, в основном, когда он начинает загружаться. Есть два возможных объяснения этой ситуации: либо рендеринг пламени в начале имеет тенденцию вызывать сбои, либо проблема вызвана автоматической настройкой разрешения (недопустимой в последней версии). Многие люди, которые сталкивались с этой проблемой, решали ее после нескольких попыток, поэтому мы рекомендуем вам повторять попытку снова и снова. Кроме того, большинство случаев белого экрана, которые мы зафиксировали на данный момент, связаны с использованием ноутбуков Lenovo, поэтому, пожалуйста, ознакомьтесь с конфигурацией вашего компьютера, перед тем как делать выводы.

Где можно найти Песочницу?

На экране настроек игры есть кнопка “Песочница”. Оказавшись внутри, вы увидите фиолетовую кнопку “i”, нажмите на нее, чтобы узнать какие клавиши за что отвечают.

FunctionsResult
TabПоменять эффект сцены
BackspaceВызвать воду или пододвинуть(Полностью)
EnterОтодвинуть(Полностью)
←/→Отодвинуть или пододвинуть Воду
Scroll at the CardsПоменять семяна
F5Замедлить игру
F1Вызовите случайных Зомби
Free plantsCажайте без траты Солнц
Cooldown offСажайте без перезарядки
Free PlantfoodБесплатная подкормка
Стрелка рядом с 'i'Установить поведение вызванных зомби

Описанное выше относится только к песочнице, ниже перечислены некоторые сочетания клавиш для обычного режима: Во время игры, нажмите [a] чтобы собрать солнца, монеты и бриллианты. ПКМ по растению чтобы проиграть анимацию полива. При нажатии колёсиком мыши на Растение сработает эффект подкормки. Используйте [b] для Банан-ракетницы и [n] для Омелакеты. Нажмите [~] чтобы спрятать игровой интерфейс.

Почему на Зомбосс-уровнях нет зомби?

Меха-Зомбоссы все еще находятся в стадии разработки, терпение - это добродетель.

Почему на некоторых уровнях мира присутствуют зомби из обучения? Или уровень не играбелен?

зомби из обучения и горохострелы обычно являются заменителями незавершенных зомби или растений.

В будущем они будут заменены на те, что должны были быть в vanilla.

Полноэкранное разрешение такое странное, что мне делать?

Первоначальный запуск игры фиксирован в полноэкранном режиме, нажмите клавишу F4, чтобы отменить полноэкранный режим.

В настоящее время пользовательский интерфейс игры адаптирован для экранов 16:10 и 16:9. Если у вас возникли проблемы с отображением на экране, пожалуйста, сообщите о них автору, и мы исправим их как можно скорее.

Почему пропал пользовательский интерфейс?

Нажмите клавишу [~], чтобы скрыть пользовательский интерфейс, пожалуйста, проверьте, не был ли пользовательский интерфейс скрыт при ошибочном нажатии этой клавиши. Если это не так, возможно, эта проблема может быть вызвана вашим устройством.

Почему все Растения и уровни разблокированы?

Функция прогрессии все еще находится в стадии разработки, поэтому все растения и уровни будут полностью разблокированы с самого начала, и мы добавим эту функцию в будущих версиях.

Кроме того, нажав на знак плюса сбоку от золота и бриллиантов, можно напрямую увеличить их количество, в будущем, если вы выберете [РАЗРЕШИТЬ ЧИТЫ] в настройках, эта функция все равно будет сохранена, если вы отключите читы, эта функция позволит вам обменивать золото и бриллианты друг с другом.

',21)]))}const s=e(l,[["render",p],["__file","FAQ.html.vue"]]),h=JSON.parse('{"path":"/ru-RU/guide/FAQ.html","title":"ЧаВо","lang":"ru-RU","frontmatter":{"title":"ЧаВо","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Часто Задаваемые Вопросы Заметка Информация в \\"ЧаВо\\" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии Вопрос&Ответ Сделан @索菲 sophine Что мне делать, если при запуске у меня...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"ЧаВо"}],["meta",{"property":"og:description","content":"Часто Задаваемые Вопросы Заметка Информация в \\"ЧаВо\\" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии Вопрос&Ответ Сделан @索菲 sophine Что мне делать, если при запуске у меня..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"ЧаВо\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Часто Задаваемые Вопросы","slug":"часто-задаваемые-вопросы","link":"#часто-задаваемые-вопросы","children":[]},{"level":2,"title":"Что мне делать, если при запуске у меня появляется белый экран?","slug":"что-мне-делать-если-при-запуске-у-меня-появляется-белыи-экран","link":"#что-мне-делать-если-при-запуске-у-меня-появляется-белыи-экран","children":[]},{"level":2,"title":"Где можно найти Песочницу?","slug":"где-можно-наити-песочницу","link":"#где-можно-наити-песочницу","children":[]},{"level":2,"title":"Почему на Зомбосс-уровнях нет зомби?","slug":"почему-на-зомбосс-уровнях-нет-зомби","link":"#почему-на-зомбосс-уровнях-нет-зомби","children":[]},{"level":2,"title":"Почему на некоторых уровнях мира присутствуют зомби из обучения? Или уровень не играбелен?","slug":"почему-на-некоторых-уровнях-мира-присутствуют-зомби-из-обучения-или-уровень-не-играбелен","link":"#почему-на-некоторых-уровнях-мира-присутствуют-зомби-из-обучения-или-уровень-не-играбелен","children":[]},{"level":2,"title":"Полноэкранное разрешение такое странное, что мне делать?","slug":"полноэкранное-разрешение-такое-странное-что-мне-делать","link":"#полноэкранное-разрешение-такое-странное-что-мне-делать","children":[]},{"level":2,"title":"Почему пропал пользовательский интерфейс?","slug":"почему-пропал-пользовательскии-интерфеис","link":"#почему-пропал-пользовательскии-интерфеис","children":[]},{"level":2,"title":"Почему все Растения и уровни разблокированы?","slug":"почему-все-растения-и-уровни-разблокированы","link":"#почему-все-растения-и-уровни-разблокированы","children":[]}],"readingTime":{"minutes":1.68,"words":505},"filePathRelative":"ru-RU/guide/FAQ.md","autoDesc":true,"excerpt":"

Часто Задаваемые Вопросы

\\n
\\n

Заметка

\\n

Информация в \\"ЧаВо\\" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии

\\n

Вопрос&Ответ Сделан @索菲 sophine

\\n
\\n

Что мне делать, если при запуске у меня появляется белый экран?

"}');export{s as comp,h as data}; +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as r,o as n}from"./app-CN6ckWyW.js";const l={};function p(d,t){return n(),a("div",null,t[0]||(t[0]=[r('

Часто Задаваемые Вопросы

Заметка

Информация в "ЧаВо" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии

Вопрос&Ответ Сделан @索菲 sophine

Что мне делать, если при запуске у меня появляется белый экран?

Первое изображение воспламенённого логотипа EA на самом деле загружает игровые ресурсы, и проблема возникает при запуске, в основном, когда он начинает загружаться. Есть два возможных объяснения этой ситуации: либо рендеринг пламени в начале имеет тенденцию вызывать сбои, либо проблема вызвана автоматической настройкой разрешения (недопустимой в последней версии). Многие люди, которые сталкивались с этой проблемой, решали ее после нескольких попыток, поэтому мы рекомендуем вам повторять попытку снова и снова. Кроме того, большинство случаев белого экрана, которые мы зафиксировали на данный момент, связаны с использованием ноутбуков Lenovo, поэтому, пожалуйста, ознакомьтесь с конфигурацией вашего компьютера, перед тем как делать выводы.

Где можно найти Песочницу?

На экране настроек игры есть кнопка “Песочница”. Оказавшись внутри, вы увидите фиолетовую кнопку “i”, нажмите на нее, чтобы узнать какие клавиши за что отвечают.

FunctionsResult
TabПоменять эффект сцены
BackspaceВызвать воду или пододвинуть(Полностью)
EnterОтодвинуть(Полностью)
←/→Отодвинуть или пододвинуть Воду
Scroll at the CardsПоменять семяна
F5Замедлить игру
F1Вызовите случайных Зомби
Free plantsCажайте без траты Солнц
Cooldown offСажайте без перезарядки
Free PlantfoodБесплатная подкормка
Стрелка рядом с 'i'Установить поведение вызванных зомби

Описанное выше относится только к песочнице, ниже перечислены некоторые сочетания клавиш для обычного режима: Во время игры, нажмите [a] чтобы собрать солнца, монеты и бриллианты. ПКМ по растению чтобы проиграть анимацию полива. При нажатии колёсиком мыши на Растение сработает эффект подкормки. Используйте [b] для Банан-ракетницы и [n] для Омелакеты. Нажмите [~] чтобы спрятать игровой интерфейс.

Почему на Зомбосс-уровнях нет зомби?

Меха-Зомбоссы все еще находятся в стадии разработки, терпение - это добродетель.

Почему на некоторых уровнях мира присутствуют зомби из обучения? Или уровень не играбелен?

зомби из обучения и горохострелы обычно являются заменителями незавершенных зомби или растений.

В будущем они будут заменены на те, что должны были быть в vanilla.

Полноэкранное разрешение такое странное, что мне делать?

Первоначальный запуск игры фиксирован в полноэкранном режиме, нажмите клавишу F4, чтобы отменить полноэкранный режим.

В настоящее время пользовательский интерфейс игры адаптирован для экранов 16:10 и 16:9. Если у вас возникли проблемы с отображением на экране, пожалуйста, сообщите о них автору, и мы исправим их как можно скорее.

Почему пропал пользовательский интерфейс?

Нажмите клавишу [~], чтобы скрыть пользовательский интерфейс, пожалуйста, проверьте, не был ли пользовательский интерфейс скрыт при ошибочном нажатии этой клавиши. Если это не так, возможно, эта проблема может быть вызвана вашим устройством.

Почему все Растения и уровни разблокированы?

Функция прогрессии все еще находится в стадии разработки, поэтому все растения и уровни будут полностью разблокированы с самого начала, и мы добавим эту функцию в будущих версиях.

Кроме того, нажав на знак плюса сбоку от золота и бриллиантов, можно напрямую увеличить их количество, в будущем, если вы выберете [РАЗРЕШИТЬ ЧИТЫ] в настройках, эта функция все равно будет сохранена, если вы отключите читы, эта функция позволит вам обменивать золото и бриллианты друг с другом.

',21)]))}const s=e(l,[["render",p],["__file","FAQ.html.vue"]]),h=JSON.parse('{"path":"/ru-RU/guide/FAQ.html","title":"ЧаВо","lang":"ru-RU","frontmatter":{"title":"ЧаВо","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Часто Задаваемые Вопросы Заметка Информация в \\"ЧаВо\\" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии Вопрос&Ответ Сделан @索菲 sophine Что мне делать, если при запуске у меня...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"ЧаВо"}],["meta",{"property":"og:description","content":"Часто Задаваемые Вопросы Заметка Информация в \\"ЧаВо\\" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии Вопрос&Ответ Сделан @索菲 sophine Что мне делать, если при запуске у меня..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"ЧаВо\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Часто Задаваемые Вопросы","slug":"часто-задаваемые-вопросы","link":"#часто-задаваемые-вопросы","children":[]},{"level":2,"title":"Что мне делать, если при запуске у меня появляется белый экран?","slug":"что-мне-делать-если-при-запуске-у-меня-появляется-белыи-экран","link":"#что-мне-делать-если-при-запуске-у-меня-появляется-белыи-экран","children":[]},{"level":2,"title":"Где можно найти Песочницу?","slug":"где-можно-наити-песочницу","link":"#где-можно-наити-песочницу","children":[]},{"level":2,"title":"Почему на Зомбосс-уровнях нет зомби?","slug":"почему-на-зомбосс-уровнях-нет-зомби","link":"#почему-на-зомбосс-уровнях-нет-зомби","children":[]},{"level":2,"title":"Почему на некоторых уровнях мира присутствуют зомби из обучения? Или уровень не играбелен?","slug":"почему-на-некоторых-уровнях-мира-присутствуют-зомби-из-обучения-или-уровень-не-играбелен","link":"#почему-на-некоторых-уровнях-мира-присутствуют-зомби-из-обучения-или-уровень-не-играбелен","children":[]},{"level":2,"title":"Полноэкранное разрешение такое странное, что мне делать?","slug":"полноэкранное-разрешение-такое-странное-что-мне-делать","link":"#полноэкранное-разрешение-такое-странное-что-мне-делать","children":[]},{"level":2,"title":"Почему пропал пользовательский интерфейс?","slug":"почему-пропал-пользовательскии-интерфеис","link":"#почему-пропал-пользовательскии-интерфеис","children":[]},{"level":2,"title":"Почему все Растения и уровни разблокированы?","slug":"почему-все-растения-и-уровни-разблокированы","link":"#почему-все-растения-и-уровни-разблокированы","children":[]}],"readingTime":{"minutes":1.68,"words":505},"filePathRelative":"ru-RU/guide/FAQ.md","autoDesc":true,"excerpt":"

Часто Задаваемые Вопросы

\\n
\\n

Заметка

\\n

Информация в \\"ЧаВо\\" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии

\\n

Вопрос&Ответ Сделан @索菲 sophine

\\n
\\n

Что мне делать, если при запуске у меня появляется белый экран?

"}');export{s as comp,h as data}; diff --git a/assets/OpenSource.html-CGJcpFeS.js b/assets/OpenSource.html-DL_dYASm.js similarity index 99% rename from assets/OpenSource.html-CGJcpFeS.js rename to assets/OpenSource.html-DL_dYASm.js index 2a1579a98..c3e231569 100644 --- a/assets/OpenSource.html-CGJcpFeS.js +++ b/assets/OpenSource.html-DL_dYASm.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-C3B4Qtic.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardenless" Official Website Open Source Agreement

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const l=t(r,[["render",a],["__file","OpenSource.html.vue"]]),u=JSON.parse('{"path":"/ru-RU/instructions/OpenSource.html","title":"Соглашение открытого исходного кода","lang":"ru-RU","frontmatter":{"title":"Соглашение открытого исходного кода","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Соглашение открытого исходного кода"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Соглашение открытого исходного кода\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement","slug":"pvz2-gardenless-official-website-open-source-agreement","link":"#pvz2-gardenless-official-website-open-source-agreement","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"readingTime":{"minutes":5.13,"words":1540},"filePathRelative":"ru-RU/instructions/OpenSource.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardenless\\" Official Website Open Source Agreement

\\n

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

\\n

Licensed under the Apache License, Version 2.0 (the \\"License\\");\\nyou may not use this file except in compliance with the License.\\nYou may obtain a copy of the License at

"}');export{l as comp,u as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-CN6ckWyW.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardenless" Official Website Open Source Agreement

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const l=t(r,[["render",a],["__file","OpenSource.html.vue"]]),u=JSON.parse('{"path":"/ru-RU/instructions/OpenSource.html","title":"Соглашение открытого исходного кода","lang":"ru-RU","frontmatter":{"title":"Соглашение открытого исходного кода","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Соглашение открытого исходного кода"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Соглашение открытого исходного кода\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement","slug":"pvz2-gardenless-official-website-open-source-agreement","link":"#pvz2-gardenless-official-website-open-source-agreement","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"readingTime":{"minutes":5.13,"words":1540},"filePathRelative":"ru-RU/instructions/OpenSource.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardenless\\" Official Website Open Source Agreement

\\n

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

\\n

Licensed under the Apache License, Version 2.0 (the \\"License\\");\\nyou may not use this file except in compliance with the License.\\nYou may obtain a copy of the License at

"}');export{l as comp,u as data}; diff --git a/assets/OpenSource.html-nHZsWqip.js b/assets/OpenSource.html-DLcXvSOU.js similarity index 99% rename from assets/OpenSource.html-nHZsWqip.js rename to assets/OpenSource.html-DLcXvSOU.js index d33e2d2d6..6813c04fa 100644 --- a/assets/OpenSource.html-nHZsWqip.js +++ b/assets/OpenSource.html-DLcXvSOU.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-C3B4Qtic.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardenless" Official Website Open Source Agreement

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const h=t(r,[["render",a],["__file","OpenSource.html.vue"]]),u=JSON.parse('{"path":"/pt-BR/instructions/OpenSource.html","title":"Opensource Agreement","lang":"pt-BR","frontmatter":{"title":"Opensource Agreement","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Opensource Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Opensource Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement","slug":"pvz2-gardenless-official-website-open-source-agreement","link":"#pvz2-gardenless-official-website-open-source-agreement","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"readingTime":{"minutes":5.13,"words":1538},"filePathRelative":"pt-BR/instructions/OpenSource.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardenless\\" Official Website Open Source Agreement

\\n

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

\\n

Licensed under the Apache License, Version 2.0 (the \\"License\\");\\nyou may not use this file except in compliance with the License.\\nYou may obtain a copy of the License at

"}');export{h as comp,u as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-CN6ckWyW.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardenless" Official Website Open Source Agreement

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const h=t(r,[["render",a],["__file","OpenSource.html.vue"]]),u=JSON.parse('{"path":"/pt-BR/instructions/OpenSource.html","title":"Opensource Agreement","lang":"pt-BR","frontmatter":{"title":"Opensource Agreement","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Opensource Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Opensource Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement","slug":"pvz2-gardenless-official-website-open-source-agreement","link":"#pvz2-gardenless-official-website-open-source-agreement","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"readingTime":{"minutes":5.13,"words":1538},"filePathRelative":"pt-BR/instructions/OpenSource.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardenless\\" Official Website Open Source Agreement

\\n

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

\\n

Licensed under the Apache License, Version 2.0 (the \\"License\\");\\nyou may not use this file except in compliance with the License.\\nYou may obtain a copy of the License at

"}');export{h as comp,u as data}; diff --git a/assets/OpenSource.html-DsKeLq1M.js b/assets/OpenSource.html-DlFn66tK.js similarity index 99% rename from assets/OpenSource.html-DsKeLq1M.js rename to assets/OpenSource.html-DlFn66tK.js index 53e124b64..d35c4b880 100644 --- a/assets/OpenSource.html-DsKeLq1M.js +++ b/assets/OpenSource.html-DlFn66tK.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-C3B4Qtic.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardenless" Official Website Open Source Agreement

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const h=t(r,[["render",a],["__file","OpenSource.html.vue"]]),u=JSON.parse('{"path":"/en/instructions/OpenSource.html","title":"Opensource Agreement","lang":"en-US","frontmatter":{"title":"Opensource Agreement","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Opensource Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Opensource Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement","slug":"pvz2-gardenless-official-website-open-source-agreement","link":"#pvz2-gardenless-official-website-open-source-agreement","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"readingTime":{"minutes":5.13,"words":1538},"filePathRelative":"en/instructions/OpenSource.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardenless\\" Official Website Open Source Agreement

\\n

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

\\n

Licensed under the Apache License, Version 2.0 (the \\"License\\");\\nyou may not use this file except in compliance with the License.\\nYou may obtain a copy of the License at

"}');export{h as comp,u as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-CN6ckWyW.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardenless" Official Website Open Source Agreement

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const h=t(r,[["render",a],["__file","OpenSource.html.vue"]]),u=JSON.parse('{"path":"/en/instructions/OpenSource.html","title":"Opensource Agreement","lang":"en-US","frontmatter":{"title":"Opensource Agreement","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Opensource Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Opensource Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement","slug":"pvz2-gardenless-official-website-open-source-agreement","link":"#pvz2-gardenless-official-website-open-source-agreement","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"readingTime":{"minutes":5.13,"words":1538},"filePathRelative":"en/instructions/OpenSource.md","autoDesc":true,"excerpt":"

\\"PvZ2 Gardenless\\" Official Website Open Source Agreement

\\n

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

\\n

Licensed under the Apache License, Version 2.0 (the \\"License\\");\\nyou may not use this file except in compliance with the License.\\nYou may obtain a copy of the License at

"}');export{h as comp,u as data}; diff --git a/assets/OpenSource.html-BM9qMYgY.js b/assets/OpenSource.html-MDwuyCXC.js similarity index 99% rename from assets/OpenSource.html-BM9qMYgY.js rename to assets/OpenSource.html-MDwuyCXC.js index 78509951a..b297990f8 100644 --- a/assets/OpenSource.html-BM9qMYgY.js +++ b/assets/OpenSource.html-MDwuyCXC.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-C3B4Qtic.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

《PvZ2 Gardendless》官方网站开源声明

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const l=t(r,[["render",a],["__file","OpenSource.html.vue"]]),d=JSON.parse('{"path":"/instructions/OpenSource.html","title":"开源声明","lang":"zh-CN","frontmatter":{"title":"开源声明","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》官方网站开源声明 Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use this file exce...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"开源声明"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》官方网站开源声明 Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use this file exce..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"开源声明\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》官方网站开源声明","slug":"《pvz2-gardendless》官方网站开源声明","link":"#《pvz2-gardendless》官方网站开源声明","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"readingTime":{"minutes":5.14,"words":1543},"filePathRelative":"instructions/OpenSource.md","autoDesc":true,"excerpt":"

《PvZ2 Gardendless》官方网站开源声明

\\n

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

\\n

Licensed under the Apache License, Version 2.0 (the \\"License\\");\\nyou may not use this file except in compliance with the License.\\nYou may obtain a copy of the License at

\\n

http://www.apache.org/licenses/LICENSE-2.0

"}');export{l as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-CN6ckWyW.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

《PvZ2 Gardendless》官方网站开源声明

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const l=t(r,[["render",a],["__file","OpenSource.html.vue"]]),d=JSON.parse('{"path":"/instructions/OpenSource.html","title":"开源声明","lang":"zh-CN","frontmatter":{"title":"开源声明","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》官方网站开源声明 Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use this file exce...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"开源声明"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》官方网站开源声明 Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use this file exce..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"开源声明\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》官方网站开源声明","slug":"《pvz2-gardendless》官方网站开源声明","link":"#《pvz2-gardendless》官方网站开源声明","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"readingTime":{"minutes":5.14,"words":1543},"filePathRelative":"instructions/OpenSource.md","autoDesc":true,"excerpt":"

《PvZ2 Gardendless》官方网站开源声明

\\n

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

\\n

Licensed under the Apache License, Version 2.0 (the \\"License\\");\\nyou may not use this file except in compliance with the License.\\nYou may obtain a copy of the License at

\\n

http://www.apache.org/licenses/LICENSE-2.0

"}');export{l as comp,d as data}; diff --git a/assets/PvZinfo.html-iXoDIQgV.js b/assets/PvZinfo.html-BjCkRU3v.js similarity index 98% rename from assets/PvZinfo.html-iXoDIQgV.js rename to assets/PvZinfo.html-BjCkRU3v.js index 923f5f1f5..2e2748447 100644 --- a/assets/PvZinfo.html-iXoDIQgV.js +++ b/assets/PvZinfo.html-BjCkRU3v.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as o,o as a}from"./app-C3B4Qtic.js";const r={};function i(s,e){return a(),n("div",null,e[0]||(e[0]=[o('

重要

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

This website, Game and related content are not endorsed by or affiliated with EA.

《植物大战僵尸》原版信息

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的, 所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

《植物大战僵尸2中文版》由代理方拓维游戏运营,拓维信息系统股份有限公司版权所有。

请访问官方网站获取更多关于《植物大战僵尸2》的信息以及原版游戏的下载:

《植物大战僵尸》系列游戏网站:EA-PvZ

《植物大战僵尸2中文版》官方网站:植物大战僵尸2中文版

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

The Chinese version of Plants vs. Zombies 2 is operated by the agent, Talkweb Game, and the copyright belongs to Talkweb Information System Co., Ltd.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

Plants vs. Zombies 2 Chinese version official website: 植物大战僵尸2中文版

',13)]))}const c=t(r,[["render",i],["__file","PvZinfo.html.vue"]]),m=JSON.parse('{"path":"/instructions/PvZinfo.html","title":"原版信息","lang":"zh-CN","frontmatter":{"title":"原版信息","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"重要 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 This website, Game and related content are not endorsed by or affiliated with EA. 《植物大战僵尸》原版信息 《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司Po...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"原版信息"}],["meta",{"property":"og:description","content":"重要 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 This website, Game and related content are not endorsed by or affiliated with EA. 《植物大战僵尸》原版信息 《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司Po..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"原版信息\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《植物大战僵尸》原版信息","slug":"《植物大战僵尸》原版信息","link":"#《植物大战僵尸》原版信息","children":[]},{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]}],"readingTime":{"minutes":1.16,"words":347},"filePathRelative":"instructions/PvZinfo.md","autoDesc":true,"excerpt":"
\\n

重要

\\n

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

\\n

This website, Game and related content are not endorsed by or affiliated with EA.

\\n
\\n

《植物大战僵尸》原版信息

\\n

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的,\\n所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

"}');export{c as comp,m as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as o,o as a}from"./app-CN6ckWyW.js";const r={};function i(s,e){return a(),n("div",null,e[0]||(e[0]=[o('

重要

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

This website, Game and related content are not endorsed by or affiliated with EA.

《植物大战僵尸》原版信息

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的, 所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

《植物大战僵尸2中文版》由代理方拓维游戏运营,拓维信息系统股份有限公司版权所有。

请访问官方网站获取更多关于《植物大战僵尸2》的信息以及原版游戏的下载:

《植物大战僵尸》系列游戏网站:EA-PvZ

《植物大战僵尸2中文版》官方网站:植物大战僵尸2中文版

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

The Chinese version of Plants vs. Zombies 2 is operated by the agent, Talkweb Game, and the copyright belongs to Talkweb Information System Co., Ltd.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

Plants vs. Zombies 2 Chinese version official website: 植物大战僵尸2中文版

',13)]))}const c=t(r,[["render",i],["__file","PvZinfo.html.vue"]]),m=JSON.parse('{"path":"/instructions/PvZinfo.html","title":"原版信息","lang":"zh-CN","frontmatter":{"title":"原版信息","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"重要 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 This website, Game and related content are not endorsed by or affiliated with EA. 《植物大战僵尸》原版信息 《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司Po...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"原版信息"}],["meta",{"property":"og:description","content":"重要 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 This website, Game and related content are not endorsed by or affiliated with EA. 《植物大战僵尸》原版信息 《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司Po..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"原版信息\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《植物大战僵尸》原版信息","slug":"《植物大战僵尸》原版信息","link":"#《植物大战僵尸》原版信息","children":[]},{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]}],"readingTime":{"minutes":1.16,"words":347},"filePathRelative":"instructions/PvZinfo.md","autoDesc":true,"excerpt":"
\\n

重要

\\n

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

\\n

This website, Game and related content are not endorsed by or affiliated with EA.

\\n
\\n

《植物大战僵尸》原版信息

\\n

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的,\\n所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

"}');export{c as comp,m as data}; diff --git a/assets/PvZinfo.html-CJPYjVjD.js b/assets/PvZinfo.html-D6nyFXWU.js similarity index 98% rename from assets/PvZinfo.html-CJPYjVjD.js rename to assets/PvZinfo.html-D6nyFXWU.js index b52db0c64..8a96be4ca 100644 --- a/assets/PvZinfo.html-CJPYjVjD.js +++ b/assets/PvZinfo.html-D6nyFXWU.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as a,o}from"./app-C3B4Qtic.js";const r={};function i(s,e){return o(),n("div",null,e[0]||(e[0]=[a('

Important

This website, Game and related content are not endorsed by or affiliated with EA.

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

The Chinese version of Plants vs. Zombies 2 is operated by the agent, Talkweb Game, and the copyright belongs to Talkweb Information System Co., Ltd.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

Plants vs. Zombies 2 Chinese version official website: 植物大战僵尸2中文版

《植物大战僵尸》原版信息

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的, 所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

《植物大战僵尸2中文版》由代理方拓维游戏运营,拓维信息系统股份有限公司版权所有。

请访问官方网站获取更多关于《植物大战僵尸2》的信息以及原版游戏的下载:

《植物大战僵尸》系列游戏网站:EA-PvZ

《植物大战僵尸2中文版》官方网站:植物大战僵尸2中文版

',13)]))}const c=t(r,[["render",i],["__file","PvZinfo.html.vue"]]),m=JSON.parse('{"path":"/en/instructions/PvZinfo.html","title":"Original Version","lang":"en-US","frontmatter":{"title":"Original Version","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"Important This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Pla...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Original Version"}],["meta",{"property":"og:description","content":"Important This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Pla..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Original Version\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]},{"level":2,"title":"《植物大战僵尸》原版信息","slug":"《植物大战僵尸》原版信息","link":"#《植物大战僵尸》原版信息","children":[]}],"readingTime":{"minutes":1.15,"words":345},"filePathRelative":"en/instructions/PvZinfo.md","autoDesc":true,"excerpt":"
\\n

Important

\\n

This website, Game and related content are not endorsed by or affiliated with EA.

\\n

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

\\n
\\n

Plants vs. Zombies Original Version Information

\\n

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

"}');export{c as comp,m as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as a,o}from"./app-CN6ckWyW.js";const r={};function i(s,e){return o(),n("div",null,e[0]||(e[0]=[a('

Important

This website, Game and related content are not endorsed by or affiliated with EA.

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

The Chinese version of Plants vs. Zombies 2 is operated by the agent, Talkweb Game, and the copyright belongs to Talkweb Information System Co., Ltd.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

Plants vs. Zombies 2 Chinese version official website: 植物大战僵尸2中文版

《植物大战僵尸》原版信息

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的, 所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

《植物大战僵尸2中文版》由代理方拓维游戏运营,拓维信息系统股份有限公司版权所有。

请访问官方网站获取更多关于《植物大战僵尸2》的信息以及原版游戏的下载:

《植物大战僵尸》系列游戏网站:EA-PvZ

《植物大战僵尸2中文版》官方网站:植物大战僵尸2中文版

',13)]))}const c=t(r,[["render",i],["__file","PvZinfo.html.vue"]]),m=JSON.parse('{"path":"/en/instructions/PvZinfo.html","title":"Original Version","lang":"en-US","frontmatter":{"title":"Original Version","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"Important This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Pla...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Original Version"}],["meta",{"property":"og:description","content":"Important This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Pla..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Original Version\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]},{"level":2,"title":"《植物大战僵尸》原版信息","slug":"《植物大战僵尸》原版信息","link":"#《植物大战僵尸》原版信息","children":[]}],"readingTime":{"minutes":1.15,"words":345},"filePathRelative":"en/instructions/PvZinfo.md","autoDesc":true,"excerpt":"
\\n

Important

\\n

This website, Game and related content are not endorsed by or affiliated with EA.

\\n

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

\\n
\\n

Plants vs. Zombies Original Version Information

\\n

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

"}');export{c as comp,m as data}; diff --git a/assets/PvZinfo.html-Cz7s8vHs.js b/assets/PvZinfo.html-YT-OVe0T.js similarity index 98% rename from assets/PvZinfo.html-Cz7s8vHs.js rename to assets/PvZinfo.html-YT-OVe0T.js index 0175adf27..eddd65b4c 100644 --- a/assets/PvZinfo.html-Cz7s8vHs.js +++ b/assets/PvZinfo.html-YT-OVe0T.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as a,o}from"./app-C3B4Qtic.js";const r={};function i(s,e){return o(),n("div",null,e[0]||(e[0]=[a('

Важно

This website, Game and related content are not endorsed by or affiliated with EA.

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

The Chinese version of Plants vs. Zombies 2 is operated by the agent, Talkweb Game, and the copyright belongs to Talkweb Information System Co., Ltd.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

Plants vs. Zombies 2 Chinese version official website: 植物大战僵尸2中文版

《植物大战僵尸》原版信息

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的, 所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

《植物大战僵尸2中文版》由代理方拓维游戏运营,拓维信息系统股份有限公司版权所有。

请访问官方网站获取更多关于《植物大战僵尸2》的信息以及原版游戏的下载:

《植物大战僵尸》系列游戏网站:EA-PvZ

《植物大战僵尸2中文版》官方网站:植物大战僵尸2中文版

',13)]))}const c=t(r,[["render",i],["__file","PvZinfo.html.vue"]]),m=JSON.parse('{"path":"/ru-RU/instructions/PvZinfo.html","title":"Оригинальное Издание","lang":"ru-RU","frontmatter":{"title":"Оригинальное Издание","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"Важно This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Plants ...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Оригинальное Издание"}],["meta",{"property":"og:description","content":"Важно This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Plants ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Оригинальное Издание\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]},{"level":2,"title":"《植物大战僵尸》原版信息","slug":"《植物大战僵尸》原版信息","link":"#《植物大战僵尸》原版信息","children":[]}],"readingTime":{"minutes":1.15,"words":345},"filePathRelative":"ru-RU/instructions/PvZinfo.md","autoDesc":true,"excerpt":"
\\n

Важно

\\n

This website, Game and related content are not endorsed by or affiliated with EA.

\\n

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

\\n
\\n

Plants vs. Zombies Original Version Information

\\n

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

"}');export{c as comp,m as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as a,o}from"./app-CN6ckWyW.js";const r={};function i(s,e){return o(),n("div",null,e[0]||(e[0]=[a('

Важно

This website, Game and related content are not endorsed by or affiliated with EA.

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

The Chinese version of Plants vs. Zombies 2 is operated by the agent, Talkweb Game, and the copyright belongs to Talkweb Information System Co., Ltd.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

Plants vs. Zombies 2 Chinese version official website: 植物大战僵尸2中文版

《植物大战僵尸》原版信息

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的, 所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

《植物大战僵尸2中文版》由代理方拓维游戏运营,拓维信息系统股份有限公司版权所有。

请访问官方网站获取更多关于《植物大战僵尸2》的信息以及原版游戏的下载:

《植物大战僵尸》系列游戏网站:EA-PvZ

《植物大战僵尸2中文版》官方网站:植物大战僵尸2中文版

',13)]))}const c=t(r,[["render",i],["__file","PvZinfo.html.vue"]]),m=JSON.parse('{"path":"/ru-RU/instructions/PvZinfo.html","title":"Оригинальное Издание","lang":"ru-RU","frontmatter":{"title":"Оригинальное Издание","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"Важно This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Plants ...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Оригинальное Издание"}],["meta",{"property":"og:description","content":"Важно This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Plants ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Оригинальное Издание\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]},{"level":2,"title":"《植物大战僵尸》原版信息","slug":"《植物大战僵尸》原版信息","link":"#《植物大战僵尸》原版信息","children":[]}],"readingTime":{"minutes":1.15,"words":345},"filePathRelative":"ru-RU/instructions/PvZinfo.md","autoDesc":true,"excerpt":"
\\n

Важно

\\n

This website, Game and related content are not endorsed by or affiliated with EA.

\\n

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

\\n
\\n

Plants vs. Zombies Original Version Information

\\n

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

"}');export{c as comp,m as data}; diff --git a/assets/PvZinfo.html-BS7g4OFS.js b/assets/PvZinfo.html-zfeIzP1R.js similarity index 98% rename from assets/PvZinfo.html-BS7g4OFS.js rename to assets/PvZinfo.html-zfeIzP1R.js index dc0e2eca3..65116489b 100644 --- a/assets/PvZinfo.html-BS7g4OFS.js +++ b/assets/PvZinfo.html-zfeIzP1R.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as a,o}from"./app-C3B4Qtic.js";const i={};function r(s,e){return o(),n("div",null,e[0]||(e[0]=[a('

Importante

This website, Game and related content are not endorsed by or affiliated with EA.

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

The Chinese version of Plants vs. Zombies 2 is operated by the agent, Talkweb Game, and the copyright belongs to Talkweb Information System Co., Ltd.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

Plants vs. Zombies 2 Chinese version official website: 植物大战僵尸2中文版

《植物大战僵尸》原版信息

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的, 所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

《植物大战僵尸2中文版》由代理方拓维游戏运营,拓维信息系统股份有限公司版权所有。

请访问官方网站获取更多关于《植物大战僵尸2》的信息以及原版游戏的下载:

《植物大战僵尸》系列游戏网站:EA-PvZ

《植物大战僵尸2中文版》官方网站:植物大战僵尸2中文版

',13)]))}const c=t(i,[["render",r],["__file","PvZinfo.html.vue"]]),m=JSON.parse('{"path":"/pt-BR/instructions/PvZinfo.html","title":"Original Version","lang":"pt-BR","frontmatter":{"title":"Original Version","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"Importante This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Pl...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Original Version"}],["meta",{"property":"og:description","content":"Importante This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Pl..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Original Version\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]},{"level":2,"title":"《植物大战僵尸》原版信息","slug":"《植物大战僵尸》原版信息","link":"#《植物大战僵尸》原版信息","children":[]}],"readingTime":{"minutes":1.15,"words":345},"filePathRelative":"pt-BR/instructions/PvZinfo.md","autoDesc":true,"excerpt":"
\\n

Importante

\\n

This website, Game and related content are not endorsed by or affiliated with EA.

\\n

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

\\n
\\n

Plants vs. Zombies Original Version Information

\\n

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

"}');export{c as comp,m as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as a,o}from"./app-CN6ckWyW.js";const i={};function r(s,e){return o(),n("div",null,e[0]||(e[0]=[a('

Importante

This website, Game and related content are not endorsed by or affiliated with EA.

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

The Chinese version of Plants vs. Zombies 2 is operated by the agent, Talkweb Game, and the copyright belongs to Talkweb Information System Co., Ltd.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

Plants vs. Zombies 2 Chinese version official website: 植物大战僵尸2中文版

《植物大战僵尸》原版信息

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的, 所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

《植物大战僵尸2中文版》由代理方拓维游戏运营,拓维信息系统股份有限公司版权所有。

请访问官方网站获取更多关于《植物大战僵尸2》的信息以及原版游戏的下载:

《植物大战僵尸》系列游戏网站:EA-PvZ

《植物大战僵尸2中文版》官方网站:植物大战僵尸2中文版

',13)]))}const c=t(i,[["render",r],["__file","PvZinfo.html.vue"]]),m=JSON.parse('{"path":"/pt-BR/instructions/PvZinfo.html","title":"Original Version","lang":"pt-BR","frontmatter":{"title":"Original Version","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"Importante This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Pl...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Original Version"}],["meta",{"property":"og:description","content":"Importante This website, Game and related content are not endorsed by or affiliated with EA. 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 Plants vs. Zombies Original Version Information Pl..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Original Version\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]},{"level":2,"title":"《植物大战僵尸》原版信息","slug":"《植物大战僵尸》原版信息","link":"#《植物大战僵尸》原版信息","children":[]}],"readingTime":{"minutes":1.15,"words":345},"filePathRelative":"pt-BR/instructions/PvZinfo.md","autoDesc":true,"excerpt":"
\\n

Importante

\\n

This website, Game and related content are not endorsed by or affiliated with EA.

\\n

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

\\n
\\n

Plants vs. Zombies Original Version Information

\\n

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

"}');export{c as comp,m as data}; diff --git a/assets/SearchResult-D-IoAnO6.js b/assets/SearchResult-dOu0Yv4Z.js similarity index 99% rename from assets/SearchResult-D-IoAnO6.js rename to assets/SearchResult-dOu0Yv4Z.js index ca50e63e8..ba808bb47 100644 --- a/assets/SearchResult-D-IoAnO6.js +++ b/assets/SearchResult-dOu0Yv4Z.js @@ -1 +1 @@ -import{$ as z,m as te,a0 as le,a1 as I,a2 as se,a3 as ne,Q as ae,A as ie,g as L,q as S,a4 as ue,w as Z,L as l,a5 as re,a6 as $,a7 as oe,a8 as ce,a9 as me,aa as he,ab as ve,H as de,k as pe,ac as ye,ad as ge,ae as B,D as Re,af as be,ag as fe,ah as T,ai as j,aj as we}from"./app-C3B4Qtic.js";const ke=["/","/almanac/","/almanac/plants.html","/almanac/zombies.html","/contribution/Acknowledgement.html","/contribution/","/contribution/Sponsor.html","/contribution/development.html","/contribution/feedback.html","/custom-level/","/devtool/","/download/","/en/","/guide/FAQ.html","/guide/","/guide/requirement.html","/guide/webGuide.html","/instructions/Agreement.html","/instructions/Disclaimer.html","/instructions/OpenSource.html","/instructions/PvZinfo.html","/instructions/","/instructions/Submisson.html","/pt-BR/","/ru-RU/","/en/almanac/","/en/almanac/plants.html","/en/almanac/zombies.html","/en/contribution/Acknowledgement.html","/en/contribution/","/en/contribution/Sponsor.html","/en/contribution/development.html","/en/contribution/feedback.html","/en/custom-level/","/en/download/","/en/guide/FAQ.html","/en/guide/","/en/guide/requirement.html","/en/guide/webGuide.html","/en/instructions/Agreement.html","/en/instructions/Disclaimer.html","/en/instructions/OpenSource.html","/en/instructions/PvZinfo.html","/en/instructions/","/en/instructions/Submisson.html","/guide/level/","/guide/level/levelguide.html","/pt-BR/almanac/","/pt-BR/almanac/plants.html","/pt-BR/almanac/zombies.html","/pt-BR/contribution/Acknowledgement.html","/pt-BR/contribution/","/pt-BR/contribution/Sponsor.html","/pt-BR/contribution/development.html","/pt-BR/contribution/feedback.html","/pt-BR/custom-level/","/pt-BR/download/","/pt-BR/guide/FAQ.html","/pt-BR/guide/","/pt-BR/guide/requirement.html","/pt-BR/guide/webGuide.html","/pt-BR/instructions/Agreement.html","/pt-BR/instructions/Disclaimer.html","/pt-BR/instructions/OpenSource.html","/pt-BR/instructions/PvZinfo.html","/pt-BR/instructions/","/pt-BR/instructions/Submisson.html","/ru-RU/almanac/","/ru-RU/almanac/plants.html","/ru-RU/almanac/zombies.html","/ru-RU/contribution/Acknowledgement.html","/ru-RU/contribution/","/ru-RU/contribution/Sponsor.html","/ru-RU/contribution/development.html","/ru-RU/contribution/feedback.html","/ru-RU/download/","/ru-RU/guide/FAQ.html","/ru-RU/guide/","/ru-RU/guide/requirement.html","/ru-RU/instructions/Agreement.html","/ru-RU/instructions/Disclaimer.html","/ru-RU/instructions/OpenSource.html","/ru-RU/instructions/PvZinfo.html","/ru-RU/instructions/","/ru-RU/instructions/Submisson.html","/en/guide/level/","/en/guide/level/levelguide.html","/pt-BR/guide/level/","/pt-BR/guide/level/levelguide.html","/404.html"],He="SEARCH_PRO_QUERY_HISTORY",g=z(He,[]),Se=()=>{const{queryHistoryCount:s}=B,n=s>0;return{enabled:n,queryHistory:g,addQueryHistory:a=>{n&&(g.value=Array.from(new Set([a,...g.value.slice(0,s-1)])))},removeQueryHistory:a=>{g.value=[...g.value.slice(0,a),...g.value.slice(a+1)]}}},P=s=>ke[s.id]+("anchor"in s?`#${s.anchor}`:""),Be="SEARCH_PRO_RESULT_HISTORY",{resultHistoryCount:_}=B,R=z(Be,[]),Ue=()=>{const s=_>0;return{enabled:s,resultHistory:R,addResultHistory:n=>{if(s){const a={link:P(n),display:n.display};"header"in n&&(a.header=n.header),R.value=[a,...R.value.slice(0,_-1)]}},removeResultHistory:n=>{R.value=[...R.value.slice(0,n),...R.value.slice(n+1)]}}},Qe=s=>{const n=he(),a=I(),U=ve(),u=L(0),w=S(()=>u.value>0),d=de([]);return pe(()=>{const{search:p,terminate:Q}=ye(),b=ge(c=>{const f=c.join(" "),{searchFilter:A=v=>v,splitWord:q,suggestionsFilter:F,...y}=n.value;f?(u.value+=1,p(c.join(" "),a.value,y).then(v=>A(v,f,a.value,U.value)).then(v=>{u.value-=1,d.value=v}).catch(v=>{console.warn(v),u.value-=1,u.value||(d.value=[])})):d.value=[]},B.searchDelay-B.suggestDelay);Z([s,a],([c])=>b(c),{immediate:!0}),Re(()=>{Q()})}),{isSearching:w,results:d}};var qe=te({name:"SearchResult",props:{queries:{type:Array,required:!0},isFocusing:Boolean},emits:["close","updateQuery"],setup(s,{emit:n}){const a=le(),U=I(),u=se(ne),{enabled:w,addQueryHistory:d,queryHistory:p,removeQueryHistory:Q}=Se(),{enabled:b,resultHistory:c,addResultHistory:f,removeResultHistory:A}=Ue(),q=w||b,F=ae(s,"queries"),{results:y,isSearching:v}=Qe(F),i=ie({isQuery:!0,index:0}),m=L(0),h=L(0),O=S(()=>q&&(p.value.length>0||c.value.length>0)),x=S(()=>y.value.length>0),D=S(()=>y.value[m.value]||null),G=()=>{const{isQuery:e,index:t}=i;t===0?(i.isQuery=!e,i.index=e?c.value.length-1:p.value.length-1):i.index=t-1},Y=()=>{const{isQuery:e,index:t}=i;t===(e?p.value.length-1:c.value.length-1)?(i.isQuery=!e,i.index=0):i.index=t+1},M=()=>{m.value=m.value>0?m.value-1:y.value.length-1,h.value=D.value.contents.length-1},V=()=>{m.value=m.value{h.value{h.value>0?h.value-=1:M()},C=e=>e.map(t=>we(t)?t:l(t[0],t[1])),N=e=>{if(e.type==="customField"){const t=be[e.index]||"$content",[r,H=""]=fe(t)?t[U.value].split("$content"):t.split("$content");return e.display.map(o=>l("div",C([r,...o,H])))}return e.display.map(t=>l("div",C(t)))},k=()=>{m.value=0,h.value=0,n("updateQuery",""),n("close")},W=()=>w?l("ul",{class:"search-pro-result-list"},l("li",{class:"search-pro-result-list-item"},[l("div",{class:"search-pro-result-title"},u.value.queryHistory),p.value.map((e,t)=>l("div",{class:["search-pro-result-item",{active:i.isQuery&&i.index===t}],onClick:()=>{n("updateQuery",e)}},[l(T,{class:"search-pro-result-type"}),l("div",{class:"search-pro-result-content"},e),l("button",{class:"search-pro-remove-icon",innerHTML:j,onClick:r=>{r.preventDefault(),r.stopPropagation(),Q(t)}})]))])):null,X=()=>b?l("ul",{class:"search-pro-result-list"},l("li",{class:"search-pro-result-list-item"},[l("div",{class:"search-pro-result-title"},u.value.resultHistory),c.value.map((e,t)=>l($,{to:e.link,class:["search-pro-result-item",{active:!i.isQuery&&i.index===t}],onClick:()=>{k()}},()=>[l(T,{class:"search-pro-result-type"}),l("div",{class:"search-pro-result-content"},[e.header?l("div",{class:"content-header"},e.header):null,l("div",e.display.map(r=>C(r)).flat())]),l("button",{class:"search-pro-remove-icon",innerHTML:j,onClick:r=>{r.preventDefault(),r.stopPropagation(),A(t)}})]))])):null;return ue("keydown",e=>{if(s.isFocusing){if(x.value){if(e.key==="ArrowUp")K();else if(e.key==="ArrowDown")J();else if(e.key==="Enter"){const t=D.value.contents[h.value];d(s.queries.join(" ")),f(t),a.push(P(t)),k()}}else if(b){if(e.key==="ArrowUp")G();else if(e.key==="ArrowDown")Y();else if(e.key==="Enter"){const{index:t}=i;i.isQuery?(n("updateQuery",p.value[t]),e.preventDefault()):(a.push(c.value[t].link),k())}}}}),Z([m,h],()=>{var e;(e=document.querySelector(".search-pro-result-list-item.active .search-pro-result-item.active"))==null||e.scrollIntoView(!1)},{flush:"post"}),()=>l("div",{class:["search-pro-result-wrapper",{empty:s.queries.length?!x.value:!O.value}],id:"search-pro-results"},s.queries.length?v.value?l(re,{hint:u.value.searching}):x.value?l("ul",{class:"search-pro-result-list"},y.value.map(({title:e,contents:t},r)=>{const H=m.value===r;return l("li",{class:["search-pro-result-list-item",{active:H}]},[l("div",{class:"search-pro-result-title"},e||u.value.defaultTitle),t.map((o,ee)=>{const E=H&&h.value===ee;return l($,{to:P(o),class:["search-pro-result-item",{active:E,"aria-selected":E}],onClick:()=>{d(s.queries.join(" ")),f(o),k()}},()=>[o.type==="text"?null:l(o.type==="title"?oe:o.type==="heading"?ce:me,{class:"search-pro-result-type"}),l("div",{class:"search-pro-result-content"},[o.type==="text"&&o.header?l("div",{class:"content-header"},o.header):null,l("div",N(o))])])})])})):u.value.emptyResult:q?O.value?[W(),X()]:u.value.emptyHistory:u.value.emptyResult)}});export{qe as default}; +import{$ as z,m as te,a0 as le,a1 as I,a2 as se,a3 as ne,Q as ae,A as ie,g as L,q as S,a4 as ue,w as Z,L as l,a5 as re,a6 as $,a7 as oe,a8 as ce,a9 as me,aa as he,ab as ve,H as de,k as pe,ac as ye,ad as ge,ae as B,D as Re,af as be,ag as fe,ah as T,ai as j,aj as we}from"./app-CN6ckWyW.js";const ke=["/","/almanac/","/almanac/plants.html","/almanac/zombies.html","/contribution/Acknowledgement.html","/contribution/","/contribution/Sponsor.html","/contribution/development.html","/contribution/feedback.html","/custom-level/","/devtool/","/download/","/en/","/guide/FAQ.html","/guide/","/guide/requirement.html","/guide/webGuide.html","/instructions/Agreement.html","/instructions/Disclaimer.html","/instructions/OpenSource.html","/instructions/PvZinfo.html","/instructions/","/instructions/Submisson.html","/pt-BR/","/ru-RU/","/en/almanac/","/en/almanac/plants.html","/en/almanac/zombies.html","/en/contribution/Acknowledgement.html","/en/contribution/","/en/contribution/Sponsor.html","/en/contribution/development.html","/en/contribution/feedback.html","/en/custom-level/","/en/download/","/en/guide/FAQ.html","/en/guide/","/en/guide/requirement.html","/en/guide/webGuide.html","/en/instructions/Agreement.html","/en/instructions/Disclaimer.html","/en/instructions/OpenSource.html","/en/instructions/PvZinfo.html","/en/instructions/","/en/instructions/Submisson.html","/guide/level/","/guide/level/levelguide.html","/pt-BR/almanac/","/pt-BR/almanac/plants.html","/pt-BR/almanac/zombies.html","/pt-BR/contribution/Acknowledgement.html","/pt-BR/contribution/","/pt-BR/contribution/Sponsor.html","/pt-BR/contribution/development.html","/pt-BR/contribution/feedback.html","/pt-BR/custom-level/","/pt-BR/download/","/pt-BR/guide/FAQ.html","/pt-BR/guide/","/pt-BR/guide/requirement.html","/pt-BR/guide/webGuide.html","/pt-BR/instructions/Agreement.html","/pt-BR/instructions/Disclaimer.html","/pt-BR/instructions/OpenSource.html","/pt-BR/instructions/PvZinfo.html","/pt-BR/instructions/","/pt-BR/instructions/Submisson.html","/ru-RU/almanac/","/ru-RU/almanac/plants.html","/ru-RU/almanac/zombies.html","/ru-RU/contribution/Acknowledgement.html","/ru-RU/contribution/","/ru-RU/contribution/Sponsor.html","/ru-RU/contribution/development.html","/ru-RU/contribution/feedback.html","/ru-RU/download/","/ru-RU/guide/FAQ.html","/ru-RU/guide/","/ru-RU/guide/requirement.html","/ru-RU/instructions/Agreement.html","/ru-RU/instructions/Disclaimer.html","/ru-RU/instructions/OpenSource.html","/ru-RU/instructions/PvZinfo.html","/ru-RU/instructions/","/ru-RU/instructions/Submisson.html","/en/guide/level/","/en/guide/level/levelguide.html","/pt-BR/guide/level/","/pt-BR/guide/level/levelguide.html","/404.html"],He="SEARCH_PRO_QUERY_HISTORY",g=z(He,[]),Se=()=>{const{queryHistoryCount:s}=B,n=s>0;return{enabled:n,queryHistory:g,addQueryHistory:a=>{n&&(g.value=Array.from(new Set([a,...g.value.slice(0,s-1)])))},removeQueryHistory:a=>{g.value=[...g.value.slice(0,a),...g.value.slice(a+1)]}}},P=s=>ke[s.id]+("anchor"in s?`#${s.anchor}`:""),Be="SEARCH_PRO_RESULT_HISTORY",{resultHistoryCount:_}=B,R=z(Be,[]),Ue=()=>{const s=_>0;return{enabled:s,resultHistory:R,addResultHistory:n=>{if(s){const a={link:P(n),display:n.display};"header"in n&&(a.header=n.header),R.value=[a,...R.value.slice(0,_-1)]}},removeResultHistory:n=>{R.value=[...R.value.slice(0,n),...R.value.slice(n+1)]}}},Qe=s=>{const n=he(),a=I(),U=ve(),u=L(0),w=S(()=>u.value>0),d=de([]);return pe(()=>{const{search:p,terminate:Q}=ye(),b=ge(c=>{const f=c.join(" "),{searchFilter:A=v=>v,splitWord:q,suggestionsFilter:F,...y}=n.value;f?(u.value+=1,p(c.join(" "),a.value,y).then(v=>A(v,f,a.value,U.value)).then(v=>{u.value-=1,d.value=v}).catch(v=>{console.warn(v),u.value-=1,u.value||(d.value=[])})):d.value=[]},B.searchDelay-B.suggestDelay);Z([s,a],([c])=>b(c),{immediate:!0}),Re(()=>{Q()})}),{isSearching:w,results:d}};var qe=te({name:"SearchResult",props:{queries:{type:Array,required:!0},isFocusing:Boolean},emits:["close","updateQuery"],setup(s,{emit:n}){const a=le(),U=I(),u=se(ne),{enabled:w,addQueryHistory:d,queryHistory:p,removeQueryHistory:Q}=Se(),{enabled:b,resultHistory:c,addResultHistory:f,removeResultHistory:A}=Ue(),q=w||b,F=ae(s,"queries"),{results:y,isSearching:v}=Qe(F),i=ie({isQuery:!0,index:0}),m=L(0),h=L(0),O=S(()=>q&&(p.value.length>0||c.value.length>0)),x=S(()=>y.value.length>0),D=S(()=>y.value[m.value]||null),G=()=>{const{isQuery:e,index:t}=i;t===0?(i.isQuery=!e,i.index=e?c.value.length-1:p.value.length-1):i.index=t-1},Y=()=>{const{isQuery:e,index:t}=i;t===(e?p.value.length-1:c.value.length-1)?(i.isQuery=!e,i.index=0):i.index=t+1},M=()=>{m.value=m.value>0?m.value-1:y.value.length-1,h.value=D.value.contents.length-1},V=()=>{m.value=m.value{h.value{h.value>0?h.value-=1:M()},C=e=>e.map(t=>we(t)?t:l(t[0],t[1])),N=e=>{if(e.type==="customField"){const t=be[e.index]||"$content",[r,H=""]=fe(t)?t[U.value].split("$content"):t.split("$content");return e.display.map(o=>l("div",C([r,...o,H])))}return e.display.map(t=>l("div",C(t)))},k=()=>{m.value=0,h.value=0,n("updateQuery",""),n("close")},W=()=>w?l("ul",{class:"search-pro-result-list"},l("li",{class:"search-pro-result-list-item"},[l("div",{class:"search-pro-result-title"},u.value.queryHistory),p.value.map((e,t)=>l("div",{class:["search-pro-result-item",{active:i.isQuery&&i.index===t}],onClick:()=>{n("updateQuery",e)}},[l(T,{class:"search-pro-result-type"}),l("div",{class:"search-pro-result-content"},e),l("button",{class:"search-pro-remove-icon",innerHTML:j,onClick:r=>{r.preventDefault(),r.stopPropagation(),Q(t)}})]))])):null,X=()=>b?l("ul",{class:"search-pro-result-list"},l("li",{class:"search-pro-result-list-item"},[l("div",{class:"search-pro-result-title"},u.value.resultHistory),c.value.map((e,t)=>l($,{to:e.link,class:["search-pro-result-item",{active:!i.isQuery&&i.index===t}],onClick:()=>{k()}},()=>[l(T,{class:"search-pro-result-type"}),l("div",{class:"search-pro-result-content"},[e.header?l("div",{class:"content-header"},e.header):null,l("div",e.display.map(r=>C(r)).flat())]),l("button",{class:"search-pro-remove-icon",innerHTML:j,onClick:r=>{r.preventDefault(),r.stopPropagation(),A(t)}})]))])):null;return ue("keydown",e=>{if(s.isFocusing){if(x.value){if(e.key==="ArrowUp")K();else if(e.key==="ArrowDown")J();else if(e.key==="Enter"){const t=D.value.contents[h.value];d(s.queries.join(" ")),f(t),a.push(P(t)),k()}}else if(b){if(e.key==="ArrowUp")G();else if(e.key==="ArrowDown")Y();else if(e.key==="Enter"){const{index:t}=i;i.isQuery?(n("updateQuery",p.value[t]),e.preventDefault()):(a.push(c.value[t].link),k())}}}}),Z([m,h],()=>{var e;(e=document.querySelector(".search-pro-result-list-item.active .search-pro-result-item.active"))==null||e.scrollIntoView(!1)},{flush:"post"}),()=>l("div",{class:["search-pro-result-wrapper",{empty:s.queries.length?!x.value:!O.value}],id:"search-pro-results"},s.queries.length?v.value?l(re,{hint:u.value.searching}):x.value?l("ul",{class:"search-pro-result-list"},y.value.map(({title:e,contents:t},r)=>{const H=m.value===r;return l("li",{class:["search-pro-result-list-item",{active:H}]},[l("div",{class:"search-pro-result-title"},e||u.value.defaultTitle),t.map((o,ee)=>{const E=H&&h.value===ee;return l($,{to:P(o),class:["search-pro-result-item",{active:E,"aria-selected":E}],onClick:()=>{d(s.queries.join(" ")),f(o),k()}},()=>[o.type==="text"?null:l(o.type==="title"?oe:o.type==="heading"?ce:me,{class:"search-pro-result-type"}),l("div",{class:"search-pro-result-content"},[o.type==="text"&&o.header?l("div",{class:"content-header"},o.header):null,l("div",N(o))])])})])})):u.value.emptyResult:q?O.value?[W(),X()]:u.value.emptyHistory:u.value.emptyResult)}});export{qe as default}; diff --git a/assets/Sponsor.html-DVXwG0jo.js b/assets/Sponsor.html-BLKHU5zP.js similarity index 98% rename from assets/Sponsor.html-DVXwG0jo.js rename to assets/Sponsor.html-BLKHU5zP.js index 62ac2c2ad..ad6c157f9 100644 --- a/assets/Sponsor.html-DVXwG0jo.js +++ b/assets/Sponsor.html-BLKHU5zP.js @@ -1 +1 @@ -import{_ as l}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,a as t,b as r,d as n,o as i,r as s}from"./app-C3B4Qtic.js";const p={};function d(c,e){const o=s("HopeIcon");return i(),a("div",null,[e[4]||(e[4]=t("h2",{id:"спонсоры-оффициального-саита-pvz2-gardendless",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#спонсоры-оффициального-саита-pvz2-gardendless"},[t("span",null,"Спонсоры оффициального сайта PvZ2 Gardendless")])],-1)),t("p",null,[e[0]||(e[0]=r("Отдельное спасибо ")),n(o,{icon:"fa-brands fa-bilibili"}),e[1]||(e[1]=r()),e[2]||(e[2]=t("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt",-1)),e[3]||(e[3]=r(" за спонсирование домена этого веб-сайта."))]),e[5]||(e[5]=t("iframe",{class:"youtube-video",src:"https://www.youtube.com/embed/I-psjVIRAPg?si=TCgPbna_tHWaltkW",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:""},null,-1)),n(o,{icon:"fa-brands fa-bilibili"}),e[6]||(e[6]=r()),e[7]||(e[7]=t("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南 Garden",-1)),e[8]||(e[8]=r(', Разработчик игры "PvZ2 Gardendless", оказал большую поддержку в разработке и обслуживании этого веб-сайта.')),e[9]||(e[9]=t("p",null,"Спасибо вам за всю вашу поддержку Игры и Веб-сайта PvZ2 Gardendless !",-1))])}const g=l(p,[["render",d],["__file","Sponsor.html.vue"]]),f=JSON.parse('{"path":"/ru-RU/contribution/Sponsor.html","title":"Спонсоры","lang":"ru-RU","frontmatter":{"title":"Спонсоры","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"Спонсоры оффициального сайта PvZ2 Gardendless Отдельное спасибо","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Спонсоры"}],["meta",{"property":"og:description","content":"Спонсоры оффициального сайта PvZ2 Gardendless Отдельное спасибо"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Спонсоры\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Спонсоры оффициального сайта PvZ2 Gardendless","slug":"спонсоры-оффициального-саита-pvz2-gardendless","link":"#спонсоры-оффициального-саита-pvz2-gardendless","children":[]}],"readingTime":{"minutes":0.41,"words":123},"filePathRelative":"ru-RU/contribution/Sponsor.md","autoDesc":true,"excerpt":"

Спонсоры оффициального сайта PvZ2 Gardendless

\\n

Отдельное спасибо

\\n"}');export{g as comp,f as data}; +import{_ as l}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,a as t,b as r,d as n,o as i,r as s}from"./app-CN6ckWyW.js";const p={};function d(c,e){const o=s("HopeIcon");return i(),a("div",null,[e[4]||(e[4]=t("h2",{id:"спонсоры-оффициального-саита-pvz2-gardendless",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#спонсоры-оффициального-саита-pvz2-gardendless"},[t("span",null,"Спонсоры оффициального сайта PvZ2 Gardendless")])],-1)),t("p",null,[e[0]||(e[0]=r("Отдельное спасибо ")),n(o,{icon:"fa-brands fa-bilibili"}),e[1]||(e[1]=r()),e[2]||(e[2]=t("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt",-1)),e[3]||(e[3]=r(" за спонсирование домена этого веб-сайта."))]),e[5]||(e[5]=t("iframe",{class:"youtube-video",src:"https://www.youtube.com/embed/I-psjVIRAPg?si=TCgPbna_tHWaltkW",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:""},null,-1)),n(o,{icon:"fa-brands fa-bilibili"}),e[6]||(e[6]=r()),e[7]||(e[7]=t("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南 Garden",-1)),e[8]||(e[8]=r(', Разработчик игры "PvZ2 Gardendless", оказал большую поддержку в разработке и обслуживании этого веб-сайта.')),e[9]||(e[9]=t("p",null,"Спасибо вам за всю вашу поддержку Игры и Веб-сайта PvZ2 Gardendless !",-1))])}const g=l(p,[["render",d],["__file","Sponsor.html.vue"]]),f=JSON.parse('{"path":"/ru-RU/contribution/Sponsor.html","title":"Спонсоры","lang":"ru-RU","frontmatter":{"title":"Спонсоры","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"Спонсоры оффициального сайта PvZ2 Gardendless Отдельное спасибо","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Спонсоры"}],["meta",{"property":"og:description","content":"Спонсоры оффициального сайта PvZ2 Gardendless Отдельное спасибо"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Спонсоры\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Спонсоры оффициального сайта PvZ2 Gardendless","slug":"спонсоры-оффициального-саита-pvz2-gardendless","link":"#спонсоры-оффициального-саита-pvz2-gardendless","children":[]}],"readingTime":{"minutes":0.41,"words":123},"filePathRelative":"ru-RU/contribution/Sponsor.md","autoDesc":true,"excerpt":"

Спонсоры оффициального сайта PvZ2 Gardendless

\\n

Отдельное спасибо

\\n"}');export{g as comp,f as data}; diff --git a/assets/Sponsor.html-C1FXbcBb.js b/assets/Sponsor.html-CKfqyyIE.js similarity index 98% rename from assets/Sponsor.html-C1FXbcBb.js rename to assets/Sponsor.html-CKfqyyIE.js index 4f904c14d..0c43a3d18 100644 --- a/assets/Sponsor.html-C1FXbcBb.js +++ b/assets/Sponsor.html-CKfqyyIE.js @@ -1 +1 @@ -import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as o,b as t,d as n,o as a,r as l}from"./app-C3B4Qtic.js";const p={};function f(d,e){const r=l("HopeIcon");return a(),i("div",null,[e[4]||(e[4]=o("h2",{id:"sponsors-of-the-official-website-of-pvz2-gardendless",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#sponsors-of-the-official-website-of-pvz2-gardendless"},[o("span",null,"Sponsors of the official website of PvZ2 Gardendless")])],-1)),o("p",null,[e[0]||(e[0]=t("Special thanks to ")),n(r,{icon:"fa-brands fa-bilibili"}),e[1]||(e[1]=t()),e[2]||(e[2]=o("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt",-1)),e[3]||(e[3]=t(" for sponsoring this website domain."))]),e[5]||(e[5]=o("iframe",{class:"youtube-video",src:"https://www.youtube.com/embed/I-psjVIRAPg?si=TCgPbna_tHWaltkW",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:""},null,-1)),n(r,{icon:"fa-brands fa-bilibili"}),e[6]||(e[6]=t()),e[7]||(e[7]=o("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南 Garden",-1)),e[8]||(e[8]=t(',the developer of the game "PvZ2 Gardendless", has provided a lot of support for the development and maintenance of this website.')),e[9]||(e[9]=o("p",null,"Thank you for all your support of the PvZ2 Gardendless game and website!",-1))])}const u=s(p,[["render",f],["__file","Sponsor.html.vue"]]),h=JSON.parse('{"path":"/en/contribution/Sponsor.html","title":"Sponsor","lang":"en-US","frontmatter":{"title":"Sponsor","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"Sponsors of the official website of PvZ2 Gardendless Special thanks to","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Sponsor"}],["meta",{"property":"og:description","content":"Sponsors of the official website of PvZ2 Gardendless Special thanks to"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Sponsor\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Sponsors of the official website of PvZ2 Gardendless","slug":"sponsors-of-the-official-website-of-pvz2-gardendless","link":"#sponsors-of-the-official-website-of-pvz2-gardendless","children":[]}],"readingTime":{"minutes":0.45,"words":134},"filePathRelative":"en/contribution/Sponsor.md","autoDesc":true,"excerpt":"

Sponsors of the official website of PvZ2 Gardendless

\\n

Special thanks to

\\n"}');export{u as comp,h as data}; +import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as o,b as t,d as n,o as a,r as l}from"./app-CN6ckWyW.js";const p={};function f(d,e){const r=l("HopeIcon");return a(),i("div",null,[e[4]||(e[4]=o("h2",{id:"sponsors-of-the-official-website-of-pvz2-gardendless",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#sponsors-of-the-official-website-of-pvz2-gardendless"},[o("span",null,"Sponsors of the official website of PvZ2 Gardendless")])],-1)),o("p",null,[e[0]||(e[0]=t("Special thanks to ")),n(r,{icon:"fa-brands fa-bilibili"}),e[1]||(e[1]=t()),e[2]||(e[2]=o("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt",-1)),e[3]||(e[3]=t(" for sponsoring this website domain."))]),e[5]||(e[5]=o("iframe",{class:"youtube-video",src:"https://www.youtube.com/embed/I-psjVIRAPg?si=TCgPbna_tHWaltkW",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:""},null,-1)),n(r,{icon:"fa-brands fa-bilibili"}),e[6]||(e[6]=t()),e[7]||(e[7]=o("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南 Garden",-1)),e[8]||(e[8]=t(',the developer of the game "PvZ2 Gardendless", has provided a lot of support for the development and maintenance of this website.')),e[9]||(e[9]=o("p",null,"Thank you for all your support of the PvZ2 Gardendless game and website!",-1))])}const u=s(p,[["render",f],["__file","Sponsor.html.vue"]]),h=JSON.parse('{"path":"/en/contribution/Sponsor.html","title":"Sponsor","lang":"en-US","frontmatter":{"title":"Sponsor","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"Sponsors of the official website of PvZ2 Gardendless Special thanks to","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Sponsor"}],["meta",{"property":"og:description","content":"Sponsors of the official website of PvZ2 Gardendless Special thanks to"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Sponsor\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Sponsors of the official website of PvZ2 Gardendless","slug":"sponsors-of-the-official-website-of-pvz2-gardendless","link":"#sponsors-of-the-official-website-of-pvz2-gardendless","children":[]}],"readingTime":{"minutes":0.45,"words":134},"filePathRelative":"en/contribution/Sponsor.md","autoDesc":true,"excerpt":"

Sponsors of the official website of PvZ2 Gardendless

\\n

Special thanks to

\\n"}');export{u as comp,h as data}; diff --git a/assets/Sponsor.html-DwYhR1z3.js b/assets/Sponsor.html-CSWhP5Vp.js similarity index 98% rename from assets/Sponsor.html-DwYhR1z3.js rename to assets/Sponsor.html-CSWhP5Vp.js index ea9585ad2..453394557 100644 --- a/assets/Sponsor.html-DwYhR1z3.js +++ b/assets/Sponsor.html-CSWhP5Vp.js @@ -1 +1 @@ -import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as o,b as t,d as n,o as a,r as l}from"./app-C3B4Qtic.js";const p={};function f(d,e){const r=l("HopeIcon");return a(),i("div",null,[e[4]||(e[4]=o("h2",{id:"sponsors-of-the-official-website-of-pvz2-gardendless",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#sponsors-of-the-official-website-of-pvz2-gardendless"},[o("span",null,"Sponsors of the official website of PvZ2 Gardendless")])],-1)),o("p",null,[e[0]||(e[0]=t("Special thanks to ")),n(r,{icon:"fa-brands fa-bilibili"}),e[1]||(e[1]=t()),e[2]||(e[2]=o("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt",-1)),e[3]||(e[3]=t(" for sponsoring this website domain."))]),e[5]||(e[5]=o("iframe",{class:"youtube-video",src:"https://www.youtube.com/embed/I-psjVIRAPg?si=TCgPbna_tHWaltkW",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:""},null,-1)),n(r,{icon:"fa-brands fa-bilibili"}),e[6]||(e[6]=t()),e[7]||(e[7]=o("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南 Garden",-1)),e[8]||(e[8]=t(',the developer of the game "PvZ2 Gardendless", has provided a lot of support for the development and maintenance of this website.')),e[9]||(e[9]=o("p",null,"Thank you for all your support of the PvZ2 Gardendless game and website!",-1))])}const u=s(p,[["render",f],["__file","Sponsor.html.vue"]]),h=JSON.parse('{"path":"/pt-BR/contribution/Sponsor.html","title":"Sponsor","lang":"pt-BR","frontmatter":{"title":"Sponsor","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"Sponsors of the official website of PvZ2 Gardendless Special thanks to","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Sponsor"}],["meta",{"property":"og:description","content":"Sponsors of the official website of PvZ2 Gardendless Special thanks to"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Sponsor\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Sponsors of the official website of PvZ2 Gardendless","slug":"sponsors-of-the-official-website-of-pvz2-gardendless","link":"#sponsors-of-the-official-website-of-pvz2-gardendless","children":[]}],"readingTime":{"minutes":0.45,"words":134},"filePathRelative":"pt-BR/contribution/Sponsor.md","autoDesc":true,"excerpt":"

Sponsors of the official website of PvZ2 Gardendless

\\n

Special thanks to

\\n"}');export{u as comp,h as data}; +import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as o,b as t,d as n,o as a,r as l}from"./app-CN6ckWyW.js";const p={};function f(d,e){const r=l("HopeIcon");return a(),i("div",null,[e[4]||(e[4]=o("h2",{id:"sponsors-of-the-official-website-of-pvz2-gardendless",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#sponsors-of-the-official-website-of-pvz2-gardendless"},[o("span",null,"Sponsors of the official website of PvZ2 Gardendless")])],-1)),o("p",null,[e[0]||(e[0]=t("Special thanks to ")),n(r,{icon:"fa-brands fa-bilibili"}),e[1]||(e[1]=t()),e[2]||(e[2]=o("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt",-1)),e[3]||(e[3]=t(" for sponsoring this website domain."))]),e[5]||(e[5]=o("iframe",{class:"youtube-video",src:"https://www.youtube.com/embed/I-psjVIRAPg?si=TCgPbna_tHWaltkW",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:""},null,-1)),n(r,{icon:"fa-brands fa-bilibili"}),e[6]||(e[6]=t()),e[7]||(e[7]=o("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南 Garden",-1)),e[8]||(e[8]=t(',the developer of the game "PvZ2 Gardendless", has provided a lot of support for the development and maintenance of this website.')),e[9]||(e[9]=o("p",null,"Thank you for all your support of the PvZ2 Gardendless game and website!",-1))])}const u=s(p,[["render",f],["__file","Sponsor.html.vue"]]),h=JSON.parse('{"path":"/pt-BR/contribution/Sponsor.html","title":"Sponsor","lang":"pt-BR","frontmatter":{"title":"Sponsor","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"Sponsors of the official website of PvZ2 Gardendless Special thanks to","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Sponsor"}],["meta",{"property":"og:description","content":"Sponsors of the official website of PvZ2 Gardendless Special thanks to"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Sponsor\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Sponsors of the official website of PvZ2 Gardendless","slug":"sponsors-of-the-official-website-of-pvz2-gardendless","link":"#sponsors-of-the-official-website-of-pvz2-gardendless","children":[]}],"readingTime":{"minutes":0.45,"words":134},"filePathRelative":"pt-BR/contribution/Sponsor.md","autoDesc":true,"excerpt":"

Sponsors of the official website of PvZ2 Gardendless

\\n

Special thanks to

\\n"}');export{u as comp,h as data}; diff --git a/assets/Sponsor.html-RrHdWb6j.js b/assets/Sponsor.html-CtChWoYG.js similarity index 98% rename from assets/Sponsor.html-RrHdWb6j.js rename to assets/Sponsor.html-CtChWoYG.js index 530988b7d..aaa55a598 100644 --- a/assets/Sponsor.html-RrHdWb6j.js +++ b/assets/Sponsor.html-CtChWoYG.js @@ -1 +1 @@ -import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as t,b as n,d as r,o as p,r as l}from"./app-C3B4Qtic.js";const d={};function m(g,e){const o=l("HopeIcon"),a=l("BiliBili");return p(),i("div",null,[e[8]||(e[8]=t("h2",{id:"《pvz2-gardendless》官网的赞助者",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#《pvz2-gardendless》官网的赞助者"},[t("span",null,"《PvZ2 Gardendless》官网的赞助者")])],-1)),t("p",null,[e[0]||(e[0]=n("特别感谢 ")),r(o,{icon:"fa-brands fa-bilibili"}),e[1]||(e[1]=n()),e[2]||(e[2]=t("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt",-1)),e[3]||(e[3]=n(" 赞助本网站域名。"))]),r(a,{bvid:"BV1HE4m1d7nt"}),t("p",null,[e[4]||(e[4]=n("《PvZ2 Gardendless》游戏的开发者 ")),r(o,{icon:"fa-brands fa-bilibili"}),e[5]||(e[5]=n()),e[6]||(e[6]=t("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南Garden",-1)),e[7]||(e[7]=n("对本网站的开发和维护提供了大量的支持。"))]),e[9]||(e[9]=t("p",null,"感谢所有对《PvZ2 Gardendless》游戏和官网的支持!",-1))])}const u=s(d,[["render",m],["__file","Sponsor.html.vue"]]),h=JSON.parse('{"path":"/contribution/Sponsor.html","title":"赞助者","lang":"zh-CN","frontmatter":{"title":"赞助者","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"《PvZ2 Gardendless》官网的赞助者 特别感谢","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"赞助者"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》官网的赞助者 特别感谢"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"赞助者\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》官网的赞助者","slug":"《pvz2-gardendless》官网的赞助者","link":"#《pvz2-gardendless》官网的赞助者","children":[]}],"readingTime":{"minutes":0.38,"words":113},"filePathRelative":"contribution/Sponsor.md","autoDesc":true,"excerpt":"

《PvZ2 Gardendless》官网的赞助者

\\n

特别感谢

\\n"}');export{u as comp,h as data}; +import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,a as t,b as n,d as r,o as p,r as l}from"./app-CN6ckWyW.js";const d={};function m(g,e){const o=l("HopeIcon"),a=l("BiliBili");return p(),i("div",null,[e[8]||(e[8]=t("h2",{id:"《pvz2-gardendless》官网的赞助者",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#《pvz2-gardendless》官网的赞助者"},[t("span",null,"《PvZ2 Gardendless》官网的赞助者")])],-1)),t("p",null,[e[0]||(e[0]=n("特别感谢 ")),r(o,{icon:"fa-brands fa-bilibili"}),e[1]||(e[1]=n()),e[2]||(e[2]=t("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt",-1)),e[3]||(e[3]=n(" 赞助本网站域名。"))]),r(a,{bvid:"BV1HE4m1d7nt"}),t("p",null,[e[4]||(e[4]=n("《PvZ2 Gardendless》游戏的开发者 ")),r(o,{icon:"fa-brands fa-bilibili"}),e[5]||(e[5]=n()),e[6]||(e[6]=t("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南Garden",-1)),e[7]||(e[7]=n("对本网站的开发和维护提供了大量的支持。"))]),e[9]||(e[9]=t("p",null,"感谢所有对《PvZ2 Gardendless》游戏和官网的支持!",-1))])}const u=s(d,[["render",m],["__file","Sponsor.html.vue"]]),h=JSON.parse('{"path":"/contribution/Sponsor.html","title":"赞助者","lang":"zh-CN","frontmatter":{"title":"赞助者","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"《PvZ2 Gardendless》官网的赞助者 特别感谢","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"赞助者"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》官网的赞助者 特别感谢"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"赞助者\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》官网的赞助者","slug":"《pvz2-gardendless》官网的赞助者","link":"#《pvz2-gardendless》官网的赞助者","children":[]}],"readingTime":{"minutes":0.38,"words":113},"filePathRelative":"contribution/Sponsor.md","autoDesc":true,"excerpt":"

《PvZ2 Gardendless》官网的赞助者

\\n

特别感谢

\\n"}');export{u as comp,h as data}; diff --git a/assets/Submisson.html-_lkaLpjP.js b/assets/Submisson.html-B-x6L0bj.js similarity index 99% rename from assets/Submisson.html-_lkaLpjP.js rename to assets/Submisson.html-B-x6L0bj.js index 2b2daa213..6957bf55a 100644 --- a/assets/Submisson.html-_lkaLpjP.js +++ b/assets/Submisson.html-B-x6L0bj.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as n,o}from"./app-C3B4Qtic.js";const r={};function i(s,e){return o(),a("div",null,e[0]||(e[0]=[n('

Player Submission Agreement for PvZ2 Gardendless

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

1. Authorization Statement

You agree that any custom level uploaded or submitted to the PvZ2: Gardendless development team (hereinafter referred to as the "Team") automatically authorizes the Team and its partners to enjoy the following rights:

  • Carry out any form of publicity, display and promotion, including but not limited to displaying your work through official websites, official Discord servers, social media, live broadcast platforms and other channels.
  • Freely use, modify, distribute and republish your levels without violating laws and regulations.
  • Apply your submitted levels to any functional modules in the game, including but not limited to level challenges, level creation tools and other gameplay extensions.
  • Display, publish, promote your content in any form, and share it with other players.

2. Open Source Authorization

The custom level content you submit is automatically open sourced under the Apache License 2.0 agreement, allowing the team and all other users to freely use your work under the terms defined in the open source agreement.

You agree that others have the right to copy, modify, merge, publish, publish derivative works, distribute, sublicense and/or sell the content in accordance with the provisions of the agreement.

3. Guarantee and liability

You declare and guarantee that you own or have obtained all necessary rights to upload the level, and that the content of the level does not infringe the intellectual property rights, privacy rights or other legal rights of any third party. You shall bear full responsibility for any legal disputes or disputes arising from uploading custom levels, and agree to exempt the team and its partners from liability in such cases.

4. Modification and Termination

The team reserves the right to modify this agreement and will notify players through appropriate channels after the modification. Players who continue to submit content are deemed to have accepted the modified agreement. You can stop submitting custom levels to the team at any time, but the submitted levels will still comply with the content of this agreement and the authorization is irrevocable.

5. Effectiveness of the Agreement

This agreement will automatically take effect from the time you upload or submit the level and will continue to be effective.

By submitting a custom level, you indicate that you have read and agreed to the above terms.

PvZ2: Gardendless Development Team

',16)]))}const d=t(r,[["render",i],["__file","Submisson.html.vue"]]),u=JSON.parse('{"path":"/en/instructions/Submisson.html","title":"Submission Agreement","lang":"en-US","frontmatter":{"title":"Submission Agreement","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Submission Agreement"}],["meta",{"property":"og:description","content":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Submission Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Player Submission Agreement for PvZ2 Gardendless","slug":"player-submission-agreement-for-pvz2-gardendless","link":"#player-submission-agreement-for-pvz2-gardendless","children":[{"level":3,"title":"1. Authorization Statement","slug":"_1-authorization-statement","link":"#_1-authorization-statement","children":[]},{"level":3,"title":"2. Open Source Authorization","slug":"_2-open-source-authorization","link":"#_2-open-source-authorization","children":[]},{"level":3,"title":"3. Guarantee and liability","slug":"_3-guarantee-and-liability","link":"#_3-guarantee-and-liability","children":[]},{"level":3,"title":"4. Modification and Termination","slug":"_4-modification-and-termination","link":"#_4-modification-and-termination","children":[]},{"level":3,"title":"5. Effectiveness of the Agreement","slug":"_5-effectiveness-of-the-agreement","link":"#_5-effectiveness-of-the-agreement","children":[]}]}],"readingTime":{"minutes":1.59,"words":476},"filePathRelative":"en/instructions/Submisson.md","autoDesc":true,"excerpt":"

Player Submission Agreement for PvZ2 Gardendless

\\n

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

"}');export{d as comp,u as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as n,o}from"./app-CN6ckWyW.js";const r={};function i(s,e){return o(),a("div",null,e[0]||(e[0]=[n('

Player Submission Agreement for PvZ2 Gardendless

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

1. Authorization Statement

You agree that any custom level uploaded or submitted to the PvZ2: Gardendless development team (hereinafter referred to as the "Team") automatically authorizes the Team and its partners to enjoy the following rights:

  • Carry out any form of publicity, display and promotion, including but not limited to displaying your work through official websites, official Discord servers, social media, live broadcast platforms and other channels.
  • Freely use, modify, distribute and republish your levels without violating laws and regulations.
  • Apply your submitted levels to any functional modules in the game, including but not limited to level challenges, level creation tools and other gameplay extensions.
  • Display, publish, promote your content in any form, and share it with other players.

2. Open Source Authorization

The custom level content you submit is automatically open sourced under the Apache License 2.0 agreement, allowing the team and all other users to freely use your work under the terms defined in the open source agreement.

You agree that others have the right to copy, modify, merge, publish, publish derivative works, distribute, sublicense and/or sell the content in accordance with the provisions of the agreement.

3. Guarantee and liability

You declare and guarantee that you own or have obtained all necessary rights to upload the level, and that the content of the level does not infringe the intellectual property rights, privacy rights or other legal rights of any third party. You shall bear full responsibility for any legal disputes or disputes arising from uploading custom levels, and agree to exempt the team and its partners from liability in such cases.

4. Modification and Termination

The team reserves the right to modify this agreement and will notify players through appropriate channels after the modification. Players who continue to submit content are deemed to have accepted the modified agreement. You can stop submitting custom levels to the team at any time, but the submitted levels will still comply with the content of this agreement and the authorization is irrevocable.

5. Effectiveness of the Agreement

This agreement will automatically take effect from the time you upload or submit the level and will continue to be effective.

By submitting a custom level, you indicate that you have read and agreed to the above terms.

PvZ2: Gardendless Development Team

',16)]))}const d=t(r,[["render",i],["__file","Submisson.html.vue"]]),u=JSON.parse('{"path":"/en/instructions/Submisson.html","title":"Submission Agreement","lang":"en-US","frontmatter":{"title":"Submission Agreement","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website|A completely remastered PVZ2 experience"}],["meta",{"property":"og:title","content":"Submission Agreement"}],["meta",{"property":"og:description","content":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Submission Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Player Submission Agreement for PvZ2 Gardendless","slug":"player-submission-agreement-for-pvz2-gardendless","link":"#player-submission-agreement-for-pvz2-gardendless","children":[{"level":3,"title":"1. Authorization Statement","slug":"_1-authorization-statement","link":"#_1-authorization-statement","children":[]},{"level":3,"title":"2. Open Source Authorization","slug":"_2-open-source-authorization","link":"#_2-open-source-authorization","children":[]},{"level":3,"title":"3. Guarantee and liability","slug":"_3-guarantee-and-liability","link":"#_3-guarantee-and-liability","children":[]},{"level":3,"title":"4. Modification and Termination","slug":"_4-modification-and-termination","link":"#_4-modification-and-termination","children":[]},{"level":3,"title":"5. Effectiveness of the Agreement","slug":"_5-effectiveness-of-the-agreement","link":"#_5-effectiveness-of-the-agreement","children":[]}]}],"readingTime":{"minutes":1.59,"words":476},"filePathRelative":"en/instructions/Submisson.md","autoDesc":true,"excerpt":"

Player Submission Agreement for PvZ2 Gardendless

\\n

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

"}');export{d as comp,u as data}; diff --git a/assets/Submisson.html-Dtk-qEJW.js b/assets/Submisson.html-BFS9o_IS.js similarity index 99% rename from assets/Submisson.html-Dtk-qEJW.js rename to assets/Submisson.html-BFS9o_IS.js index e9adc4e3d..625a9b29e 100644 --- a/assets/Submisson.html-Dtk-qEJW.js +++ b/assets/Submisson.html-BFS9o_IS.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as n,o}from"./app-C3B4Qtic.js";const i={};function r(s,e){return o(),a("div",null,e[0]||(e[0]=[n('

Player Submission Agreement for PvZ2 Gardendless

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

1. Authorization Statement

You agree that any custom level uploaded or submitted to the PvZ2: Gardendless development team (hereinafter referred to as the "Team") automatically authorizes the Team and its partners to enjoy the following rights:

  • Carry out any form of publicity, display and promotion, including but not limited to displaying your work through official websites, official Discord servers, social media, live broadcast platforms and other channels.
  • Freely use, modify, distribute and republish your levels without violating laws and regulations.
  • Apply your submitted levels to any functional modules in the game, including but not limited to level challenges, level creation tools and other gameplay extensions.
  • Display, publish, promote your content in any form, and share it with other players.

2. Open Source Authorization

The custom level content you submit is automatically open sourced under the Apache License 2.0 agreement, allowing the team and all other users to freely use your work under the terms defined in the open source agreement.

You agree that others have the right to copy, modify, merge, publish, publish derivative works, distribute, sublicense and/or sell the content in accordance with the provisions of the agreement.

3. Guarantee and liability

You declare and guarantee that you own or have obtained all necessary rights to upload the level, and that the content of the level does not infringe the intellectual property rights, privacy rights or other legal rights of any third party. You shall bear full responsibility for any legal disputes or disputes arising from uploading custom levels, and agree to exempt the team and its partners from liability in such cases.

4. Modification and Termination

The team reserves the right to modify this agreement and will notify players through appropriate channels after the modification. Players who continue to submit content are deemed to have accepted the modified agreement. You can stop submitting custom levels to the team at any time, but the submitted levels will still comply with the content of this agreement and the authorization is irrevocable.

5. Effectiveness of the Agreement

This agreement will automatically take effect from the time you upload or submit the level and will continue to be effective.

By submitting a custom level, you indicate that you have read and agreed to the above terms.

PvZ2: Gardendless Development Team

',16)]))}const d=t(i,[["render",r],["__file","Submisson.html.vue"]]),u=JSON.parse('{"path":"/pt-BR/instructions/Submisson.html","title":"Submission Agreement","lang":"pt-BR","frontmatter":{"title":"Submission Agreement","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Submission Agreement"}],["meta",{"property":"og:description","content":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Submission Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Player Submission Agreement for PvZ2 Gardendless","slug":"player-submission-agreement-for-pvz2-gardendless","link":"#player-submission-agreement-for-pvz2-gardendless","children":[{"level":3,"title":"1. Authorization Statement","slug":"_1-authorization-statement","link":"#_1-authorization-statement","children":[]},{"level":3,"title":"2. Open Source Authorization","slug":"_2-open-source-authorization","link":"#_2-open-source-authorization","children":[]},{"level":3,"title":"3. Guarantee and liability","slug":"_3-guarantee-and-liability","link":"#_3-guarantee-and-liability","children":[]},{"level":3,"title":"4. Modification and Termination","slug":"_4-modification-and-termination","link":"#_4-modification-and-termination","children":[]},{"level":3,"title":"5. Effectiveness of the Agreement","slug":"_5-effectiveness-of-the-agreement","link":"#_5-effectiveness-of-the-agreement","children":[]}]}],"readingTime":{"minutes":1.59,"words":476},"filePathRelative":"pt-BR/instructions/Submisson.md","autoDesc":true,"excerpt":"

Player Submission Agreement for PvZ2 Gardendless

\\n

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

"}');export{d as comp,u as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as n,o}from"./app-CN6ckWyW.js";const i={};function r(s,e){return o(),a("div",null,e[0]||(e[0]=[n('

Player Submission Agreement for PvZ2 Gardendless

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

1. Authorization Statement

You agree that any custom level uploaded or submitted to the PvZ2: Gardendless development team (hereinafter referred to as the "Team") automatically authorizes the Team and its partners to enjoy the following rights:

  • Carry out any form of publicity, display and promotion, including but not limited to displaying your work through official websites, official Discord servers, social media, live broadcast platforms and other channels.
  • Freely use, modify, distribute and republish your levels without violating laws and regulations.
  • Apply your submitted levels to any functional modules in the game, including but not limited to level challenges, level creation tools and other gameplay extensions.
  • Display, publish, promote your content in any form, and share it with other players.

2. Open Source Authorization

The custom level content you submit is automatically open sourced under the Apache License 2.0 agreement, allowing the team and all other users to freely use your work under the terms defined in the open source agreement.

You agree that others have the right to copy, modify, merge, publish, publish derivative works, distribute, sublicense and/or sell the content in accordance with the provisions of the agreement.

3. Guarantee and liability

You declare and guarantee that you own or have obtained all necessary rights to upload the level, and that the content of the level does not infringe the intellectual property rights, privacy rights or other legal rights of any third party. You shall bear full responsibility for any legal disputes or disputes arising from uploading custom levels, and agree to exempt the team and its partners from liability in such cases.

4. Modification and Termination

The team reserves the right to modify this agreement and will notify players through appropriate channels after the modification. Players who continue to submit content are deemed to have accepted the modified agreement. You can stop submitting custom levels to the team at any time, but the submitted levels will still comply with the content of this agreement and the authorization is irrevocable.

5. Effectiveness of the Agreement

This agreement will automatically take effect from the time you upload or submit the level and will continue to be effective.

By submitting a custom level, you indicate that you have read and agreed to the above terms.

PvZ2: Gardendless Development Team

',16)]))}const d=t(i,[["render",r],["__file","Submisson.html.vue"]]),u=JSON.parse('{"path":"/pt-BR/instructions/Submisson.html","title":"Submission Agreement","lang":"pt-BR","frontmatter":{"title":"Submission Agreement","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/pt-BR/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"Site oficial do PvZ2 Gardendless | Uma experiência PVZ2 completamente remasterizada"}],["meta",{"property":"og:title","content":"Submission Agreement"}],["meta",{"property":"og:description","content":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Submission Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Player Submission Agreement for PvZ2 Gardendless","slug":"player-submission-agreement-for-pvz2-gardendless","link":"#player-submission-agreement-for-pvz2-gardendless","children":[{"level":3,"title":"1. Authorization Statement","slug":"_1-authorization-statement","link":"#_1-authorization-statement","children":[]},{"level":3,"title":"2. Open Source Authorization","slug":"_2-open-source-authorization","link":"#_2-open-source-authorization","children":[]},{"level":3,"title":"3. Guarantee and liability","slug":"_3-guarantee-and-liability","link":"#_3-guarantee-and-liability","children":[]},{"level":3,"title":"4. Modification and Termination","slug":"_4-modification-and-termination","link":"#_4-modification-and-termination","children":[]},{"level":3,"title":"5. Effectiveness of the Agreement","slug":"_5-effectiveness-of-the-agreement","link":"#_5-effectiveness-of-the-agreement","children":[]}]}],"readingTime":{"minutes":1.59,"words":476},"filePathRelative":"pt-BR/instructions/Submisson.md","autoDesc":true,"excerpt":"

Player Submission Agreement for PvZ2 Gardendless

\\n

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

"}');export{d as comp,u as data}; diff --git a/assets/Submisson.html--oDPVU9b.js b/assets/Submisson.html-dvOy9QoX.js similarity index 99% rename from assets/Submisson.html--oDPVU9b.js rename to assets/Submisson.html-dvOy9QoX.js index fa37c379a..3832378aa 100644 --- a/assets/Submisson.html--oDPVU9b.js +++ b/assets/Submisson.html-dvOy9QoX.js @@ -1 +1 @@ -import{_ as n}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,l,o as s}from"./app-C3B4Qtic.js";const a={};function r(i,e){return s(),t("div",null,e[0]||(e[0]=[l('

《PvZ2 Gardendless》玩家投稿协议

感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。

1.授权声明

您同意,向《PvZ2: Gardendless》开发团队(以下简称“团队”)上传或提交的任何自定义关卡,均自动授权团队及其合作方享有以下权利:

  • 进行任何形式的宣传、展示和推广,包括但不限于通过官方网站、官方Discord服务器、社交媒体、直播平台等渠道展示您的作品。
  • 在不违反法律法规的前提下,自由地使用、修改、分发及再发布您的关卡。
  • 将您提交的关卡应用于游戏内的任何功能模块,包括但不限于关卡挑战、关卡创作工具和其他游戏玩法扩展。
  • 以任何形式展示、发布、推广您创作的内容,并与其它玩家分享。

2.开源授权

您提交的自定义关卡内容自动遵循 Apache License 2.0 协议开源,允许团队及所有其他用户以开源协议中所定义的条款自由使用您的作品。 您同意他人有权根据该协议的规定,复制、修改、合并、发布、发布衍生作品、分发、再许可和/或出售该内容。

3.保证与责任

您声明并保证,您拥有或已获得上传该关卡的全部必要权利,并且该关卡的内容不侵犯任何第三方的知识产权、隐私权或其他合法权益。 您应对因上传自定义关卡所引发的任何法律纠纷或争议承担全部责任,并同意在此类情况下免除团队及其合作伙伴的责任。

4.修改与终止

团队保留对本协议进行修改的权利,并将在修改后通过适当的渠道通知玩家。继续提交内容的玩家视为接受修改后的协议。 您可以随时停止向团队提交自定义关卡,但已提交的关卡仍将遵循本协议内容,且授权不可撤销。

5.协议生效

本协议自您上传或提交关卡之时起自动生效,并持续有效。 通过提交自定义关卡,您即表明您已阅读并同意以上条款。

《PvZ2: Gardendless》开发团队

',14)]))}const p=n(a,[["render",r],["__file","Submisson.html.vue"]]),c=JSON.parse('{"path":"/instructions/Submisson.html","title":"玩家投稿协议","lang":"zh-CN","frontmatter":{"title":"玩家投稿协议","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》玩家投稿协议 感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。 1.授权声明 您同意,向《P...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"玩家投稿协议"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》玩家投稿协议 感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。 1.授权声明 您同意,向《P..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"玩家投稿协议\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》玩家投稿协议","slug":"《pvz2-gardendless》玩家投稿协议","link":"#《pvz2-gardendless》玩家投稿协议","children":[{"level":3,"title":"1.授权声明","slug":"_1-授权声明","link":"#_1-授权声明","children":[]},{"level":3,"title":"2.开源授权","slug":"_2-开源授权","link":"#_2-开源授权","children":[]},{"level":3,"title":"3.保证与责任","slug":"_3-保证与责任","link":"#_3-保证与责任","children":[]},{"level":3,"title":"4.修改与终止","slug":"_4-修改与终止","link":"#_4-修改与终止","children":[]},{"level":3,"title":"5.协议生效","slug":"_5-协议生效","link":"#_5-协议生效","children":[]}]}],"readingTime":{"minutes":2.34,"words":703},"filePathRelative":"instructions/Submisson.md","autoDesc":true,"excerpt":"

《PvZ2 Gardendless》玩家投稿协议

\\n

感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。

\\n

1.授权声明

\\n

您同意,向《PvZ2: Gardendless》开发团队(以下简称“团队”)上传或提交的任何自定义关卡,均自动授权团队及其合作方享有以下权利:

\\n
    \\n
  • 进行任何形式的宣传、展示和推广,包括但不限于通过官方网站、官方Discord服务器、社交媒体、直播平台等渠道展示您的作品。
  • \\n
  • 在不违反法律法规的前提下,自由地使用、修改、分发及再发布您的关卡。
  • \\n
  • 将您提交的关卡应用于游戏内的任何功能模块,包括但不限于关卡挑战、关卡创作工具和其他游戏玩法扩展。
  • \\n
  • 以任何形式展示、发布、推广您创作的内容,并与其它玩家分享。
  • \\n
"}');export{p as comp,c as data}; +import{_ as n}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,l,o as s}from"./app-CN6ckWyW.js";const a={};function r(i,e){return s(),t("div",null,e[0]||(e[0]=[l('

《PvZ2 Gardendless》玩家投稿协议

感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。

1.授权声明

您同意,向《PvZ2: Gardendless》开发团队(以下简称“团队”)上传或提交的任何自定义关卡,均自动授权团队及其合作方享有以下权利:

  • 进行任何形式的宣传、展示和推广,包括但不限于通过官方网站、官方Discord服务器、社交媒体、直播平台等渠道展示您的作品。
  • 在不违反法律法规的前提下,自由地使用、修改、分发及再发布您的关卡。
  • 将您提交的关卡应用于游戏内的任何功能模块,包括但不限于关卡挑战、关卡创作工具和其他游戏玩法扩展。
  • 以任何形式展示、发布、推广您创作的内容,并与其它玩家分享。

2.开源授权

您提交的自定义关卡内容自动遵循 Apache License 2.0 协议开源,允许团队及所有其他用户以开源协议中所定义的条款自由使用您的作品。 您同意他人有权根据该协议的规定,复制、修改、合并、发布、发布衍生作品、分发、再许可和/或出售该内容。

3.保证与责任

您声明并保证,您拥有或已获得上传该关卡的全部必要权利,并且该关卡的内容不侵犯任何第三方的知识产权、隐私权或其他合法权益。 您应对因上传自定义关卡所引发的任何法律纠纷或争议承担全部责任,并同意在此类情况下免除团队及其合作伙伴的责任。

4.修改与终止

团队保留对本协议进行修改的权利,并将在修改后通过适当的渠道通知玩家。继续提交内容的玩家视为接受修改后的协议。 您可以随时停止向团队提交自定义关卡,但已提交的关卡仍将遵循本协议内容,且授权不可撤销。

5.协议生效

本协议自您上传或提交关卡之时起自动生效,并持续有效。 通过提交自定义关卡,您即表明您已阅读并同意以上条款。

《PvZ2: Gardendless》开发团队

',14)]))}const p=n(a,[["render",r],["__file","Submisson.html.vue"]]),c=JSON.parse('{"path":"/instructions/Submisson.html","title":"玩家投稿协议","lang":"zh-CN","frontmatter":{"title":"玩家投稿协议","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》玩家投稿协议 感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。 1.授权声明 您同意,向《P...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站|完全重置的PVZ2体验"}],["meta",{"property":"og:title","content":"玩家投稿协议"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》玩家投稿协议 感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。 1.授权声明 您同意,向《P..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"玩家投稿协议\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》玩家投稿协议","slug":"《pvz2-gardendless》玩家投稿协议","link":"#《pvz2-gardendless》玩家投稿协议","children":[{"level":3,"title":"1.授权声明","slug":"_1-授权声明","link":"#_1-授权声明","children":[]},{"level":3,"title":"2.开源授权","slug":"_2-开源授权","link":"#_2-开源授权","children":[]},{"level":3,"title":"3.保证与责任","slug":"_3-保证与责任","link":"#_3-保证与责任","children":[]},{"level":3,"title":"4.修改与终止","slug":"_4-修改与终止","link":"#_4-修改与终止","children":[]},{"level":3,"title":"5.协议生效","slug":"_5-协议生效","link":"#_5-协议生效","children":[]}]}],"readingTime":{"minutes":2.34,"words":703},"filePathRelative":"instructions/Submisson.md","autoDesc":true,"excerpt":"

《PvZ2 Gardendless》玩家投稿协议

\\n

感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。

\\n

1.授权声明

\\n

您同意,向《PvZ2: Gardendless》开发团队(以下简称“团队”)上传或提交的任何自定义关卡,均自动授权团队及其合作方享有以下权利:

\\n
    \\n
  • 进行任何形式的宣传、展示和推广,包括但不限于通过官方网站、官方Discord服务器、社交媒体、直播平台等渠道展示您的作品。
  • \\n
  • 在不违反法律法规的前提下,自由地使用、修改、分发及再发布您的关卡。
  • \\n
  • 将您提交的关卡应用于游戏内的任何功能模块,包括但不限于关卡挑战、关卡创作工具和其他游戏玩法扩展。
  • \\n
  • 以任何形式展示、发布、推广您创作的内容,并与其它玩家分享。
  • \\n
"}');export{p as comp,c as data}; diff --git a/assets/Submisson.html-D60ZWx8Z.js b/assets/Submisson.html-gZpcuwWu.js similarity index 99% rename from assets/Submisson.html-D60ZWx8Z.js rename to assets/Submisson.html-gZpcuwWu.js index 79274d134..17e86092f 100644 --- a/assets/Submisson.html-D60ZWx8Z.js +++ b/assets/Submisson.html-gZpcuwWu.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as n,o}from"./app-C3B4Qtic.js";const r={};function i(s,e){return o(),a("div",null,e[0]||(e[0]=[n('

Player Submission Agreement for PvZ2 Gardendless

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

1. Authorization Statement

You agree that any custom level uploaded or submitted to the PvZ2: Gardendless development team (hereinafter referred to as the "Team") automatically authorizes the Team and its partners to enjoy the following rights:

  • Carry out any form of publicity, display and promotion, including but not limited to displaying your work through official websites, official Discord servers, social media, live broadcast platforms and other channels.
  • Freely use, modify, distribute and republish your levels without violating laws and regulations.
  • Apply your submitted levels to any functional modules in the game, including but not limited to level challenges, level creation tools and other gameplay extensions.
  • Display, publish, promote your content in any form, and share it with other players.

2. Open Source Authorization

The custom level content you submit is automatically open sourced under the Apache License 2.0 agreement, allowing the team and all other users to freely use your work under the terms defined in the open source agreement.

You agree that others have the right to copy, modify, merge, publish, publish derivative works, distribute, sublicense and/or sell the content in accordance with the provisions of the agreement.

3. Guarantee and liability

You declare and guarantee that you own or have obtained all necessary rights to upload the level, and that the content of the level does not infringe the intellectual property rights, privacy rights or other legal rights of any third party. You shall bear full responsibility for any legal disputes or disputes arising from uploading custom levels, and agree to exempt the team and its partners from liability in such cases.

4. Modification and Termination

The team reserves the right to modify this agreement and will notify players through appropriate channels after the modification. Players who continue to submit content are deemed to have accepted the modified agreement. You can stop submitting custom levels to the team at any time, but the submitted levels will still comply with the content of this agreement and the authorization is irrevocable.

5. Effectiveness of the Agreement

This agreement will automatically take effect from the time you upload or submit the level and will continue to be effective.

By submitting a custom level, you indicate that you have read and agreed to the above terms.

PvZ2: Gardendless Development Team

',16)]))}const d=t(r,[["render",i],["__file","Submisson.html.vue"]]),u=JSON.parse('{"path":"/ru-RU/instructions/Submisson.html","title":"Соглашение о представлении","lang":"ru-RU","frontmatter":{"title":"Соглашение о представлении","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Соглашение о представлении"}],["meta",{"property":"og:description","content":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Соглашение о представлении\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Player Submission Agreement for PvZ2 Gardendless","slug":"player-submission-agreement-for-pvz2-gardendless","link":"#player-submission-agreement-for-pvz2-gardendless","children":[{"level":3,"title":"1. Authorization Statement","slug":"_1-authorization-statement","link":"#_1-authorization-statement","children":[]},{"level":3,"title":"2. Open Source Authorization","slug":"_2-open-source-authorization","link":"#_2-open-source-authorization","children":[]},{"level":3,"title":"3. Guarantee and liability","slug":"_3-guarantee-and-liability","link":"#_3-guarantee-and-liability","children":[]},{"level":3,"title":"4. Modification and Termination","slug":"_4-modification-and-termination","link":"#_4-modification-and-termination","children":[]},{"level":3,"title":"5. Effectiveness of the Agreement","slug":"_5-effectiveness-of-the-agreement","link":"#_5-effectiveness-of-the-agreement","children":[]}]}],"readingTime":{"minutes":1.59,"words":477},"filePathRelative":"ru-RU/instructions/Submisson.md","autoDesc":true,"excerpt":"

Player Submission Agreement for PvZ2 Gardendless

\\n

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

"}');export{d as comp,u as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as n,o}from"./app-CN6ckWyW.js";const r={};function i(s,e){return o(),a("div",null,e[0]||(e[0]=[n('

Player Submission Agreement for PvZ2 Gardendless

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

1. Authorization Statement

You agree that any custom level uploaded or submitted to the PvZ2: Gardendless development team (hereinafter referred to as the "Team") automatically authorizes the Team and its partners to enjoy the following rights:

  • Carry out any form of publicity, display and promotion, including but not limited to displaying your work through official websites, official Discord servers, social media, live broadcast platforms and other channels.
  • Freely use, modify, distribute and republish your levels without violating laws and regulations.
  • Apply your submitted levels to any functional modules in the game, including but not limited to level challenges, level creation tools and other gameplay extensions.
  • Display, publish, promote your content in any form, and share it with other players.

2. Open Source Authorization

The custom level content you submit is automatically open sourced under the Apache License 2.0 agreement, allowing the team and all other users to freely use your work under the terms defined in the open source agreement.

You agree that others have the right to copy, modify, merge, publish, publish derivative works, distribute, sublicense and/or sell the content in accordance with the provisions of the agreement.

3. Guarantee and liability

You declare and guarantee that you own or have obtained all necessary rights to upload the level, and that the content of the level does not infringe the intellectual property rights, privacy rights or other legal rights of any third party. You shall bear full responsibility for any legal disputes or disputes arising from uploading custom levels, and agree to exempt the team and its partners from liability in such cases.

4. Modification and Termination

The team reserves the right to modify this agreement and will notify players through appropriate channels after the modification. Players who continue to submit content are deemed to have accepted the modified agreement. You can stop submitting custom levels to the team at any time, but the submitted levels will still comply with the content of this agreement and the authorization is irrevocable.

5. Effectiveness of the Agreement

This agreement will automatically take effect from the time you upload or submit the level and will continue to be effective.

By submitting a custom level, you indicate that you have read and agreed to the above terms.

PvZ2: Gardendless Development Team

',16)]))}const d=t(r,[["render",i],["__file","Submisson.html.vue"]]),u=JSON.parse('{"path":"/ru-RU/instructions/Submisson.html","title":"Соглашение о представлении","lang":"ru-RU","frontmatter":{"title":"Соглашение о представлении","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le...","gitInclude":[],"head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"pt-br","href":"https://www.pvzge.com/pt-BR/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт|Полностью переработанный опыт PVZ2"}],["meta",{"property":"og:title","content":"Соглашение о представлении"}],["meta",{"property":"og:description","content":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"pt-BR"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Соглашение о представлении\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Player Submission Agreement for PvZ2 Gardendless","slug":"player-submission-agreement-for-pvz2-gardendless","link":"#player-submission-agreement-for-pvz2-gardendless","children":[{"level":3,"title":"1. Authorization Statement","slug":"_1-authorization-statement","link":"#_1-authorization-statement","children":[]},{"level":3,"title":"2. Open Source Authorization","slug":"_2-open-source-authorization","link":"#_2-open-source-authorization","children":[]},{"level":3,"title":"3. Guarantee and liability","slug":"_3-guarantee-and-liability","link":"#_3-guarantee-and-liability","children":[]},{"level":3,"title":"4. Modification and Termination","slug":"_4-modification-and-termination","link":"#_4-modification-and-termination","children":[]},{"level":3,"title":"5. Effectiveness of the Agreement","slug":"_5-effectiveness-of-the-agreement","link":"#_5-effectiveness-of-the-agreement","children":[]}]}],"readingTime":{"minutes":1.59,"words":477},"filePathRelative":"ru-RU/instructions/Submisson.md","autoDesc":true,"excerpt":"

Player Submission Agreement for PvZ2 Gardendless

\\n

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

"}');export{d as comp,u as data}; diff --git a/assets/app-C3B4Qtic.js b/assets/app-CN6ckWyW.js similarity index 62% rename from assets/app-C3B4Qtic.js rename to assets/app-CN6ckWyW.js index 9d4f2c26d..3dbf353ce 100644 --- a/assets/app-C3B4Qtic.js +++ b/assets/app-CN6ckWyW.js @@ -1,53 +1,53 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.html-39G_kvVb.js","assets/plugin-vue_export-helper-DlAUqK2U.js","assets/index.html-s5bjtrk5.js","assets/plants.html-B9EwmLTI.js","assets/App-B_IGTULs.js","assets/zombies.html-BZcyNdVH.js","assets/App-Cn7ywqr3.js","assets/Acknowledgement.html-CW7KsPsD.js","assets/index.html-Dv3M_6ss.js","assets/Sponsor.html-RrHdWb6j.js","assets/development.html-CZA61UOA.js","assets/feedback.html-BuHHu1UT.js","assets/index.html-jx8FVRBI.js","assets/App-Buf1KYTZ.js","assets/axios-CCb-kr4I.js","assets/index.html-C1RfyJ9u.js","assets/index.html-Cy8fKoWd.js","assets/index.html-DNrC4gFT.js","assets/FAQ.html-D46qdy5h.js","assets/index.html-BD-sS5wl.js","assets/requirement.html-BDBqoefs.js","assets/webGuide.html-CMHSjea-.js","assets/Agreement.html-C3HmREwH.js","assets/Disclaimer.html-DaXNXdYP.js","assets/OpenSource.html-BM9qMYgY.js","assets/PvZinfo.html-iXoDIQgV.js","assets/index.html--OP6rtza.js","assets/Submisson.html--oDPVU9b.js","assets/index.html-eo_99YEN.js","assets/index.html-6-0l3wij.js","assets/index.html-C6F-2sLV.js","assets/plants.html-1K8gpo_F.js","assets/zombies.html-0-R0E1Ra.js","assets/Acknowledgement.html-BosY62px.js","assets/index.html-BmNKpi2i.js","assets/Sponsor.html-C1FXbcBb.js","assets/development.html-CdeEsrSF.js","assets/feedback.html-HUBQ2YgV.js","assets/index.html-CnPTzP7l.js","assets/index.html-DRv6DYTk.js","assets/FAQ.html-BLuQu0Ub.js","assets/index.html-BvyyHR1F.js","assets/requirement.html-BvCfPzji.js","assets/webGuide.html-DOyk2S6j.js","assets/Agreement.html-C31JFHWG.js","assets/Disclaimer.html-KOCMpsUi.js","assets/OpenSource.html-DsKeLq1M.js","assets/PvZinfo.html-CJPYjVjD.js","assets/index.html-CwWsuZMg.js","assets/Submisson.html-_lkaLpjP.js","assets/index.html-CSW39Ecr.js","assets/levelguide.html-BxoiIcWe.js","assets/index.html-CumocDuU.js","assets/plants.html-ne0L7W51.js","assets/zombies.html-DMy2J7Xh.js","assets/Acknowledgement.html-DDmYWeS-.js","assets/index.html-T2qeJhEP.js","assets/Sponsor.html-DwYhR1z3.js","assets/development.html-ofCjrKP-.js","assets/feedback.html-BvfjaaoI.js","assets/index.html-B5IHggV7.js","assets/index.html-CyPL0vEP.js","assets/FAQ.html-Bq9AQt9G.js","assets/index.html-DemQu0qT.js","assets/requirement.html-DgWwk67z.js","assets/webGuide.html-CNg59XYe.js","assets/Agreement.html-BSzjm0N4.js","assets/Disclaimer.html-BdAru80X.js","assets/OpenSource.html-nHZsWqip.js","assets/PvZinfo.html-BS7g4OFS.js","assets/index.html-CPnVx0z-.js","assets/Submisson.html-Dtk-qEJW.js","assets/index.html-vxagndMU.js","assets/plants.html-D-XRn5sl.js","assets/zombies.html-Cgd-b6r8.js","assets/Acknowledgement.html-DqoGRqnO.js","assets/index.html-DTiDqA9Z.js","assets/Sponsor.html-DVXwG0jo.js","assets/development.html-C2_Vz__j.js","assets/feedback.html-D47-OWdS.js","assets/index.html-w9TEaDa9.js","assets/FAQ.html-BC9fRvqz.js","assets/index.html-r-l1kUm7.js","assets/requirement.html-DbAcuSVk.js","assets/Agreement.html-DUlyHycV.js","assets/Disclaimer.html-X1Fa1Ns5.js","assets/OpenSource.html-CGJcpFeS.js","assets/PvZinfo.html-Cz7s8vHs.js","assets/index.html-BgIJLWaw.js","assets/Submisson.html-D60ZWx8Z.js","assets/index.html-fYNyJ0pj.js","assets/levelguide.html-gmt8artZ.js","assets/index.html-CPBFvJnp.js","assets/levelguide.html-BEB6rSai.js","assets/404.html-Z86ZukXx.js"])))=>i.map(i=>d[i]); -const A1="modulepreload",k1=function(e){return"/"+e},vl={},V=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),s=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.allSettled(n.map(l=>{if(l=k1(l),l in vl)return;vl[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":A1,u||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),u)return new Promise((p,h)=>{d.addEventListener("load",p),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${l}`)))})}))}function a(i){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=i,window.dispatchEvent(s),!s.defaultPrevented)throw i}return o.then(i=>{for(const s of i||[])s.status==="rejected"&&a(s.reason);return t().catch(a)})};/** -* @vue/shared v3.5.10 +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.html-Dx2RnGWk.js","assets/plugin-vue_export-helper-DlAUqK2U.js","assets/index.html-CHYVohk-.js","assets/plants.html-DAmbzGJx.js","assets/App-feYbMHtQ.js","assets/zombies.html-D7XJMg7C.js","assets/App-iKf9RuqR.js","assets/Acknowledgement.html-BWyChIjc.js","assets/index.html-DdRfl5ju.js","assets/Sponsor.html-CtChWoYG.js","assets/development.html-11cNV0xq.js","assets/feedback.html-BNUKhZ6A.js","assets/index.html-Ba476h4l.js","assets/App-pqaCP1m3.js","assets/axios-CCb-kr4I.js","assets/index.html-C1imtPHW.js","assets/index.html-DbzYD36j.js","assets/index.html-BaA7Evry.js","assets/FAQ.html-DNCLm5wk.js","assets/index.html-CrA-vvY1.js","assets/requirement.html-j8RjOYkX.js","assets/webGuide.html-DGOrt9Xn.js","assets/Agreement.html-DL7KcJI7.js","assets/Disclaimer.html-D6V3-B_2.js","assets/OpenSource.html-MDwuyCXC.js","assets/PvZinfo.html-BjCkRU3v.js","assets/index.html-BemwcJCo.js","assets/Submisson.html-dvOy9QoX.js","assets/index.html-CiMhukTv.js","assets/index.html-BVLgZVY_.js","assets/index.html-CgLvZbpW.js","assets/plants.html-DXwrQt7z.js","assets/zombies.html-C-zzkl6O.js","assets/Acknowledgement.html-HcSL9hJK.js","assets/index.html-DUxNmWQL.js","assets/Sponsor.html-CKfqyyIE.js","assets/development.html-CRWxVUsL.js","assets/feedback.html-Crpe8nrO.js","assets/index.html-Clv1-pm8.js","assets/index.html-BUN38LK8.js","assets/FAQ.html-0fVI8vxW.js","assets/index.html-C7Hvh_CU.js","assets/requirement.html-3z2kPM3j.js","assets/webGuide.html-BiERcyQa.js","assets/Agreement.html-D1Z3d67C.js","assets/Disclaimer.html-DgaD4tWj.js","assets/OpenSource.html-DlFn66tK.js","assets/PvZinfo.html-D6nyFXWU.js","assets/index.html-ManorLlt.js","assets/Submisson.html-B-x6L0bj.js","assets/index.html-CxTT7De5.js","assets/levelguide.html-DVAPSpwi.js","assets/index.html-DVaCsUrZ.js","assets/plants.html-DPfA-2Y8.js","assets/zombies.html-B0f_8me4.js","assets/Acknowledgement.html-DWrKXEDO.js","assets/index.html-CSHTbaJO.js","assets/Sponsor.html-CSWhP5Vp.js","assets/development.html-Wdxtl7H0.js","assets/feedback.html-rw3ESxgj.js","assets/index.html-C9ZvaZ7b.js","assets/index.html-BxElw6Jh.js","assets/FAQ.html-73a4GcZa.js","assets/index.html-Bgi_vobm.js","assets/requirement.html-CZegAAF7.js","assets/webGuide.html-CGpzEuKL.js","assets/Agreement.html-BP4RZiQm.js","assets/Disclaimer.html-zGAIPG39.js","assets/OpenSource.html-DLcXvSOU.js","assets/PvZinfo.html-zfeIzP1R.js","assets/index.html-Cl8LlqeW.js","assets/Submisson.html-BFS9o_IS.js","assets/index.html-djoiO9-s.js","assets/plants.html-DwMy_RbF.js","assets/zombies.html-DtP-rl0j.js","assets/Acknowledgement.html-53M7ZHnn.js","assets/index.html-43Df6dMI.js","assets/Sponsor.html-BLKHU5zP.js","assets/development.html-BPpiFgZ-.js","assets/feedback.html-hKqH6lGt.js","assets/index.html-BPvn3kmX.js","assets/FAQ.html-saklgk5U.js","assets/index.html-D3mVKsy8.js","assets/requirement.html-BU-m9MNr.js","assets/Agreement.html-FqARySmd.js","assets/Disclaimer.html-Bel_hLTQ.js","assets/OpenSource.html-DL_dYASm.js","assets/PvZinfo.html-YT-OVe0T.js","assets/index.html-B0qUTlFS.js","assets/Submisson.html-gZpcuwWu.js","assets/index.html-CnPrOcnX.js","assets/levelguide.html-CHL1FxGv.js","assets/index.html-DHReobBT.js","assets/levelguide.html-Q_eGhenK.js","assets/404.html-DkE8qsz3.js"])))=>i.map(i=>d[i]); +const S1="modulepreload",A1=function(e){return"/"+e},hl={},V=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),s=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.allSettled(n.map(l=>{if(l=A1(l),l in hl)return;hl[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":S1,u||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),u)return new Promise((p,h)=>{d.addEventListener("load",p),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${l}`)))})}))}function a(i){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=i,window.dispatchEvent(s),!s.defaultPrevented)throw i}return o.then(i=>{for(const s of i||[])s.status==="rejected"&&a(s.reason);return t().catch(a)})};/** +* @vue/shared v3.5.11 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Ar(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const be={},ar=[],jt=()=>{},C1=()=>!1,po=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),is=e=>e.startsWith("onUpdate:"),Ne=Object.assign,ss=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},T1=Object.prototype.hasOwnProperty,ve=(e,t)=>T1.call(e,t),re=Array.isArray,ir=e=>da(e)==="[object Map]",ud=e=>da(e)==="[object Set]",oe=e=>typeof e=="function",ke=e=>typeof e=="string",kn=e=>typeof e=="symbol",Ce=e=>e!==null&&typeof e=="object",cd=e=>(Ce(e)||oe(e))&&oe(e.then)&&oe(e.catch),dd=Object.prototype.toString,da=e=>dd.call(e),O1=e=>da(e).slice(8,-1),fd=e=>da(e)==="[object Object]",ls=e=>ke(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,sr=Ar(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),fa=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},x1=/-(\w)/g,it=fa(e=>e.replace(x1,(t,n)=>n?n.toUpperCase():"")),P1=/\B([A-Z])/g,Cn=fa(e=>e.replace(P1,"-$1").toLowerCase()),ho=fa(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ma=fa(e=>e?`on${ho(e)}`:""),En=(e,t)=>!Object.is(e,t),Wo=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},gi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},R1=e=>{const t=ke(e)?Number(e):NaN;return isNaN(t)?e:t};let ml;const pd=()=>ml||(ml=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pa(e){if(re(e)){const t={};for(let n=0;n{if(n){const r=n.split(I1);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function M1(e){let t="";if(!e||ke(e))return t;for(const n in e){const r=e[n];if(ke(r)||typeof r=="number"){const o=n.startsWith("--")?n:Cn(n);t+=`${o}:${r};`}}return t}function ha(e){let t="";if(ke(e))t=e;else if(re(e))for(let n=0;n?@[\\\]^`{|}~]/g;function j1(e,t){return e.replace(H1,n=>`\\${n}`)}const vd=e=>!!(e&&e.__v_isRef===!0),U1=e=>ke(e)?e:e==null?"":re(e)||Ce(e)&&(e.toString===dd||!oe(e.toString))?vd(e)?U1(e.value):JSON.stringify(e,md,2):String(e),md=(e,t)=>vd(t)?md(e,t.value):ir(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],a)=>(n[Va(r,a)+" =>"]=o,n),{})}:ud(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Va(n))}:kn(t)?Va(t):Ce(t)&&!re(t)&&!fd(t)?String(t):t,Va=(e,t="")=>{var n;return kn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.10 +**//*! #__NO_SIDE_EFFECTS__ */function Sr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const be={},or=[],jt=()=>{},k1=()=>!1,po=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),is=e=>e.startsWith("onUpdate:"),Ne=Object.assign,ss=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},C1=Object.prototype.hasOwnProperty,ve=(e,t)=>C1.call(e,t),re=Array.isArray,ar=e=>fa(e)==="[object Map]",ld=e=>fa(e)==="[object Set]",oe=e=>typeof e=="function",ke=e=>typeof e=="string",kn=e=>typeof e=="symbol",Ce=e=>e!==null&&typeof e=="object",ud=e=>(Ce(e)||oe(e))&&oe(e.then)&&oe(e.catch),cd=Object.prototype.toString,fa=e=>cd.call(e),T1=e=>fa(e).slice(8,-1),dd=e=>fa(e)==="[object Object]",ls=e=>ke(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ir=Sr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),pa=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},O1=/-(\w)/g,it=pa(e=>e.replace(O1,(t,n)=>n?n.toUpperCase():"")),x1=/\B([A-Z])/g,Cn=pa(e=>e.replace(x1,"-$1").toLowerCase()),ho=pa(e=>e.charAt(0).toUpperCase()+e.slice(1)),Va=pa(e=>e?`on${ho(e)}`:""),En=(e,t)=>!Object.is(e,t),Wo=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},_i=e=>{const t=parseFloat(e);return isNaN(t)?e:t},P1=e=>{const t=ke(e)?Number(e):NaN;return isNaN(t)?e:t};let vl;const fd=()=>vl||(vl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ha(e){if(re(e)){const t={};for(let n=0;n{if(n){const r=n.split(L1);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function $1(e){let t="";if(!e||ke(e))return t;for(const n in e){const r=e[n];if(ke(r)||typeof r=="number"){const o=n.startsWith("--")?n:Cn(n);t+=`${o}:${r};`}}return t}function va(e){let t="";if(ke(e))t=e;else if(re(e))for(let n=0;n?@[\\\]^`{|}~]/g;function H1(e,t){return e.replace(F1,n=>`\\${n}`)}const hd=e=>!!(e&&e.__v_isRef===!0),j1=e=>ke(e)?e:e==null?"":re(e)||Ce(e)&&(e.toString===cd||!oe(e.toString))?hd(e)?j1(e.value):JSON.stringify(e,vd,2):String(e),vd=(e,t)=>hd(t)?vd(e,t.value):ar(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],a)=>(n[Na(r,a)+" =>"]=o,n),{})}:ld(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Na(n))}:kn(t)?Na(t):Ce(t)&&!re(t)&&!dd(t)?String(t):t,Na=(e,t="")=>{var n;return kn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.11 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let Xe;class z1{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Xe,!t&&Xe&&(this.index=(Xe.scopes||(Xe.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)return;let e;for(;nr;){let t=nr,n;for(;t;)t.flags&1||(t.flags&=-9),t=t.next;for(t=nr,nr=void 0;t;){if(n=t.next,t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Ed(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function wd(e){let t,n=e.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),fs(r),q1(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}e.deps=t,e.depsTail=n}function _i(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Sd(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Sd(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Qr))return;e.globalVersion=Qr;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!_i(e)){e.flags&=-3;return}const n=we,r=xt;we=e,xt=!0;try{Ed(e);const o=e.fn(e._value);(t.version===0||En(o,e._value))&&(e._value=o,t.version++)}catch(o){throw t.version++,o}finally{we=n,xt=r,wd(e),e.flags&=-3}}function fs(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r),!n.subs&&n.computed){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)fs(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function q1(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let xt=!0;const Ad=[];function on(){Ad.push(xt),xt=!1}function an(){const e=Ad.pop();xt=e===void 0?!0:e}function _l(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=we;we=void 0;try{t()}finally{we=n}}}let Qr=0;class K1{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 va{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!we||!xt||we===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==we)n=this.activeLink=new K1(we,this),we.deps?(n.prevDep=we.depsTail,we.depsTail.nextDep=n,we.depsTail=n):we.deps=we.depsTail=n,kd(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=we.depsTail,n.nextDep=void 0,we.depsTail.nextDep=n,we.depsTail=n,we.deps===n&&(we.deps=r)}return n}trigger(t){this.version++,Qr++,this.notify(t)}notify(t){cs();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{ds()}}}function kd(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)kd(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Qo=new WeakMap,Nn=Symbol(""),yi=Symbol(""),Xr=Symbol("");function Ye(e,t,n){if(xt&&we){let r=Qo.get(e);r||Qo.set(e,r=new Map);let o=r.get(n);o||(r.set(n,o=new va),o.target=e,o.map=r,o.key=n),o.track()}}function nn(e,t,n,r,o,a){const i=Qo.get(e);if(!i){Qr++;return}const s=l=>{l&&l.trigger()};if(cs(),t==="clear")i.forEach(s);else{const l=re(e),u=l&&ls(n);if(l&&n==="length"){const c=Number(r);i.forEach((d,p)=>{(p==="length"||p===Xr||!kn(p)&&p>=c)&&s(d)})}else switch(n!==void 0&&s(i.get(n)),u&&s(i.get(Xr)),t){case"add":l?u&&s(i.get("length")):(s(i.get(Nn)),ir(e)&&s(i.get(yi)));break;case"delete":l||(s(i.get(Nn)),ir(e)&&s(i.get(yi)));break;case"set":ir(e)&&s(i.get(Nn));break}}ds()}function G1(e,t){const n=Qo.get(e);return n&&n.get(t)}function Zn(e){const t=ue(e);return t===e?t:(Ye(t,"iterate",Xr),kt(e)?t:t.map(Ke))}function ma(e){return Ye(e=ue(e),"iterate",Xr),e}const Y1={__proto__:null,[Symbol.iterator](){return Ba(this,Symbol.iterator,Ke)},concat(...e){return Zn(this).concat(...e.map(t=>re(t)?Zn(t):t))},entries(){return Ba(this,"entries",e=>(e[1]=Ke(e[1]),e))},every(e,t){return Kt(this,"every",e,t,void 0,arguments)},filter(e,t){return Kt(this,"filter",e,t,n=>n.map(Ke),arguments)},find(e,t){return Kt(this,"find",e,t,Ke,arguments)},findIndex(e,t){return Kt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Kt(this,"findLast",e,t,Ke,arguments)},findLastIndex(e,t){return Kt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Kt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Fa(this,"includes",e)},indexOf(...e){return Fa(this,"indexOf",e)},join(e){return Zn(this).join(e)},lastIndexOf(...e){return Fa(this,"lastIndexOf",e)},map(e,t){return Kt(this,"map",e,t,void 0,arguments)},pop(){return Rr(this,"pop")},push(...e){return Rr(this,"push",e)},reduce(e,...t){return yl(this,"reduce",e,t)},reduceRight(e,...t){return yl(this,"reduceRight",e,t)},shift(){return Rr(this,"shift")},some(e,t){return Kt(this,"some",e,t,void 0,arguments)},splice(...e){return Rr(this,"splice",e)},toReversed(){return Zn(this).toReversed()},toSorted(e){return Zn(this).toSorted(e)},toSpliced(...e){return Zn(this).toSpliced(...e)},unshift(...e){return Rr(this,"unshift",e)},values(){return Ba(this,"values",Ke)}};function Ba(e,t,n){const r=ma(e),o=r[t]();return r!==e&&!kt(e)&&(o._next=o.next,o.next=()=>{const a=o._next();return a.value&&(a.value=n(a.value)),a}),o}const Z1=Array.prototype;function Kt(e,t,n,r,o,a){const i=ma(e),s=i!==e&&!kt(e),l=i[t];if(l!==Z1[t]){const d=l.apply(e,a);return s?Ke(d):d}let u=n;i!==e&&(s?u=function(d,p){return n.call(this,Ke(d),p,e)}:n.length>2&&(u=function(d,p){return n.call(this,d,p,e)}));const c=l.call(i,u,r);return s&&o?o(c):c}function yl(e,t,n,r){const o=ma(e);let a=n;return o!==e&&(kt(e)?n.length>3&&(a=function(i,s,l){return n.call(this,i,s,l,e)}):a=function(i,s,l){return n.call(this,i,Ke(s),l,e)}),o[t](a,...r)}function Fa(e,t,n){const r=ue(e);Ye(r,"iterate",Xr);const o=r[t](...n);return(o===-1||o===!1)&&ms(n[0])?(n[0]=ue(n[0]),r[t](...n)):o}function Rr(e,t,n=[]){on(),cs();const r=ue(e)[t].apply(e,n);return ds(),an(),r}const Q1=Ar("__proto__,__v_isRef,__isVue"),Cd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(kn));function X1(e){kn(e)||(e=String(e));const t=ue(this);return Ye(t,"has",e),t.hasOwnProperty(e)}class Td{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(o?a?dh:Rd:a?Pd:xd).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=re(t);if(!o){let l;if(i&&(l=Y1[n]))return l;if(n==="hasOwnProperty")return X1}const s=Reflect.get(t,n,Pe(t)?t:r);return(kn(n)?Cd.has(n):Q1(n))||(o||Ye(t,"get",n),a)?s:Pe(s)?i&&ls(n)?s:s.value:Ce(s)?o?mo(s):vo(s):s}}class Od extends Td{constructor(t=!1){super(!1,t)}set(t,n,r,o){let a=t[n];if(!this._isShallow){const l=Hn(a);if(!kt(r)&&!Hn(r)&&(a=ue(a),r=ue(r)),!re(t)&&Pe(a)&&!Pe(r))return l?!1:(a.value=r,!0)}const i=re(t)&&ls(n)?Number(n)e,ga=e=>Reflect.getPrototypeOf(e);function Oo(e,t,n=!1,r=!1){e=e.__v_raw;const o=ue(e),a=ue(t);n||(En(t,a)&&Ye(o,"get",t),Ye(o,"get",a));const{has:i}=ga(o),s=r?ps:n?gs:Ke;if(i.call(o,t))return s(e.get(t));if(i.call(o,a))return s(e.get(a));e!==o&&e.get(t)}function xo(e,t=!1){const n=this.__v_raw,r=ue(n),o=ue(e);return t||(En(e,o)&&Ye(r,"has",e),Ye(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Po(e,t=!1){return e=e.__v_raw,!t&&Ye(ue(e),"iterate",Nn),Reflect.get(e,"size",e)}function bl(e,t=!1){!t&&!kt(e)&&!Hn(e)&&(e=ue(e));const n=ue(this);return ga(n).has.call(n,e)||(n.add(e),nn(n,"add",e,e)),this}function El(e,t,n=!1){!n&&!kt(t)&&!Hn(t)&&(t=ue(t));const r=ue(this),{has:o,get:a}=ga(r);let i=o.call(r,e);i||(e=ue(e),i=o.call(r,e));const s=a.call(r,e);return r.set(e,t),i?En(t,s)&&nn(r,"set",e,t):nn(r,"add",e,t),this}function wl(e){const t=ue(this),{has:n,get:r}=ga(t);let o=n.call(t,e);o||(e=ue(e),o=n.call(t,e)),r&&r.call(t,e);const a=t.delete(e);return o&&nn(t,"delete",e,void 0),a}function Sl(){const e=ue(this),t=e.size!==0,n=e.clear();return t&&nn(e,"clear",void 0,void 0),n}function Ro(e,t){return function(r,o){const a=this,i=a.__v_raw,s=ue(i),l=t?ps:e?gs:Ke;return!e&&Ye(s,"iterate",Nn),i.forEach((u,c)=>r.call(o,l(u),l(c),a))}}function Lo(e,t,n){return function(...r){const o=this.__v_raw,a=ue(o),i=ir(a),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=o[e](...r),c=n?ps:t?gs:Ke;return!t&&Ye(a,"iterate",l?yi:Nn),{next(){const{value:d,done:p}=u.next();return p?{value:d,done:p}:{value:s?[c(d[0]),c(d[1])]:c(d),done:p}},[Symbol.iterator](){return this}}}}function un(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function rh(){const e={get(a){return Oo(this,a)},get size(){return Po(this)},has:xo,add:bl,set:El,delete:wl,clear:Sl,forEach:Ro(!1,!1)},t={get(a){return Oo(this,a,!1,!0)},get size(){return Po(this)},has:xo,add(a){return bl.call(this,a,!0)},set(a,i){return El.call(this,a,i,!0)},delete:wl,clear:Sl,forEach:Ro(!1,!0)},n={get(a){return Oo(this,a,!0)},get size(){return Po(this,!0)},has(a){return xo.call(this,a,!0)},add:un("add"),set:un("set"),delete:un("delete"),clear:un("clear"),forEach:Ro(!0,!1)},r={get(a){return Oo(this,a,!0,!0)},get size(){return Po(this,!0)},has(a){return xo.call(this,a,!0)},add:un("add"),set:un("set"),delete:un("delete"),clear:un("clear"),forEach:Ro(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=Lo(a,!1,!1),n[a]=Lo(a,!0,!1),t[a]=Lo(a,!1,!0),r[a]=Lo(a,!0,!0)}),[e,n,t,r]}const[oh,ah,ih,sh]=rh();function hs(e,t){const n=t?e?sh:ih:e?ah:oh;return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ve(n,o)&&o in r?n:r,o,a)}const lh={get:hs(!1,!1)},uh={get:hs(!1,!0)},ch={get:hs(!0,!1)};const xd=new WeakMap,Pd=new WeakMap,Rd=new WeakMap,dh=new WeakMap;function fh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ph(e){return e.__v_skip||!Object.isExtensible(e)?0:fh(O1(e))}function vo(e){return Hn(e)?e:vs(e,!1,eh,lh,xd)}function Ld(e){return vs(e,!1,nh,uh,Pd)}function mo(e){return vs(e,!0,th,ch,Rd)}function vs(e,t,n,r,o){if(!Ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=o.get(e);if(a)return a;const i=ph(e);if(i===0)return e;const s=new Proxy(e,i===2?r:n);return o.set(e,s),s}function lr(e){return Hn(e)?lr(e.__v_raw):!!(e&&e.__v_isReactive)}function Hn(e){return!!(e&&e.__v_isReadonly)}function kt(e){return!!(e&&e.__v_isShallow)}function ms(e){return e?!!e.__v_raw:!1}function ue(e){const t=e&&e.__v_raw;return t?ue(t):e}function hh(e){return!ve(e,"__v_skip")&&Object.isExtensible(e)&&mr(e,"__v_skip",!0),e}const Ke=e=>Ce(e)?vo(e):e,gs=e=>Ce(e)?mo(e):e;function Pe(e){return e?e.__v_isRef===!0:!1}function Q(e){return Id(e,!1)}function Le(e){return Id(e,!0)}function Id(e,t){return Pe(e)?e:new vh(e,t)}class vh{constructor(t,n){this.dep=new va,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ue(t),this._value=n?t:Ke(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||kt(t)||Hn(t);t=r?t:ue(t),En(t,n)&&(this._rawValue=t,this._value=r?t:Ke(t),this.dep.trigger())}}function Wy(e){e.dep&&e.dep.trigger()}function dt(e){return Pe(e)?e.value:e}function bi(e){return oe(e)?e():dt(e)}const mh={get:(e,t,n)=>t==="__v_raw"?e:dt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Pe(o)&&!Pe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Dd(e){return lr(e)?e:new Proxy(e,mh)}class gh{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new va,{get:r,set:o}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=o}get value(){return this._value=this._get()}set value(t){this._set(t)}}function $d(e){return new gh(e)}function qy(e){const t=re(e)?new Array(e.length):{};for(const n in e)t[n]=Md(e,n);return t}class _h{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,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 G1(ue(this._object),this._key)}}class yh{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 _a(e,t,n){return Pe(e)?e:oe(e)?new yh(e):Ce(e)&&arguments.length>1?Md(e,t,n):Q(e)}function Md(e,t,n){const r=e[t];return Pe(r)?r:new _h(e,t,n)}class bh{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new va(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Qr-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&we!==this)return bd(this),!0}get value(){const t=this.dep.track();return Sd(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Eh(e,t,n=!1){let r,o;return oe(e)?r=e:(r=e.get,o=e.set),new bh(r,o,n)}const Io={},Xo=new WeakMap;let In;function wh(e,t=!1,n=In){if(n){let r=Xo.get(n);r||Xo.set(n,r=[]),r.push(e)}}function Sh(e,t,n=be){const{immediate:r,deep:o,once:a,scheduler:i,augmentJob:s,call:l}=n,u=S=>o?S:kt(S)||o===!1||o===0?tn(S,1):tn(S);let c,d,p,h,v=!1,g=!1;if(Pe(e)?(d=()=>e.value,v=kt(e)):lr(e)?(d=()=>u(e),v=!0):re(e)?(g=!0,v=e.some(S=>lr(S)||kt(S)),d=()=>e.map(S=>{if(Pe(S))return S.value;if(lr(S))return u(S);if(oe(S))return l?l(S,2):S()})):oe(e)?t?d=l?()=>l(e,2):e:d=()=>{if(p){on();try{p()}finally{an()}}const S=In;In=c;try{return l?l(e,3,[h]):e(h)}finally{In=S}}:d=jt,t&&o){const S=d,P=o===!0?1/0:o;d=()=>tn(S(),P)}const _=gd(),b=()=>{c.stop(),_&&ss(_.effects,c)};if(a&&t){const S=t;t=(...P)=>{S(...P),b()}}let w=g?new Array(e.length).fill(Io):Io;const m=S=>{if(!(!(c.flags&1)||!c.dirty&&!S))if(t){const P=c.run();if(o||v||(g?P.some((D,O)=>En(D,w[O])):En(P,w))){p&&p();const D=In;In=c;try{const O=[P,w===Io?void 0:g&&w[0]===Io?[]:w,h];l?l(t,3,O):t(...O),w=P}finally{In=D}}}else c.run()};return s&&s(m),c=new _d(d),c.scheduler=i?()=>i(m,!1):m,h=S=>wh(S,!1,c),p=c.onStop=()=>{const S=Xo.get(c);if(S){if(l)l(S,4);else for(const P of S)P();Xo.delete(c)}},t?r?m(!0):w=c.run():i?i(m.bind(null,!0),!0):c.run(),b.pause=c.pause.bind(c),b.resume=c.resume.bind(c),b.stop=b,b}function tn(e,t=1/0,n){if(t<=0||!Ce(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Pe(e))tn(e.value,t,n);else if(re(e))for(let r=0;r{tn(r,t,n)});else if(fd(e)){for(const r in e)tn(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&tn(e[r],t,n)}return e}/** -* @vue/runtime-core v3.5.10 +**/let Xe;class U1{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Xe,!t&&Xe&&(this.index=(Xe.scopes||(Xe.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)return;if(jr){let t=jr;for(jr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Hr;){let t=Hr;for(Hr=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function bd(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ed(e){let t,n=e.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),fs(r),W1(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}e.deps=t,e.depsTail=n}function yi(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(wd(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function wd(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Xr))return;e.globalVersion=Xr;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!yi(e)){e.flags&=-3;return}const n=we,r=xt;we=e,xt=!0;try{bd(e);const o=e.fn(e._value);(t.version===0||En(o,e._value))&&(e._value=o,t.version++)}catch(o){throw t.version++,o}finally{we=n,xt=r,Ed(e),e.flags&=-3}}function fs(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r),!n.subs&&n.computed){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)fs(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function W1(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let xt=!0;const Sd=[];function on(){Sd.push(xt),xt=!1}function an(){const e=Sd.pop();xt=e===void 0?!0:e}function gl(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=we;we=void 0;try{t()}finally{we=n}}}let Xr=0;class q1{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 ma{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}track(t){if(!we||!xt||we===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==we)n=this.activeLink=new q1(we,this),we.deps?(n.prevDep=we.depsTail,we.depsTail.nextDep=n,we.depsTail=n):we.deps=we.depsTail=n,Ad(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=we.depsTail,n.nextDep=void 0,we.depsTail.nextDep=n,we.depsTail=n,we.deps===n&&(we.deps=r)}return n}trigger(t){this.version++,Xr++,this.notify(t)}notify(t){cs();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{ds()}}}function Ad(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)Ad(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Qo=new WeakMap,Nn=Symbol(""),bi=Symbol(""),Jr=Symbol("");function Ye(e,t,n){if(xt&&we){let r=Qo.get(e);r||Qo.set(e,r=new Map);let o=r.get(n);o||(r.set(n,o=new ma),o.map=r,o.key=n),o.track()}}function nn(e,t,n,r,o,a){const i=Qo.get(e);if(!i){Xr++;return}const s=l=>{l&&l.trigger()};if(cs(),t==="clear")i.forEach(s);else{const l=re(e),u=l&&ls(n);if(l&&n==="length"){const c=Number(r);i.forEach((d,p)=>{(p==="length"||p===Jr||!kn(p)&&p>=c)&&s(d)})}else switch(n!==void 0&&s(i.get(n)),u&&s(i.get(Jr)),t){case"add":l?u&&s(i.get("length")):(s(i.get(Nn)),ar(e)&&s(i.get(bi)));break;case"delete":l||(s(i.get(Nn)),ar(e)&&s(i.get(bi)));break;case"set":ar(e)&&s(i.get(Nn));break}}ds()}function K1(e,t){const n=Qo.get(e);return n&&n.get(t)}function Zn(e){const t=ue(e);return t===e?t:(Ye(t,"iterate",Jr),kt(e)?t:t.map(Ke))}function ga(e){return Ye(e=ue(e),"iterate",Jr),e}const G1={__proto__:null,[Symbol.iterator](){return Fa(this,Symbol.iterator,Ke)},concat(...e){return Zn(this).concat(...e.map(t=>re(t)?Zn(t):t))},entries(){return Fa(this,"entries",e=>(e[1]=Ke(e[1]),e))},every(e,t){return Kt(this,"every",e,t,void 0,arguments)},filter(e,t){return Kt(this,"filter",e,t,n=>n.map(Ke),arguments)},find(e,t){return Kt(this,"find",e,t,Ke,arguments)},findIndex(e,t){return Kt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Kt(this,"findLast",e,t,Ke,arguments)},findLastIndex(e,t){return Kt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Kt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ha(this,"includes",e)},indexOf(...e){return Ha(this,"indexOf",e)},join(e){return Zn(this).join(e)},lastIndexOf(...e){return Ha(this,"lastIndexOf",e)},map(e,t){return Kt(this,"map",e,t,void 0,arguments)},pop(){return Pr(this,"pop")},push(...e){return Pr(this,"push",e)},reduce(e,...t){return _l(this,"reduce",e,t)},reduceRight(e,...t){return _l(this,"reduceRight",e,t)},shift(){return Pr(this,"shift")},some(e,t){return Kt(this,"some",e,t,void 0,arguments)},splice(...e){return Pr(this,"splice",e)},toReversed(){return Zn(this).toReversed()},toSorted(e){return Zn(this).toSorted(e)},toSpliced(...e){return Zn(this).toSpliced(...e)},unshift(...e){return Pr(this,"unshift",e)},values(){return Fa(this,"values",Ke)}};function Fa(e,t,n){const r=ga(e),o=r[t]();return r!==e&&!kt(e)&&(o._next=o.next,o.next=()=>{const a=o._next();return a.value&&(a.value=n(a.value)),a}),o}const Y1=Array.prototype;function Kt(e,t,n,r,o,a){const i=ga(e),s=i!==e&&!kt(e),l=i[t];if(l!==Y1[t]){const d=l.apply(e,a);return s?Ke(d):d}let u=n;i!==e&&(s?u=function(d,p){return n.call(this,Ke(d),p,e)}:n.length>2&&(u=function(d,p){return n.call(this,d,p,e)}));const c=l.call(i,u,r);return s&&o?o(c):c}function _l(e,t,n,r){const o=ga(e);let a=n;return o!==e&&(kt(e)?n.length>3&&(a=function(i,s,l){return n.call(this,i,s,l,e)}):a=function(i,s,l){return n.call(this,i,Ke(s),l,e)}),o[t](a,...r)}function Ha(e,t,n){const r=ue(e);Ye(r,"iterate",Jr);const o=r[t](...n);return(o===-1||o===!1)&&ms(n[0])?(n[0]=ue(n[0]),r[t](...n)):o}function Pr(e,t,n=[]){on(),cs();const r=ue(e)[t].apply(e,n);return ds(),an(),r}const Z1=Sr("__proto__,__v_isRef,__isVue"),kd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(kn));function Q1(e){kn(e)||(e=String(e));const t=ue(this);return Ye(t,"has",e),t.hasOwnProperty(e)}class Cd{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(o?a?ch:Pd:a?xd:Od).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=re(t);if(!o){let l;if(i&&(l=G1[n]))return l;if(n==="hasOwnProperty")return Q1}const s=Reflect.get(t,n,Pe(t)?t:r);return(kn(n)?kd.has(n):Z1(n))||(o||Ye(t,"get",n),a)?s:Pe(s)?i&&ls(n)?s:s.value:Ce(s)?o?mo(s):vo(s):s}}class Td extends Cd{constructor(t=!1){super(!1,t)}set(t,n,r,o){let a=t[n];if(!this._isShallow){const l=Hn(a);if(!kt(r)&&!Hn(r)&&(a=ue(a),r=ue(r)),!re(t)&&Pe(a)&&!Pe(r))return l?!1:(a.value=r,!0)}const i=re(t)&&ls(n)?Number(n)e,_a=e=>Reflect.getPrototypeOf(e);function Oo(e,t,n=!1,r=!1){e=e.__v_raw;const o=ue(e),a=ue(t);n||(En(t,a)&&Ye(o,"get",t),Ye(o,"get",a));const{has:i}=_a(o),s=r?ps:n?gs:Ke;if(i.call(o,t))return s(e.get(t));if(i.call(o,a))return s(e.get(a));e!==o&&e.get(t)}function xo(e,t=!1){const n=this.__v_raw,r=ue(n),o=ue(e);return t||(En(e,o)&&Ye(r,"has",e),Ye(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Po(e,t=!1){return e=e.__v_raw,!t&&Ye(ue(e),"iterate",Nn),Reflect.get(e,"size",e)}function yl(e,t=!1){!t&&!kt(e)&&!Hn(e)&&(e=ue(e));const n=ue(this);return _a(n).has.call(n,e)||(n.add(e),nn(n,"add",e,e)),this}function bl(e,t,n=!1){!n&&!kt(t)&&!Hn(t)&&(t=ue(t));const r=ue(this),{has:o,get:a}=_a(r);let i=o.call(r,e);i||(e=ue(e),i=o.call(r,e));const s=a.call(r,e);return r.set(e,t),i?En(t,s)&&nn(r,"set",e,t):nn(r,"add",e,t),this}function El(e){const t=ue(this),{has:n,get:r}=_a(t);let o=n.call(t,e);o||(e=ue(e),o=n.call(t,e)),r&&r.call(t,e);const a=t.delete(e);return o&&nn(t,"delete",e,void 0),a}function wl(){const e=ue(this),t=e.size!==0,n=e.clear();return t&&nn(e,"clear",void 0,void 0),n}function Ro(e,t){return function(r,o){const a=this,i=a.__v_raw,s=ue(i),l=t?ps:e?gs:Ke;return!e&&Ye(s,"iterate",Nn),i.forEach((u,c)=>r.call(o,l(u),l(c),a))}}function Lo(e,t,n){return function(...r){const o=this.__v_raw,a=ue(o),i=ar(a),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=o[e](...r),c=n?ps:t?gs:Ke;return!t&&Ye(a,"iterate",l?bi:Nn),{next(){const{value:d,done:p}=u.next();return p?{value:d,done:p}:{value:s?[c(d[0]),c(d[1])]:c(d),done:p}},[Symbol.iterator](){return this}}}}function un(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function nh(){const e={get(a){return Oo(this,a)},get size(){return Po(this)},has:xo,add:yl,set:bl,delete:El,clear:wl,forEach:Ro(!1,!1)},t={get(a){return Oo(this,a,!1,!0)},get size(){return Po(this)},has:xo,add(a){return yl.call(this,a,!0)},set(a,i){return bl.call(this,a,i,!0)},delete:El,clear:wl,forEach:Ro(!1,!0)},n={get(a){return Oo(this,a,!0)},get size(){return Po(this,!0)},has(a){return xo.call(this,a,!0)},add:un("add"),set:un("set"),delete:un("delete"),clear:un("clear"),forEach:Ro(!0,!1)},r={get(a){return Oo(this,a,!0,!0)},get size(){return Po(this,!0)},has(a){return xo.call(this,a,!0)},add:un("add"),set:un("set"),delete:un("delete"),clear:un("clear"),forEach:Ro(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=Lo(a,!1,!1),n[a]=Lo(a,!0,!1),t[a]=Lo(a,!1,!0),r[a]=Lo(a,!0,!0)}),[e,n,t,r]}const[rh,oh,ah,ih]=nh();function hs(e,t){const n=t?e?ih:ah:e?oh:rh;return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ve(n,o)&&o in r?n:r,o,a)}const sh={get:hs(!1,!1)},lh={get:hs(!1,!0)},uh={get:hs(!0,!1)};const Od=new WeakMap,xd=new WeakMap,Pd=new WeakMap,ch=new WeakMap;function dh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fh(e){return e.__v_skip||!Object.isExtensible(e)?0:dh(T1(e))}function vo(e){return Hn(e)?e:vs(e,!1,J1,sh,Od)}function Rd(e){return vs(e,!1,th,lh,xd)}function mo(e){return vs(e,!0,eh,uh,Pd)}function vs(e,t,n,r,o){if(!Ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=o.get(e);if(a)return a;const i=fh(e);if(i===0)return e;const s=new Proxy(e,i===2?r:n);return o.set(e,s),s}function sr(e){return Hn(e)?sr(e.__v_raw):!!(e&&e.__v_isReactive)}function Hn(e){return!!(e&&e.__v_isReadonly)}function kt(e){return!!(e&&e.__v_isShallow)}function ms(e){return e?!!e.__v_raw:!1}function ue(e){const t=e&&e.__v_raw;return t?ue(t):e}function ph(e){return!ve(e,"__v_skip")&&Object.isExtensible(e)&&vr(e,"__v_skip",!0),e}const Ke=e=>Ce(e)?vo(e):e,gs=e=>Ce(e)?mo(e):e;function Pe(e){return e?e.__v_isRef===!0:!1}function Q(e){return Ld(e,!1)}function Le(e){return Ld(e,!0)}function Ld(e,t){return Pe(e)?e:new hh(e,t)}class hh{constructor(t,n){this.dep=new ma,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ue(t),this._value=n?t:Ke(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||kt(t)||Hn(t);t=r?t:ue(t),En(t,n)&&(this._rawValue=t,this._value=r?t:Ke(t),this.dep.trigger())}}function zy(e){e.dep&&e.dep.trigger()}function dt(e){return Pe(e)?e.value:e}function Ei(e){return oe(e)?e():dt(e)}const vh={get:(e,t,n)=>t==="__v_raw"?e:dt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Pe(o)&&!Pe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Id(e){return sr(e)?e:new Proxy(e,vh)}class mh{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new ma,{get:r,set:o}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=o}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Dd(e){return new mh(e)}function Wy(e){const t=re(e)?new Array(e.length):{};for(const n in e)t[n]=$d(e,n);return t}class gh{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,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 K1(ue(this._object),this._key)}}class _h{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 ya(e,t,n){return Pe(e)?e:oe(e)?new _h(e):Ce(e)&&arguments.length>1?$d(e,t,n):Q(e)}function $d(e,t,n){const r=e[t];return Pe(r)?r:new gh(e,t,n)}class yh{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new ma(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Xr-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&we!==this)return yd(this,!0),!0}get value(){const t=this.dep.track();return wd(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function bh(e,t,n=!1){let r,o;return oe(e)?r=e:(r=e.get,o=e.set),new yh(r,o,n)}const Io={},Xo=new WeakMap;let In;function Eh(e,t=!1,n=In){if(n){let r=Xo.get(n);r||Xo.set(n,r=[]),r.push(e)}}function wh(e,t,n=be){const{immediate:r,deep:o,once:a,scheduler:i,augmentJob:s,call:l}=n,u=S=>o?S:kt(S)||o===!1||o===0?tn(S,1):tn(S);let c,d,p,h,v=!1,g=!1;if(Pe(e)?(d=()=>e.value,v=kt(e)):sr(e)?(d=()=>u(e),v=!0):re(e)?(g=!0,v=e.some(S=>sr(S)||kt(S)),d=()=>e.map(S=>{if(Pe(S))return S.value;if(sr(S))return u(S);if(oe(S))return l?l(S,2):S()})):oe(e)?t?d=l?()=>l(e,2):e:d=()=>{if(p){on();try{p()}finally{an()}}const S=In;In=c;try{return l?l(e,3,[h]):e(h)}finally{In=S}}:d=jt,t&&o){const S=d,P=o===!0?1/0:o;d=()=>tn(S(),P)}const _=md(),b=()=>{c.stop(),_&&ss(_.effects,c)};if(a&&t){const S=t;t=(...P)=>{S(...P),b()}}let w=g?new Array(e.length).fill(Io):Io;const m=S=>{if(!(!(c.flags&1)||!c.dirty&&!S))if(t){const P=c.run();if(o||v||(g?P.some((D,O)=>En(D,w[O])):En(P,w))){p&&p();const D=In;In=c;try{const O=[P,w===Io?void 0:g&&w[0]===Io?[]:w,h];l?l(t,3,O):t(...O),w=P}finally{In=D}}}else c.run()};return s&&s(m),c=new gd(d),c.scheduler=i?()=>i(m,!1):m,h=S=>Eh(S,!1,c),p=c.onStop=()=>{const S=Xo.get(c);if(S){if(l)l(S,4);else for(const P of S)P();Xo.delete(c)}},t?r?m(!0):w=c.run():i?i(m.bind(null,!0),!0):c.run(),b.pause=c.pause.bind(c),b.resume=c.resume.bind(c),b.stop=b,b}function tn(e,t=1/0,n){if(t<=0||!Ce(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Pe(e))tn(e.value,t,n);else if(re(e))for(let r=0;r{tn(r,t,n)});else if(dd(e)){for(const r in e)tn(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&tn(e[r],t,n)}return e}/** +* @vue/runtime-core v3.5.11 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const jr=[];let Ha=!1;function pn(e,...t){if(Ha)return;Ha=!0,on();const n=jr.length?jr[jr.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=Ah();if(r)kr(r,n,11,[e+t.map(a=>{var i,s;return(s=(i=a.toString)==null?void 0:i.call(a))!=null?s:JSON.stringify(a)}).join(""),n&&n.proxy,o.map(({vnode:a})=>`at <${Rf(n,a.type)}>`).join(` +**/const Ur=[];let ja=!1;function pn(e,...t){if(ja)return;ja=!0,on();const n=Ur.length?Ur[Ur.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=Sh();if(r)Ar(r,n,11,[e+t.map(a=>{var i,s;return(s=(i=a.toString)==null?void 0:i.call(a))!=null?s:JSON.stringify(a)}).join(""),n&&n.proxy,o.map(({vnode:a})=>`at <${Pf(n,a.type)}>`).join(` `),o]);else{const a=[`[Vue warn]: ${e}`,...t];o.length&&a.push(` -`,...kh(o)),console.warn(...a)}an(),Ha=!1}function Ah(){let e=jr[jr.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function kh(e){const t=[];return e.forEach((n,r)=>{t.push(...r===0?[]:[` -`],...Ch(n))}),t}function Ch({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,o=` at <${Rf(e.component,e.type,r)}`,a=">"+n;return e.props?[o,...Th(e.props),a]:[o+a]}function Th(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...Vd(r,e[r]))}),n.length>3&&t.push(" ..."),t}function Vd(e,t,n){return ke(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Pe(t)?(t=Vd(e,ue(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):oe(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=ue(t),n?t:[`${e}=`,t])}function kr(e,t,n,r){try{return r?e(...r):e()}catch(o){go(o,t,n)}}function Pt(e,t,n,r){if(oe(e)){const o=kr(e,t,n,r);return o&&cd(o)&&o.catch(a=>{go(a,t,n)}),o}if(re(e)){const o=[];for(let a=0;a>>1,o=Je[r],a=eo(o);a=eo(n)?Je.push(e):Je.splice(xh(t),0,e),e.flags|=1,Bd()}}function Bd(){!Jr&&!Ei&&(Ei=!0,_s=Nd.then(Fd))}function Ph(e){re(e)?ur.push(...e):vn&&e.id===-1?vn.splice(Jn+1,0,e):e.flags&1||(ur.push(e),e.flags|=1),Bd()}function Al(e,t,n=Jr?Mt+1:0){for(;neo(n)-eo(r));if(ur.length=0,vn){vn.push(...t);return}for(vn=t,Jn=0;Jne.id==null?e.flags&2?-1:1/0:e.id;function Fd(e){Ei=!1,Jr=!0;try{for(Mt=0;MtFt.emit(o,...a)),Vr=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{Hd(a,t)}),setTimeout(()=>{Ft||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,wi=!0,Vr=[])},3e3)):(wi=!0,Vr=[])}function Rh(e,t){ya("app:init",e,t,{Fragment:et,Text:bn,Comment:Ge,Static:fr})}function Lh(e){ya("app:unmount",e)}const Ih=bs("component:added"),jd=bs("component:updated"),Dh=bs("component:removed"),$h=e=>{Ft&&typeof Ft.cleanupBuffer=="function"&&!Ft.cleanupBuffer(e)&&Dh(e)};/*! #__NO_SIDE_EFFECTS__ */function bs(e){return t=>{ya(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function Mh(e,t,n){ya("component:emit",e.appContext.app,e,t,n)}let ot=null,Ud=null;function ea(e){const t=ot;return ot=e,Ud=e&&e.type.__scopeId||null,t}function Vh(e,t=ot,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Fl(-1);const a=ea(t);let i;try{i=e(...o)}finally{ea(a),r._d&&Fl(1)}return jd(t),i};return r._n=!0,r._c=!0,r._d=!0,r}function Ky(e,t){if(ot===null)return e;const n=wa(ot),r=e.dirs||(e.dirs=[]);for(let o=0;oe.__isTeleport,Ur=e=>e&&(e.disabled||e.disabled===""),Nh=e=>e&&(e.defer||e.defer===""),kl=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Cl=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Si=(e,t)=>{const n=e&&e.to;return ke(n)?t?t(n):null:n},Bh={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,a,i,s,l,u){const{mc:c,pc:d,pbc:p,o:{insert:h,querySelector:v,createText:g,createComment:_}}=u,b=Ur(t.props);let{shapeFlag:w,children:m,dynamicChildren:S}=t;if(e==null){const P=t.el=g(""),D=t.anchor=g("");h(P,n,r),h(D,n,r);const O=(R,x)=>{w&16&&(o&&o.isCE&&(o.ce._teleportTarget=R),c(m,R,x,o,a,i,s,l))},H=()=>{const R=t.target=Si(t.props,v),x=qd(R,t,g,h);R&&(i!=="svg"&&kl(R)?i="svg":i!=="mathml"&&Cl(R)&&(i="mathml"),b||(O(R,x),qo(t)))};b&&(O(n,D),qo(t)),Nh(t.props)?nt(H,a):H()}else{t.el=e.el,t.targetStart=e.targetStart;const P=t.anchor=e.anchor,D=t.target=e.target,O=t.targetAnchor=e.targetAnchor,H=Ur(e.props),R=H?n:D,x=H?P:O;if(i==="svg"||kl(D)?i="svg":(i==="mathml"||Cl(D))&&(i="mathml"),S?(p(e.dynamicChildren,S,R,o,a,i,s),Cs(e,t,!0)):l||d(e,t,R,x,o,a,i,s,!1),b)H?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Do(t,n,P,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const B=t.target=Si(t.props,v);B&&Do(t,B,null,u,0)}else H&&Do(t,D,O,u,1);qo(t)}},remove(e,t,n,{um:r,o:{remove:o}},a){const{shapeFlag:i,children:s,anchor:l,targetStart:u,targetAnchor:c,target:d,props:p}=e;if(d&&(o(u),o(c)),a&&o(l),i&16){const h=a||!Ur(p);for(let v=0;v{e.isMounted=!0}),Ss(()=>{e.isUnmounting=!0}),e}const _t=[Function,Array],Gd={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:_t,onEnter:_t,onAfterEnter:_t,onEnterCancelled:_t,onBeforeLeave:_t,onLeave:_t,onAfterLeave:_t,onLeaveCancelled:_t,onBeforeAppear:_t,onAppear:_t,onAfterAppear:_t,onAppearCancelled:_t},Yd=e=>{const t=e.subTree;return t.component?Yd(t.component):t},Hh={name:"BaseTransition",props:Gd,setup(e,{slots:t}){const n=Wn(),r=Kd();return()=>{const o=t.default&&Es(t.default(),!0);if(!o||!o.length)return;const a=Zd(o),i=ue(e),{mode:s}=i;if(r.isLeaving)return ja(a);const l=Tl(a);if(!l)return ja(a);let u=to(l,i,r,n,p=>u=p);l.type!==Ge&&jn(l,u);const c=n.subTree,d=c&&Tl(c);if(d&&d.type!==Ge&&!$n(l,d)&&Yd(n).type!==Ge){const p=to(d,i,r,n);if(jn(d,p),s==="out-in"&&l.type!==Ge)return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave},ja(a);s==="in-out"&&l.type!==Ge&&(p.delayLeave=(h,v,g)=>{const _=Qd(r,d);_[String(d.key)]=d,h[mn]=()=>{v(),h[mn]=void 0,delete u.delayedLeave},u.delayedLeave=g})}return a}}};function Zd(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ge){t=n;break}}return t}const jh=Hh;function Qd(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function to(e,t,n,r,o){const{appear:a,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:_,onAppear:b,onAfterAppear:w,onAppearCancelled:m}=t,S=String(e.key),P=Qd(n,e),D=(R,x)=>{R&&Pt(R,r,9,x)},O=(R,x)=>{const B=x[1];D(R,x),re(R)?R.every($=>$.length<=1)&&B():R.length<=1&&B()},H={mode:i,persisted:s,beforeEnter(R){let x=l;if(!n.isMounted)if(a)x=_||l;else return;R[mn]&&R[mn](!0);const B=P[S];B&&$n(e,B)&&B.el[mn]&&B.el[mn](),D(x,[R])},enter(R){let x=u,B=c,$=d;if(!n.isMounted)if(a)x=b||u,B=w||c,$=m||d;else return;let J=!1;const ie=R[$o]=fe=>{J||(J=!0,fe?D($,[R]):D(B,[R]),H.delayedLeave&&H.delayedLeave(),R[$o]=void 0)};x?O(x,[R,ie]):ie()},leave(R,x){const B=String(e.key);if(R[$o]&&R[$o](!0),n.isUnmounting)return x();D(p,[R]);let $=!1;const J=R[mn]=ie=>{$||($=!0,x(),ie?D(g,[R]):D(v,[R]),R[mn]=void 0,P[B]===e&&delete P[B])};P[B]=e,h?O(h,[R,J]):J()},clone(R){const x=to(R,t,n,r,o);return o&&o(x),x}};return H}function ja(e){if(_o(e))return e=wn(e),e.children=null,e}function Tl(e){if(!_o(e))return Wd(e.type)&&e.children?Zd(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&oe(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 Es(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;ata(v,t&&(re(t)?t[g]:t),n,r,o));return}if(cr(r)&&!o)return;const a=r.shapeFlag&4?wa(r.component):r.el,i=o?null:a,{i:s,r:l}=e,u=t&&t.r,c=s.refs===be?s.refs={}:s.refs,d=s.setupState,p=ue(d),h=d===be?()=>!1:v=>ve(p,v);if(u!=null&&u!==l&&(ke(u)?(c[u]=null,h(u)&&(d[u]=null)):Pe(u)&&(u.value=null)),oe(l))kr(l,s,12,[i,c]);else{const v=ke(l),g=Pe(l);if(v||g){const _=()=>{if(e.f){const b=v?h(l)?d[l]:c[l]:l.value;o?re(b)&&ss(b,a):re(b)?b.includes(a)||b.push(a):v?(c[l]=[a],h(l)&&(d[l]=c[l])):(l.value=[a],e.k&&(c[e.k]=l.value))}else v?(c[l]=i,h(l)&&(d[l]=i)):g&&(l.value=i,e.k&&(c[e.k]=i))};i?(_.id=-1,nt(_,n)):_()}}}let Ol=!1;const xn=()=>{Ol||(console.error("Hydration completed but contains mismatches."),Ol=!0)},Uh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",zh=e=>e.namespaceURI.includes("MathML"),Mo=e=>{if(e.nodeType===1){if(Uh(e))return"svg";if(zh(e))return"mathml"}},Dn=e=>e.nodeType===8;function Wh(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:a,parentNode:i,remove:s,insert:l,createComment:u}}=e,c=(m,S)=>{if(!S.hasChildNodes()){pn("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,m,S),Jo(),S._vnode=m;return}d(S.firstChild,m,null,null,null),Jo(),S._vnode=m},d=(m,S,P,D,O,H=!1)=>{H=H||!!S.dynamicChildren;const R=Dn(m)&&m.data==="[",x=()=>g(m,S,P,D,O,R),{type:B,ref:$,shapeFlag:J,patchFlag:ie}=S;let fe=m.nodeType;S.el=m,mr(m,"__vnode",S,!0),mr(m,"__vueParentComponent",P,!0),ie===-2&&(H=!1,S.dynamicChildren=null);let q=null;switch(B){case bn:fe!==3?S.children===""?(l(S.el=o(""),i(m),m),q=m):q=x():(m.data!==S.children&&(pn("Hydration text mismatch in",m.parentNode,` +`,...Ah(o)),console.warn(...a)}an(),ja=!1}function Sh(){let e=Ur[Ur.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function Ah(e){const t=[];return e.forEach((n,r)=>{t.push(...r===0?[]:[` +`],...kh(n))}),t}function kh({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,o=` at <${Pf(e.component,e.type,r)}`,a=">"+n;return e.props?[o,...Ch(e.props),a]:[o+a]}function Ch(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...Md(r,e[r]))}),n.length>3&&t.push(" ..."),t}function Md(e,t,n){return ke(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Pe(t)?(t=Md(e,ue(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):oe(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=ue(t),n?t:[`${e}=`,t])}function Ar(e,t,n,r){try{return r?e(...r):e()}catch(o){go(o,t,n)}}function Pt(e,t,n,r){if(oe(e)){const o=Ar(e,t,n,r);return o&&ud(o)&&o.catch(a=>{go(a,t,n)}),o}if(re(e)){const o=[];for(let a=0;a>>1,o=Je[r],a=eo(o);a=eo(n)?Je.push(e):Je.splice(Oh(t),0,e),e.flags|=1,Nd()}}function Nd(){Jo||(Jo=Vd.then(Bd))}function xh(e){re(e)?lr.push(...e):vn&&e.id===-1?vn.splice(Jn+1,0,e):e.flags&1||(lr.push(e),e.flags|=1),Nd()}function Sl(e,t,n=Mt+1){for(;neo(n)-eo(r));if(lr.length=0,vn){vn.push(...t);return}for(vn=t,Jn=0;Jne.id==null?e.flags&2?-1:1/0:e.id;function Bd(e){try{for(Mt=0;MtFt.emit(o,...a)),Mr=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{Fd(a,t)}),setTimeout(()=>{Ft||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,wi=!0,Mr=[])},3e3)):(wi=!0,Mr=[])}function Ph(e,t){ba("app:init",e,t,{Fragment:et,Text:bn,Comment:Ge,Static:dr})}function Rh(e){ba("app:unmount",e)}const Lh=ys("component:added"),Hd=ys("component:updated"),Ih=ys("component:removed"),Dh=e=>{Ft&&typeof Ft.cleanupBuffer=="function"&&!Ft.cleanupBuffer(e)&&Ih(e)};/*! #__NO_SIDE_EFFECTS__ */function ys(e){return t=>{ba(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function $h(e,t,n){ba("component:emit",e.appContext.app,e,t,n)}let ot=null,jd=null;function ta(e){const t=ot;return ot=e,jd=e&&e.type.__scopeId||null,t}function Mh(e,t=ot,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Bl(-1);const a=ta(t);let i;try{i=e(...o)}finally{ta(a),r._d&&Bl(1)}return Hd(t),i};return r._n=!0,r._c=!0,r._d=!0,r}function qy(e,t){if(ot===null)return e;const n=Sa(ot),r=e.dirs||(e.dirs=[]);for(let o=0;oe.__isTeleport,zr=e=>e&&(e.disabled||e.disabled===""),Vh=e=>e&&(e.defer||e.defer===""),Al=e=>typeof SVGElement<"u"&&e instanceof SVGElement,kl=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Si=(e,t)=>{const n=e&&e.to;return ke(n)?t?t(n):null:n},Nh={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,a,i,s,l,u){const{mc:c,pc:d,pbc:p,o:{insert:h,querySelector:v,createText:g,createComment:_}}=u,b=zr(t.props);let{shapeFlag:w,children:m,dynamicChildren:S}=t;if(e==null){const P=t.el=g(""),D=t.anchor=g("");h(P,n,r),h(D,n,r);const O=(R,x)=>{w&16&&(o&&o.isCE&&(o.ce._teleportTarget=R),c(m,R,x,o,a,i,s,l))},H=()=>{const R=t.target=Si(t.props,v),x=Wd(R,t,g,h);R&&(i!=="svg"&&Al(R)?i="svg":i!=="mathml"&&kl(R)&&(i="mathml"),b||(O(R,x),qo(t)))};b&&(O(n,D),qo(t)),Vh(t.props)?nt(H,a):H()}else{t.el=e.el,t.targetStart=e.targetStart;const P=t.anchor=e.anchor,D=t.target=e.target,O=t.targetAnchor=e.targetAnchor,H=zr(e.props),R=H?n:D,x=H?P:O;if(i==="svg"||Al(D)?i="svg":(i==="mathml"||kl(D))&&(i="mathml"),S?(p(e.dynamicChildren,S,R,o,a,i,s),ks(e,t,!0)):l||d(e,t,R,x,o,a,i,s,!1),b)H?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Do(t,n,P,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const B=t.target=Si(t.props,v);B&&Do(t,B,null,u,0)}else H&&Do(t,D,O,u,1);qo(t)}},remove(e,t,n,{um:r,o:{remove:o}},a){const{shapeFlag:i,children:s,anchor:l,targetStart:u,targetAnchor:c,target:d,props:p}=e;if(d&&(o(u),o(c)),a&&o(l),i&16){const h=a||!zr(p);for(let v=0;v{e.isMounted=!0}),ws(()=>{e.isUnmounting=!0}),e}const _t=[Function,Array],Kd={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:_t,onEnter:_t,onAfterEnter:_t,onEnterCancelled:_t,onBeforeLeave:_t,onLeave:_t,onAfterLeave:_t,onLeaveCancelled:_t,onBeforeAppear:_t,onAppear:_t,onAfterAppear:_t,onAppearCancelled:_t},Gd=e=>{const t=e.subTree;return t.component?Gd(t.component):t},Fh={name:"BaseTransition",props:Kd,setup(e,{slots:t}){const n=Wn(),r=qd();return()=>{const o=t.default&&bs(t.default(),!0);if(!o||!o.length)return;const a=Yd(o),i=ue(e),{mode:s}=i;if(r.isLeaving)return Ua(a);const l=Cl(a);if(!l)return Ua(a);let u=to(l,i,r,n,p=>u=p);l.type!==Ge&&jn(l,u);const c=n.subTree,d=c&&Cl(c);if(d&&d.type!==Ge&&!$n(l,d)&&Gd(n).type!==Ge){const p=to(d,i,r,n);if(jn(d,p),s==="out-in"&&l.type!==Ge)return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave},Ua(a);s==="in-out"&&l.type!==Ge&&(p.delayLeave=(h,v,g)=>{const _=Zd(r,d);_[String(d.key)]=d,h[mn]=()=>{v(),h[mn]=void 0,delete u.delayedLeave},u.delayedLeave=g})}return a}}};function Yd(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ge){t=n;break}}return t}const Hh=Fh;function Zd(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function to(e,t,n,r,o){const{appear:a,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:_,onAppear:b,onAfterAppear:w,onAppearCancelled:m}=t,S=String(e.key),P=Zd(n,e),D=(R,x)=>{R&&Pt(R,r,9,x)},O=(R,x)=>{const B=x[1];D(R,x),re(R)?R.every($=>$.length<=1)&&B():R.length<=1&&B()},H={mode:i,persisted:s,beforeEnter(R){let x=l;if(!n.isMounted)if(a)x=_||l;else return;R[mn]&&R[mn](!0);const B=P[S];B&&$n(e,B)&&B.el[mn]&&B.el[mn](),D(x,[R])},enter(R){let x=u,B=c,$=d;if(!n.isMounted)if(a)x=b||u,B=w||c,$=m||d;else return;let J=!1;const ie=R[$o]=fe=>{J||(J=!0,fe?D($,[R]):D(B,[R]),H.delayedLeave&&H.delayedLeave(),R[$o]=void 0)};x?O(x,[R,ie]):ie()},leave(R,x){const B=String(e.key);if(R[$o]&&R[$o](!0),n.isUnmounting)return x();D(p,[R]);let $=!1;const J=R[mn]=ie=>{$||($=!0,x(),ie?D(g,[R]):D(v,[R]),R[mn]=void 0,P[B]===e&&delete P[B])};P[B]=e,h?O(h,[R,J]):J()},clone(R){const x=to(R,t,n,r,o);return o&&o(x),x}};return H}function Ua(e){if(_o(e))return e=wn(e),e.children=null,e}function Cl(e){if(!_o(e))return zd(e.type)&&e.children?Yd(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&oe(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 bs(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;ana(v,t&&(re(t)?t[g]:t),n,r,o));return}if(ur(r)&&!o)return;const a=r.shapeFlag&4?Sa(r.component):r.el,i=o?null:a,{i:s,r:l}=e,u=t&&t.r,c=s.refs===be?s.refs={}:s.refs,d=s.setupState,p=ue(d),h=d===be?()=>!1:v=>ve(p,v);if(u!=null&&u!==l&&(ke(u)?(c[u]=null,h(u)&&(d[u]=null)):Pe(u)&&(u.value=null)),oe(l))Ar(l,s,12,[i,c]);else{const v=ke(l),g=Pe(l);if(v||g){const _=()=>{if(e.f){const b=v?h(l)?d[l]:c[l]:l.value;o?re(b)&&ss(b,a):re(b)?b.includes(a)||b.push(a):v?(c[l]=[a],h(l)&&(d[l]=c[l])):(l.value=[a],e.k&&(c[e.k]=l.value))}else v?(c[l]=i,h(l)&&(d[l]=i)):g&&(l.value=i,e.k&&(c[e.k]=i))};i?(_.id=-1,nt(_,n)):_()}}}let Tl=!1;const xn=()=>{Tl||(console.error("Hydration completed but contains mismatches."),Tl=!0)},jh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Uh=e=>e.namespaceURI.includes("MathML"),Mo=e=>{if(e.nodeType===1){if(jh(e))return"svg";if(Uh(e))return"mathml"}},Dn=e=>e.nodeType===8;function zh(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:a,parentNode:i,remove:s,insert:l,createComment:u}}=e,c=(m,S)=>{if(!S.hasChildNodes()){pn("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,m,S),ea(),S._vnode=m;return}d(S.firstChild,m,null,null,null),ea(),S._vnode=m},d=(m,S,P,D,O,H=!1)=>{H=H||!!S.dynamicChildren;const R=Dn(m)&&m.data==="[",x=()=>g(m,S,P,D,O,R),{type:B,ref:$,shapeFlag:J,patchFlag:ie}=S;let fe=m.nodeType;S.el=m,vr(m,"__vnode",S,!0),vr(m,"__vueParentComponent",P,!0),ie===-2&&(H=!1,S.dynamicChildren=null);let q=null;switch(B){case bn:fe!==3?S.children===""?(l(S.el=o(""),i(m),m),q=m):q=x():(m.data!==S.children&&(pn("Hydration text mismatch in",m.parentNode,` - rendered on server: ${JSON.stringify(m.data)} - - expected on client: ${JSON.stringify(S.children)}`),xn(),m.data=S.children),q=a(m));break;case Ge:w(m)?(q=a(m),b(S.el=m.content.firstChild,m,P)):fe!==8||R?q=x():q=a(m);break;case fr:if(R&&(m=a(m),fe=m.nodeType),fe===1||fe===3){q=m;const j=!S.children.length;for(let X=0;X{H=H||!!S.dynamicChildren;const{type:R,props:x,patchFlag:B,shapeFlag:$,dirs:J,transition:ie}=S,fe=R==="input"||R==="option";if(fe||B!==-1){J&&Vt(S,null,P,"created");let q=!1;if(w(m)){q=_f(D,ie)&&P&&P.vnode.props&&P.vnode.props.appear;const X=m.content.firstChild;q&&ie.beforeEnter(X),b(X,m,P),S.el=m=X}if($&16&&!(x&&(x.innerHTML||x.textContent))){let X=h(m.firstChild,S,m,P,D,O,H),se=!1;for(;X;){Nr(m,1)||(se||(pn("Hydration children mismatch on",m,` + - expected on client: ${JSON.stringify(S.children)}`),xn(),m.data=S.children),q=a(m));break;case Ge:w(m)?(q=a(m),b(S.el=m.content.firstChild,m,P)):fe!==8||R?q=x():q=a(m);break;case dr:if(R&&(m=a(m),fe=m.nodeType),fe===1||fe===3){q=m;const j=!S.children.length;for(let X=0;X{H=H||!!S.dynamicChildren;const{type:R,props:x,patchFlag:B,shapeFlag:$,dirs:J,transition:ie}=S,fe=R==="input"||R==="option";if(fe||B!==-1){J&&Vt(S,null,P,"created");let q=!1;if(w(m)){q=gf(D,ie)&&P&&P.vnode.props&&P.vnode.props.appear;const X=m.content.firstChild;q&&ie.beforeEnter(X),b(X,m,P),S.el=m=X}if($&16&&!(x&&(x.innerHTML||x.textContent))){let X=h(m.firstChild,S,m,P,D,O,H),se=!1;for(;X;){Vr(m,1)||(se||(pn("Hydration children mismatch on",m,` Server rendered element contains more child nodes than client vdom.`),se=!0),xn());const Ie=X;X=X.nextSibling,s(Ie)}}else if($&8){let X=S.children;X[0]===` -`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(X=X.slice(1)),m.textContent!==X&&(Nr(m,0)||(pn("Hydration text content mismatch on",m,` +`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(X=X.slice(1)),m.textContent!==X&&(Vr(m,0)||(pn("Hydration text content mismatch on",m,` - rendered on server: ${m.textContent} - - expected on client: ${S.children}`),xn()),m.textContent=S.children)}if(x){const X=m.tagName.includes("-");for(const se in x)!(J&&J.some(Ie=>Ie.dir.created))&&qh(m,se,x[se],S,P)&&xn(),(fe&&(se.endsWith("value")||se==="indeterminate")||po(se)&&!sr(se)||se[0]==="."||X)&&r(m,se,null,x[se],void 0,P)}let j;(j=x&&x.onVnodeBeforeMount)&&yt(j,P,S),J&&Vt(S,null,P,"beforeMount"),((j=x&&x.onVnodeMounted)||J||q)&&Sf(()=>{j&&yt(j,P,S),q&&ie.enter(m),J&&Vt(S,null,P,"mounted")},D)}return m.nextSibling},h=(m,S,P,D,O,H,R)=>{R=R||!!S.dynamicChildren;const x=S.children,B=x.length;let $=!1;for(let J=0;J{const{slotScopeIds:R}=S;R&&(O=O?O.concat(R):R);const x=i(m),B=h(a(m),S,x,P,D,O,H);return B&&Dn(B)&&B.data==="]"?a(S.anchor=B):(xn(),l(S.anchor=u("]"),x,B),B)},g=(m,S,P,D,O,H)=>{if(Nr(m.parentElement,1)||(pn(`Hydration node mismatch: + - expected on client: ${S.children}`),xn()),m.textContent=S.children)}if(x){const X=m.tagName.includes("-");for(const se in x)!(J&&J.some(Ie=>Ie.dir.created))&&Wh(m,se,x[se],S,P)&&xn(),(fe&&(se.endsWith("value")||se==="indeterminate")||po(se)&&!ir(se)||se[0]==="."||X)&&r(m,se,null,x[se],void 0,P)}let j;(j=x&&x.onVnodeBeforeMount)&&yt(j,P,S),J&&Vt(S,null,P,"beforeMount"),((j=x&&x.onVnodeMounted)||J||q)&&wf(()=>{j&&yt(j,P,S),q&&ie.enter(m),J&&Vt(S,null,P,"mounted")},D)}return m.nextSibling},h=(m,S,P,D,O,H,R)=>{R=R||!!S.dynamicChildren;const x=S.children,B=x.length;let $=!1;for(let J=0;J{const{slotScopeIds:R}=S;R&&(O=O?O.concat(R):R);const x=i(m),B=h(a(m),S,x,P,D,O,H);return B&&Dn(B)&&B.data==="]"?a(S.anchor=B):(xn(),l(S.anchor=u("]"),x,B),B)},g=(m,S,P,D,O,H)=>{if(Vr(m.parentElement,1)||(pn(`Hydration node mismatch: - rendered on server:`,m,m.nodeType===3?"(text)":Dn(m)&&m.data==="["?"(start of fragment)":"",` -- expected on client:`,S.type),xn()),S.el=null,H){const B=_(m);for(;;){const $=a(m);if($&&$!==B)s($);else break}}const R=a(m),x=i(m);return s(m),n(null,S,x,R,P,D,Mo(x),O),R},_=(m,S="[",P="]")=>{let D=0;for(;m;)if(m=a(m),m&&Dn(m)&&(m.data===S&&D++,m.data===P)){if(D===0)return a(m);D--}return m},b=(m,S,P)=>{const D=S.parentNode;D&&D.replaceChild(m,S);let O=P;for(;O;)O.vnode.el===S&&(O.vnode.el=O.subTree.el=m),O=O.parent},w=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[c,d]}function qh(e,t,n,r,o){let a,i,s,l;if(t==="class")s=e.getAttribute("class"),l=ha(n),Kh(xl(s||""),xl(l))||(a=2,i="class");else if(t==="style"){s=e.getAttribute("style")||"",l=ke(n)?n:M1(pa(n));const u=Pl(s),c=Pl(l);if(r.dirs)for(const{dir:d,value:p}of r.dirs)d.name==="show"&&!p&&c.set("display","none");o&&Xd(o,r,c),Gh(u,c)||(a=3,i="style")}else(e instanceof SVGElement&&B1(t)||e instanceof HTMLElement&&(gl(t)||N1(t)))&&(gl(t)?(s=e.hasAttribute(t),l=us(n)):n==null?(s=e.hasAttribute(t),l=!1):(e.hasAttribute(t)?s=e.getAttribute(t):t==="value"&&e.tagName==="TEXTAREA"?s=e.value:s=!1,l=F1(n)?String(n):!1),s!==l&&(a=4,i=t));if(a!=null&&!Nr(e,a)){const u=p=>p===!1?"(not rendered)":`${i}="${p}"`,c=`Hydration ${Jd[a]} mismatch on`,d=` +- expected on client:`,S.type),xn()),S.el=null,H){const B=_(m);for(;;){const $=a(m);if($&&$!==B)s($);else break}}const R=a(m),x=i(m);return s(m),n(null,S,x,R,P,D,Mo(x),O),R},_=(m,S="[",P="]")=>{let D=0;for(;m;)if(m=a(m),m&&Dn(m)&&(m.data===S&&D++,m.data===P)){if(D===0)return a(m);D--}return m},b=(m,S,P)=>{const D=S.parentNode;D&&D.replaceChild(m,S);let O=P;for(;O;)O.vnode.el===S&&(O.vnode.el=O.subTree.el=m),O=O.parent},w=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[c,d]}function Wh(e,t,n,r,o){let a,i,s,l;if(t==="class")s=e.getAttribute("class"),l=va(n),qh(Ol(s||""),Ol(l))||(a=2,i="class");else if(t==="style"){s=e.getAttribute("style")||"",l=ke(n)?n:$1(ha(n));const u=xl(s),c=xl(l);if(r.dirs)for(const{dir:d,value:p}of r.dirs)d.name==="show"&&!p&&c.set("display","none");o&&Qd(o,r,c),Kh(u,c)||(a=3,i="style")}else(e instanceof SVGElement&&N1(t)||e instanceof HTMLElement&&(ml(t)||V1(t)))&&(ml(t)?(s=e.hasAttribute(t),l=us(n)):n==null?(s=e.hasAttribute(t),l=!1):(e.hasAttribute(t)?s=e.getAttribute(t):t==="value"&&e.tagName==="TEXTAREA"?s=e.value:s=!1,l=B1(n)?String(n):!1),s!==l&&(a=4,i=t));if(a!=null&&!Vr(e,a)){const u=p=>p===!1?"(not rendered)":`${i}="${p}"`,c=`Hydration ${Xd[a]} mismatch on`,d=` - rendered on server: ${u(s)} - expected on client: ${u(l)} Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead. - You should fix the source of the mismatch.`;return pn(c,e,d),!0}return!1}function xl(e){return new Set(e.trim().split(/\s+/))}function Kh(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}function Pl(e){const t=new Map;for(const n of e.split(";")){let[r,o]=n.split(":");r=r.trim(),o=o&&o.trim(),r&&o&&t.set(r,o)}return t}function Gh(e,t){if(e.size!==t.size)return!1;for(const[n,r]of e)if(r!==t.get(n))return!1;return!0}function Xd(e,t,n){const r=e.subTree;if(e.getCssVars&&(t===r||r&&r.type===et&&r.children.includes(t))){const o=e.getCssVars();for(const a in o)n.set(`--${j1(a)}`,String(o[a]))}t===r&&e.parent&&Xd(e.parent,e.vnode,n)}const Rl="data-allow-mismatch",Jd={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Nr(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Rl);)e=e.parentElement;const n=e&&e.getAttribute(Rl);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(Jd[t])}}function Yh(e,t){if(Dn(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Dn(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const cr=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function ef(e){oe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,hydrate:a,timeout:i,suspensible:s=!0,onError:l}=e;let u=null,c,d=0;const p=()=>(d++,u=null,h()),h=()=>{let v;return u||(v=u=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),l)return new Promise((_,b)=>{l(g,()=>_(p()),()=>b(g),d+1)});throw g}).then(g=>v!==u&&u?u:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return Y({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(v,g,_){const b=a?()=>{const w=a(_,m=>Yh(v,m));w&&(g.bum||(g.bum=[])).push(w)}:_;c?b():h().then(()=>!g.isUnmounted&&b())},get __asyncResolved(){return c},setup(){const v=Ue;if(ws(v),c)return()=>Ua(c,v);const g=m=>{u=null,go(m,v,13,!r)};if(s&&v.suspense||bo)return h().then(m=>()=>Ua(m,v)).catch(m=>(g(m),()=>r?$e(r,{error:m}):null));const _=Q(!1),b=Q(),w=Q(!!o);return o&&setTimeout(()=>{w.value=!1},o),i!=null&&setTimeout(()=>{if(!_.value&&!b.value){const m=new Error(`Async component timed out after ${i}ms.`);g(m),b.value=m}},i),h().then(()=>{_.value=!0,v.parent&&_o(v.parent.vnode)&&v.parent.update()}).catch(m=>{g(m),b.value=m}),()=>{if(_.value&&c)return Ua(c,v);if(b.value&&r)return $e(r,{error:b.value});if(n&&!w.value)return $e(n)}}})}function Ua(e,t){const{ref:n,props:r,children:o,ce:a}=t.vnode,i=$e(e,r,o);return i.ref=n,i.ce=a,delete t.vnode.ce,i}const _o=e=>e.type.__isKeepAlive;function Zh(e,t){tf(e,"a",t)}function Qh(e,t){tf(e,"da",t)}function tf(e,t,n=Ue){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ba(t,r,n),n){let o=n.parent;for(;o&&o.parent;)_o(o.parent.vnode)&&Xh(r,t,n,o),o=o.parent}}function Xh(e,t,n,r){const o=ba(t,e,r,!0);zn(()=>{ss(r[t],o)},n)}function ba(e,t,n=Ue,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{on();const s=yo(n),l=Pt(t,n,e,i);return s(),an(),l});return r?o.unshift(a):o.push(a),a}}const sn=e=>(t,n=Ue)=>{(!bo||e==="sp")&&ba(e,(...r)=>t(...r),n)},Jh=sn("bm"),me=sn("m"),ev=sn("bu"),nf=sn("u"),Ss=sn("bum"),zn=sn("um"),tv=sn("sp"),nv=sn("rtg"),rv=sn("rtc");function ov(e,t=Ue){ba("ec",e,t)}const rf="components",av="directives";function zt(e,t){return of(rf,e,!0,t)||e}const iv=Symbol.for("v-ndc");function Yy(e){return of(av,e)}function of(e,t,n=!0,r=!1){const o=ot||Ue;if(o){const a=o.type;if(e===rf){const s=Pf(a,!1);if(s&&(s===t||s===it(t)||s===ho(it(t))))return a}const i=Ll(o[e]||a[e],t)||Ll(o.appContext[e],t);return!i&&r?a:i}}function Ll(e,t){return e&&(e[t]||e[it(t)]||e[ho(it(t))])}function Zy(e,t,n,r){let o;const a=n,i=re(e);if(i||ke(e)){const s=i&&lr(e);let l=!1;s&&(l=!kt(e),e=ma(e)),o=new Array(e.length);for(let u=0,c=e.length;ut(s,l,void 0,a));else{const s=Object.keys(e);o=new Array(s.length);for(let l=0,u=s.length;le?Of(e)?wa(e):Ai(e.parent):null,zr=Ne(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=>Ai(e.parent),$root:e=>Ai(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>As(e),$forceUpdate:e=>e.f||(e.f=()=>{ys(e.update)}),$nextTick:e=>e.n||(e.n=Rt.bind(e.proxy)),$watch:e=>Cv.bind(e)}),za=(e,t)=>e!==be&&!e.__isScriptSetup&&ve(e,t),sv={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:a,accessCache:i,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return a[t]}else{if(za(r,t))return i[t]=1,r[t];if(o!==be&&ve(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&ve(u,t))return i[t]=3,a[t];if(n!==be&&ve(n,t))return i[t]=4,n[t];ki&&(i[t]=0)}}const c=zr[t];let d,p;if(c)return t==="$attrs"&&Ye(e.attrs,"get",""),c(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==be&&ve(n,t))return i[t]=4,n[t];if(p=l.config.globalProperties,ve(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:a}=e;return za(o,t)?(o[t]=n,!0):r!==be&&ve(r,t)?(r[t]=n,!0):ve(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:a}},i){let s;return!!n[i]||e!==be&&ve(e,i)||za(t,i)||(s=a[0])&&ve(s,i)||ve(r,i)||ve(zr,i)||ve(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ve(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Il(e){return re(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ki=!0;function lv(e){const t=As(e),n=e.proxy,r=e.ctx;ki=!1,t.beforeCreate&&Dl(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:i,watch:s,provide:l,inject:u,created:c,beforeMount:d,mounted:p,beforeUpdate:h,updated:v,activated:g,deactivated:_,beforeDestroy:b,beforeUnmount:w,destroyed:m,unmounted:S,render:P,renderTracked:D,renderTriggered:O,errorCaptured:H,serverPrefetch:R,expose:x,inheritAttrs:B,components:$,directives:J,filters:ie}=t;if(u&&uv(u,r,null),i)for(const j in i){const X=i[j];oe(X)&&(r[j]=X.bind(n))}if(o){const j=o.call(n,n);Ce(j)&&(e.data=vo(j))}if(ki=!0,a)for(const j in a){const X=a[j],se=oe(X)?X.bind(n,n):oe(X.get)?X.get.bind(n,n):jt,Ie=!oe(X)&&oe(X.set)?X.set.bind(n):jt,De=A({get:se,set:Ie});Object.defineProperty(r,j,{enumerable:!0,configurable:!0,get:()=>De.value,set:pe=>De.value=pe})}if(s)for(const j in s)af(s[j],r,n,j);if(l){const j=oe(l)?l.call(n):l;Reflect.ownKeys(j).forEach(X=>{Bn(X,j[X])})}c&&Dl(c,e,"c");function q(j,X){re(X)?X.forEach(se=>j(se.bind(n))):X&&j(X.bind(n))}if(q(Jh,d),q(me,p),q(ev,h),q(nf,v),q(Zh,g),q(Qh,_),q(ov,H),q(rv,D),q(nv,O),q(Ss,w),q(zn,S),q(tv,R),re(x))if(x.length){const j=e.exposed||(e.exposed={});x.forEach(X=>{Object.defineProperty(j,X,{get:()=>n[X],set:se=>n[X]=se})})}else e.exposed||(e.exposed={});P&&e.render===jt&&(e.render=P),B!=null&&(e.inheritAttrs=B),$&&(e.components=$),J&&(e.directives=J),R&&ws(e)}function uv(e,t,n=jt){re(e)&&(e=Ci(e));for(const r in e){const o=e[r];let a;Ce(o)?"default"in o?a=Me(o.from||r,o.default,!0):a=Me(o.from||r):a=Me(o),Pe(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[r]=a}}function Dl(e,t,n){Pt(re(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function af(e,t,n,r){let o=r.includes(".")?bf(n,r):()=>n[r];if(ke(e)){const a=t[e];oe(a)&&le(o,a)}else if(oe(e))le(o,e.bind(n));else if(Ce(e))if(re(e))e.forEach(a=>af(a,t,n,r));else{const a=oe(e.handler)?e.handler.bind(n):t[e.handler];oe(a)&&le(o,a,e)}}function As(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(u=>na(l,u,i,!0)),na(l,t,i)),Ce(t)&&a.set(t,l),l}function na(e,t,n,r=!1){const{mixins:o,extends:a}=t;a&&na(e,a,n,!0),o&&o.forEach(i=>na(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const s=cv[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const cv={data:$l,props:Ml,emits:Ml,methods:Br,computed:Br,beforeCreate:Qe,created:Qe,beforeMount:Qe,mounted:Qe,beforeUpdate:Qe,updated:Qe,beforeDestroy:Qe,beforeUnmount:Qe,destroyed:Qe,unmounted:Qe,activated:Qe,deactivated:Qe,errorCaptured:Qe,serverPrefetch:Qe,components:Br,directives:Br,watch:fv,provide:$l,inject:dv};function $l(e,t){return t?e?function(){return Ne(oe(e)?e.call(this,this):e,oe(t)?t.call(this,this):t)}:t:e}function dv(e,t){return Br(Ci(e),Ci(t))}function Ci(e){if(re(e)){const t={};for(let n=0;n1)return n&&oe(t)?t.call(r&&r.proxy):t}}const lf={},uf=()=>Object.create(lf),cf=e=>Object.getPrototypeOf(e)===lf;function vv(e,t,n,r=!1){const o={},a=uf();e.propsDefaults=Object.create(null),df(e,t,o,a);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:Ld(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function mv(e,t,n,r){const{props:o,attrs:a,vnode:{patchFlag:i}}=e,s=ue(o),[l]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[p,h]=ff(d,t,!0);Ne(i,p),h&&s.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!a&&!l)return Ce(e)&&r.set(e,ar),ar;if(re(a))for(let c=0;ce[0]==="_"||e==="$stable",ks=e=>re(e)?e.map(Et):[Et(e)],_v=(e,t,n)=>{if(t._n)return t;const r=Vh((...o)=>ks(t(...o)),n);return r._c=!1,r},hf=(e,t,n)=>{const r=e._ctx;for(const o in e){if(pf(o))continue;const a=e[o];if(oe(a))t[o]=_v(o,a,r);else if(a!=null){const i=ks(a);t[o]=()=>i}}},vf=(e,t)=>{const n=ks(t);e.slots.default=()=>n},mf=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},yv=(e,t,n)=>{const r=e.slots=uf();if(e.vnode.shapeFlag&32){const o=t._;o?(mf(r,t,n),n&&mr(r,"_",o,!0)):hf(t,r)}else t&&vf(e,t)},bv=(e,t,n)=>{const{vnode:r,slots:o}=e;let a=!0,i=be;if(r.shapeFlag&32){const s=t._;s?n&&s===1?a=!1:mf(o,t,n):(a=!t.$stable,hf(t,o)),i=t}else t&&(vf(e,t),i={default:1});if(a)for(const s in o)!pf(s)&&i[s]==null&&delete o[s]},nt=Sf;function Ev(e){return gf(e)}function wv(e){return gf(e,Wh)}function gf(e,t){const n=pd();n.__VUE__=!0,Hd(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:r,remove:o,patchProp:a,createElement:i,createText:s,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:p,setScopeId:h=jt,insertStaticContent:v}=e,g=(y,E,k,L=null,T=null,M=null,W=void 0,U=null,F=!!E.dynamicChildren)=>{if(y===E)return;y&&!$n(y,E)&&(L=C(y),pe(y,T,M,!0),y=null),E.patchFlag===-2&&(F=!1,E.dynamicChildren=null);const{type:N,ref:ne,shapeFlag:G}=E;switch(N){case bn:_(y,E,k,L);break;case Ge:b(y,E,k,L);break;case fr:y==null&&w(E,k,L,W);break;case et:$(y,E,k,L,T,M,W,U,F);break;default:G&1?P(y,E,k,L,T,M,W,U,F):G&6?J(y,E,k,L,T,M,W,U,F):(G&64||G&128)&&N.process(y,E,k,L,T,M,W,U,F,ee)}ne!=null&&T&&ta(ne,y&&y.ref,M,E||y,!E)},_=(y,E,k,L)=>{if(y==null)r(E.el=s(E.children),k,L);else{const T=E.el=y.el;E.children!==y.children&&u(T,E.children)}},b=(y,E,k,L)=>{y==null?r(E.el=l(E.children||""),k,L):E.el=y.el},w=(y,E,k,L)=>{[y.el,y.anchor]=v(y.children,E,k,L,y.el,y.anchor)},m=({el:y,anchor:E},k,L)=>{let T;for(;y&&y!==E;)T=p(y),r(y,k,L),y=T;r(E,k,L)},S=({el:y,anchor:E})=>{let k;for(;y&&y!==E;)k=p(y),o(y),y=k;o(E)},P=(y,E,k,L,T,M,W,U,F)=>{E.type==="svg"?W="svg":E.type==="math"&&(W="mathml"),y==null?D(E,k,L,T,M,W,U,F):R(y,E,T,M,W,U,F)},D=(y,E,k,L,T,M,W,U)=>{let F,N;const{props:ne,shapeFlag:G,transition:te,dirs:ae}=y;if(F=y.el=i(y.type,M,ne&&ne.is,ne),G&8?c(F,y.children):G&16&&H(y.children,F,null,L,T,Wa(y,M),W,U),ae&&Vt(y,null,L,"created"),O(F,y,y.scopeId,W,L),ne){for(const Ee in ne)Ee!=="value"&&!sr(Ee)&&a(F,Ee,null,ne[Ee],M,L);"value"in ne&&a(F,"value",null,ne.value,M),(N=ne.onVnodeBeforeMount)&&yt(N,L,y)}mr(F,"__vnode",y,!0),mr(F,"__vueParentComponent",L,!0),ae&&Vt(y,null,L,"beforeMount");const ce=_f(T,te);ce&&te.beforeEnter(F),r(F,E,k),((N=ne&&ne.onVnodeMounted)||ce||ae)&&nt(()=>{N&&yt(N,L,y),ce&&te.enter(F),ae&&Vt(y,null,L,"mounted")},T)},O=(y,E,k,L,T)=>{if(k&&h(y,k),L)for(let M=0;M{for(let N=F;N{const U=E.el=y.el;U.__vnode=E;let{patchFlag:F,dynamicChildren:N,dirs:ne}=E;F|=y.patchFlag&16;const G=y.props||be,te=E.props||be;let ae;if(k&&Pn(k,!1),(ae=te.onVnodeBeforeUpdate)&&yt(ae,k,E,y),ne&&Vt(E,y,k,"beforeUpdate"),k&&Pn(k,!0),(G.innerHTML&&te.innerHTML==null||G.textContent&&te.textContent==null)&&c(U,""),N?x(y.dynamicChildren,N,U,k,L,Wa(E,T),M):W||X(y,E,U,null,k,L,Wa(E,T),M,!1),F>0){if(F&16)B(U,G,te,k,T);else if(F&2&&G.class!==te.class&&a(U,"class",null,te.class,T),F&4&&a(U,"style",G.style,te.style,T),F&8){const ce=E.dynamicProps;for(let Ee=0;Ee{ae&&yt(ae,k,E,y),ne&&Vt(E,y,k,"updated")},L)},x=(y,E,k,L,T,M,W)=>{for(let U=0;U{if(E!==k){if(E!==be)for(const M in E)!sr(M)&&!(M in k)&&a(y,M,E[M],null,T,L);for(const M in k){if(sr(M))continue;const W=k[M],U=E[M];W!==U&&M!=="value"&&a(y,M,U,W,T,L)}"value"in k&&a(y,"value",E.value,k.value,T)}},$=(y,E,k,L,T,M,W,U,F)=>{const N=E.el=y?y.el:s(""),ne=E.anchor=y?y.anchor:s("");let{patchFlag:G,dynamicChildren:te,slotScopeIds:ae}=E;ae&&(U=U?U.concat(ae):ae),y==null?(r(N,k,L),r(ne,k,L),H(E.children||[],k,ne,T,M,W,U,F)):G>0&&G&64&&te&&y.dynamicChildren?(x(y.dynamicChildren,te,k,T,M,W,U),(E.key!=null||T&&E===T.subTree)&&Cs(y,E,!0)):X(y,E,k,ne,T,M,W,U,F)},J=(y,E,k,L,T,M,W,U,F)=>{E.slotScopeIds=U,y==null?E.shapeFlag&512?T.ctx.activate(E,k,L,W,F):ie(E,k,L,T,M,W,F):fe(y,E,F)},ie=(y,E,k,L,T,M,W)=>{const U=y.component=Hv(y,L,T);if(_o(y)&&(U.ctx.renderer=ee),jv(U,!1,W),U.asyncDep){if(T&&T.registerDep(U,q,W),!y.el){const F=U.subTree=$e(Ge);b(null,F,E,k)}}else q(U,y,E,k,T,M,W)},fe=(y,E,k)=>{const L=E.component=y.component;if(Rv(y,E,k))if(L.asyncDep&&!L.asyncResolved){j(L,E,k);return}else L.next=E,L.update();else E.el=y.el,L.vnode=E},q=(y,E,k,L,T,M,W)=>{const U=()=>{if(y.isMounted){let{next:G,bu:te,u:ae,parent:ce,vnode:Ee}=y;{const lt=yf(y);if(lt){G&&(G.el=Ee.el,j(y,G,W)),lt.asyncDep.then(()=>{y.isUnmounted||U()});return}}let ge=G,st;Pn(y,!1),G?(G.el=Ee.el,j(y,G,W)):G=Ee,te&&Wo(te),(st=G.props&&G.props.onVnodeBeforeUpdate)&&yt(st,ce,G,Ee),Pn(y,!0);const qe=qa(y),Tt=y.subTree;y.subTree=qe,g(Tt,qe,d(Tt.el),C(Tt),y,T,M),G.el=qe.el,ge===null&&Lv(y,qe.el),ae&&nt(ae,T),(st=G.props&&G.props.onVnodeUpdated)&&nt(()=>yt(st,ce,G,Ee),T),jd(y)}else{let G;const{el:te,props:ae}=E,{bm:ce,m:Ee,parent:ge,root:st,type:qe}=y,Tt=cr(E);if(Pn(y,!1),ce&&Wo(ce),!Tt&&(G=ae&&ae.onVnodeBeforeMount)&&yt(G,ge,E),Pn(y,!0),te&&ye){const lt=()=>{y.subTree=qa(y),ye(te,y.subTree,y,T,null)};Tt&&qe.__asyncHydrate?qe.__asyncHydrate(te,y,lt):lt()}else{st.ce&&st.ce._injectChildStyle(qe);const lt=y.subTree=qa(y);g(null,lt,k,L,y,T,M),E.el=lt.el}if(Ee&&nt(Ee,T),!Tt&&(G=ae&&ae.onVnodeMounted)){const lt=E;nt(()=>yt(G,ge,lt),T)}(E.shapeFlag&256||ge&&cr(ge.vnode)&&ge.vnode.shapeFlag&256)&&y.a&&nt(y.a,T),y.isMounted=!0,Ih(y),E=k=L=null}};y.scope.on();const F=y.effect=new _d(U);y.scope.off();const N=y.update=F.run.bind(F),ne=y.job=F.runIfDirty.bind(F);ne.i=y,ne.id=y.uid,F.scheduler=()=>ys(ne),Pn(y,!0),N()},j=(y,E,k)=>{E.component=y;const L=y.vnode.props;y.vnode=E,y.next=null,mv(y,E.props,L,k),bv(y,E.children,k),on(),Al(y),an()},X=(y,E,k,L,T,M,W,U,F=!1)=>{const N=y&&y.children,ne=y?y.shapeFlag:0,G=E.children,{patchFlag:te,shapeFlag:ae}=E;if(te>0){if(te&128){Ie(N,G,k,L,T,M,W,U,F);return}else if(te&256){se(N,G,k,L,T,M,W,U,F);return}}ae&8?(ne&16&&We(N,T,M),G!==N&&c(k,G)):ne&16?ae&16?Ie(N,G,k,L,T,M,W,U,F):We(N,T,M,!0):(ne&8&&c(k,""),ae&16&&H(G,k,L,T,M,W,U,F))},se=(y,E,k,L,T,M,W,U,F)=>{y=y||ar,E=E||ar;const N=y.length,ne=E.length,G=Math.min(N,ne);let te;for(te=0;tene?We(y,T,M,!0,!1,G):H(E,k,L,T,M,W,U,F,G)},Ie=(y,E,k,L,T,M,W,U,F)=>{let N=0;const ne=E.length;let G=y.length-1,te=ne-1;for(;N<=G&&N<=te;){const ae=y[N],ce=E[N]=F?gn(E[N]):Et(E[N]);if($n(ae,ce))g(ae,ce,k,null,T,M,W,U,F);else break;N++}for(;N<=G&&N<=te;){const ae=y[G],ce=E[te]=F?gn(E[te]):Et(E[te]);if($n(ae,ce))g(ae,ce,k,null,T,M,W,U,F);else break;G--,te--}if(N>G){if(N<=te){const ae=te+1,ce=aete)for(;N<=G;)pe(y[N],T,M,!0),N++;else{const ae=N,ce=N,Ee=new Map;for(N=ce;N<=te;N++){const ut=E[N]=F?gn(E[N]):Et(E[N]);ut.key!=null&&Ee.set(ut.key,N)}let ge,st=0;const qe=te-ce+1;let Tt=!1,lt=0;const Pr=new Array(qe);for(N=0;N=qe){pe(ut,T,M,!0);continue}let Dt;if(ut.key!=null)Dt=Ee.get(ut.key);else for(ge=ce;ge<=te;ge++)if(Pr[ge-ce]===0&&$n(ut,E[ge])){Dt=ge;break}Dt===void 0?pe(ut,T,M,!0):(Pr[Dt-ce]=N+1,Dt>=lt?lt=Dt:Tt=!0,g(ut,E[Dt],k,null,T,M,W,U,F),st++)}const pl=Tt?Sv(Pr):ar;for(ge=pl.length-1,N=qe-1;N>=0;N--){const ut=ce+N,Dt=E[ut],hl=ut+1{const{el:M,type:W,transition:U,children:F,shapeFlag:N}=y;if(N&6){De(y.component.subTree,E,k,L);return}if(N&128){y.suspense.move(E,k,L);return}if(N&64){W.move(y,E,k,ee);return}if(W===et){r(M,E,k);for(let G=0;GU.enter(M),T);else{const{leave:G,delayLeave:te,afterLeave:ae}=U,ce=()=>r(M,E,k),Ee=()=>{G(M,()=>{ce(),ae&&ae()})};te?te(M,ce,Ee):Ee()}else r(M,E,k)},pe=(y,E,k,L=!1,T=!1)=>{const{type:M,props:W,ref:U,children:F,dynamicChildren:N,shapeFlag:ne,patchFlag:G,dirs:te,cacheIndex:ae}=y;if(G===-2&&(T=!1),U!=null&&ta(U,null,k,y,!0),ae!=null&&(E.renderCache[ae]=void 0),ne&256){E.ctx.deactivate(y);return}const ce=ne&1&&te,Ee=!cr(y);let ge;if(Ee&&(ge=W&&W.onVnodeBeforeUnmount)&&yt(ge,E,y),ne&6)tt(y.component,k,L);else{if(ne&128){y.suspense.unmount(k,L);return}ce&&Vt(y,null,E,"beforeUnmount"),ne&64?y.type.remove(y,E,k,ee,L):N&&!N.hasOnce&&(M!==et||G>0&&G&64)?We(N,E,k,!1,!0):(M===et&&G&384||!T&&ne&16)&&We(F,E,k),L&&Fe(y)}(Ee&&(ge=W&&W.onVnodeUnmounted)||ce)&&nt(()=>{ge&&yt(ge,E,y),ce&&Vt(y,null,E,"unmounted")},k)},Fe=y=>{const{type:E,el:k,anchor:L,transition:T}=y;if(E===et){gt(k,L);return}if(E===fr){S(y);return}const M=()=>{o(k),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(y.shapeFlag&1&&T&&!T.persisted){const{leave:W,delayLeave:U}=T,F=()=>W(k,M);U?U(y.el,M,F):F()}else M()},gt=(y,E)=>{let k;for(;y!==E;)k=p(y),o(y),y=k;o(E)},tt=(y,E,k)=>{const{bum:L,scope:T,job:M,subTree:W,um:U,m:F,a:N}=y;Nl(F),Nl(N),L&&Wo(L),T.stop(),M&&(M.flags|=8,pe(W,y,E,k)),U&&nt(U,E),nt(()=>{y.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve()),$h(y)},We=(y,E,k,L=!1,T=!1,M=0)=>{for(let W=M;W{if(y.shapeFlag&6)return C(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const E=p(y.anchor||y.el),k=E&&E[zd];return k?p(k):E};let K=!1;const z=(y,E,k)=>{y==null?E._vnode&&pe(E._vnode,null,null,!0):g(E._vnode||null,y,E,null,null,null,k),E._vnode=y,K||(K=!0,Al(),Jo(),K=!1)},ee={p:g,um:pe,m:De,r:Fe,mt:ie,mc:H,pc:X,pbc:x,n:C,o:e};let de,ye;return t&&([de,ye]=t(ee)),{render:z,hydrate:de,createApp:hv(z,de)}}function Wa({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 Pn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function _f(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Cs(e,t,n=!1){const r=e.children,o=t.children;if(re(r)&&re(o))for(let a=0;a>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}function yf(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:yf(t)}function Nl(e){if(e)for(let t=0;tMe(Av);function Ts(e,t){return Os(e,null,t)}function le(e,t,n){return Os(e,t,n)}function Os(e,t,n=be){const{immediate:r,deep:o,flush:a,once:i}=n,s=Ne({},n);let l;if(bo)if(a==="sync"){const p=kv();l=p.__watcherHandles||(p.__watcherHandles=[])}else if(!t||r)s.once=!0;else{const p=()=>{};return p.stop=jt,p.resume=jt,p.pause=jt,p}const u=Ue;s.call=(p,h,v)=>Pt(p,u,h,v);let c=!1;a==="post"?s.scheduler=p=>{nt(p,u&&u.suspense)}:a!=="sync"&&(c=!0,s.scheduler=(p,h)=>{h?p():ys(p)}),s.augmentJob=p=>{t&&(p.flags|=4),c&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const d=Sh(e,t,s);return l&&l.push(d),d}function Cv(e,t,n){const r=this.proxy,o=ke(e)?e.includes(".")?bf(r,e):()=>r[e]:e.bind(r,r);let a;oe(t)?a=t:(a=t.handler,n=t);const i=yo(this),s=Os(o,a.bind(r),n);return i(),s}function bf(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;ot==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${it(t)}Modifiers`]||e[`${Cn(t)}Modifiers`];function Ov(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||be;let o=n;const a=t.startsWith("update:"),i=a&&Tv(r,t.slice(7));i&&(i.trim&&(o=n.map(c=>ke(c)?c.trim():c)),i.number&&(o=n.map(gi))),Mh(e,t,o);let s,l=r[s=Ma(t)]||r[s=Ma(it(t))];!l&&a&&(l=r[s=Ma(Cn(t))]),l&&Pt(l,e,6,o);const u=r[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Pt(u,e,6,o)}}function Ef(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const a=e.emits;let i={},s=!1;if(!oe(e)){const l=u=>{const c=Ef(u,t,!0);c&&(s=!0,Ne(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(Ce(e)&&r.set(e,null),null):(re(a)?a.forEach(l=>i[l]=null):Ne(i,a),Ce(e)&&r.set(e,i),i)}function Ea(e,t){return!e||!po(t)?!1:(t=t.slice(2).replace(/Once$/,""),ve(e,t[0].toLowerCase()+t.slice(1))||ve(e,Cn(t))||ve(e,t))}function qa(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[a],slots:i,attrs:s,emit:l,render:u,renderCache:c,props:d,data:p,setupState:h,ctx:v,inheritAttrs:g}=e,_=ea(e);let b,w;try{if(n.shapeFlag&4){const S=o||r,P=S;b=Et(u.call(P,S,c,d,h,p,v)),w=s}else{const S=t;b=Et(S.length>1?S(d,{attrs:s,slots:i,emit:l}):S(d,null)),w=t.props?s:xv(s)}}catch(S){Wr.length=0,go(S,e,1),b=$e(Ge)}let m=b;if(w&&g!==!1){const S=Object.keys(w),{shapeFlag:P}=m;S.length&&P&7&&(a&&S.some(is)&&(w=Pv(w,a)),m=wn(m,w,!1,!0))}return n.dirs&&(m=wn(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&jn(m,n.transition),b=m,ea(_),b}const xv=e=>{let t;for(const n in e)(n==="class"||n==="style"||po(n))&&((t||(t={}))[n]=e[n]);return t},Pv=(e,t)=>{const n={};for(const r in e)(!is(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Rv(e,t,n){const{props:r,children:o,component:a}=e,{props:i,children:s,patchFlag:l}=t,u=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Bl(r,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Sf(e,t){t&&t.pendingBranch?re(e)?t.effects.push(...e):t.effects.push(e):Ph(e)}const et=Symbol.for("v-fgt"),bn=Symbol.for("v-txt"),Ge=Symbol.for("v-cmt"),fr=Symbol.for("v-stc"),Wr=[];let ft=null;function Iv(e=!1){Wr.push(ft=e?null:[])}function Dv(){Wr.pop(),ft=Wr[Wr.length-1]||null}let no=1;function Fl(e){no+=e,e<0&&ft&&(ft.hasOnce=!0)}function Af(e){return e.dynamicChildren=no>0?ft||ar:null,Dv(),no>0&&ft&&ft.push(e),e}function Qy(e,t,n,r,o,a){return Af(Cf(e,t,n,r,o,a,!0))}function $v(e,t,n,r,o){return Af($e(e,t,n,r,o,!0))}function ra(e){return e?e.__v_isVNode===!0:!1}function $n(e,t){return e.type===t.type&&e.key===t.key}const kf=({key:e})=>e??null,Ko=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ke(e)||Pe(e)||oe(e)?{i:ot,r:e,k:t,f:!!n}:e:null);function Cf(e,t=null,n=null,r=0,o=null,a=e===et?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&kf(t),ref:t&&Ko(t),scopeId:Ud,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:a,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:ot};return s?(xs(l,n),a&128&&e.normalize(l)):n&&(l.shapeFlag|=ke(n)?8:16),no>0&&!i&&ft&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&ft.push(l),l}const $e=Mv;function Mv(e,t=null,n=null,r=0,o=null,a=!1){if((!e||e===iv)&&(e=Ge),ra(e)){const s=wn(e,t,!0);return n&&xs(s,n),no>0&&!a&&ft&&(s.shapeFlag&6?ft[ft.indexOf(e)]=s:ft.push(s)),s.patchFlag=-2,s}if(Gv(e)&&(e=e.__vccOpts),t){t=Vv(t);let{class:s,style:l}=t;s&&!ke(s)&&(t.class=ha(s)),Ce(l)&&(ms(l)&&!re(l)&&(l=Ne({},l)),t.style=pa(l))}const i=ke(e)?1:wf(e)?128:Wd(e)?64:Ce(e)?4:oe(e)?2:0;return Cf(e,t,n,r,o,i,a,!0)}function Vv(e){return e?ms(e)||cf(e)?Ne({},e):e:null}function wn(e,t,n=!1,r=!1){const{props:o,ref:a,patchFlag:i,children:s,transition:l}=e,u=t?Nv(o||{},t):o,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&kf(u),ref:t&&t.ref?n&&a?re(a)?a.concat(Ko(t)):[a,Ko(t)]:Ko(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==et?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&&wn(e.ssContent),ssFallback:e.ssFallback&&wn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&jn(c,l.clone(c)),c}function Tf(e=" ",t=0){return $e(bn,null,e,t)}function Xy(e,t){const n=$e(fr,null,e);return n.staticCount=t,n}function Jy(e="",t=!1){return t?(Iv(),$v(Ge,null,e)):$e(Ge,null,e)}function Et(e){return e==null||typeof e=="boolean"?$e(Ge):re(e)?$e(et,null,e.slice()):ra(e)?gn(e):$e(bn,null,String(e))}function gn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:wn(e)}function xs(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(re(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),xs(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!cf(t)?t._ctx=ot:o===3&&ot&&(ot.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else oe(t)?(t={default:t,_ctx:ot},n=32):(t=String(t),r&64?(n=16,t=[Tf(t)]):n=8);e.children=t,e.shapeFlag|=n}function Nv(...e){const t={};for(let n=0;nUe||ot;let oa,Oi;{const e=pd(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),a=>{o.length>1?o.forEach(i=>i(a)):o[0](a)}};oa=t("__VUE_INSTANCE_SETTERS__",n=>Ue=n),Oi=t("__VUE_SSR_SETTERS__",n=>bo=n)}const yo=e=>{const t=Ue;return oa(e),e.scope.on(),()=>{e.scope.off(),oa(t)}},Hl=()=>{Ue&&Ue.scope.off(),oa(null)};function Of(e){return e.vnode.shapeFlag&4}let bo=!1;function jv(e,t=!1,n=!1){t&&Oi(t);const{props:r,children:o}=e.vnode,a=Of(e);vv(e,r,a,t),yv(e,o,n);const i=a?Uv(e,t):void 0;return t&&Oi(!1),i}function Uv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,sv);const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Wv(e):null,a=yo(e);on();const i=kr(r,e,0,[e.props,o]);if(an(),a(),cd(i)){if(cr(e)||ws(e),i.then(Hl,Hl),t)return i.then(s=>{jl(e,s,t)}).catch(s=>{go(s,e,0)});e.asyncDep=i}else jl(e,i,t)}else xf(e,t)}function jl(e,t,n){oe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ce(t)&&(e.devtoolsRawSetupState=t,e.setupState=Dd(t)),xf(e,n)}let Ul;function xf(e,t,n){const r=e.type;if(!e.render){if(!t&&Ul&&!r.render){const o=r.template||As(e).template;if(o){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,u=Ne(Ne({isCustomElement:a,delimiters:s},i),l);r.render=Ul(o,u)}}e.render=r.render||jt}{const o=yo(e);on();try{lv(e)}finally{an(),o()}}}const zv={get(e,t){return Ye(e,"get",""),e[t]}};function Wv(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,zv),slots:e.slots,emit:e.emit,expose:t}}function wa(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Dd(hh(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in zr)return zr[n](e)},has(t,n){return n in t||n in zr}})):e.proxy}const qv=/(?:^|[-_])(\w)/g,Kv=e=>e.replace(qv,t=>t.toUpperCase()).replace(/[-_]/g,"");function Pf(e,t=!0){return oe(e)?e.displayName||e.name:e.name||t&&e.__name}function Rf(e,t,n=!1){let r=Pf(t);if(!r&&t.__file){const o=t.__file.match(/([^/\\]+)\.\w+$/);o&&(r=o[1])}if(!r&&e&&e.parent){const o=a=>{for(const i in a)if(a[i]===t)return i};r=o(e.components||e.parent.type.components)||o(e.appContext.components)}return r?Kv(r):n?"App":"Anonymous"}function Gv(e){return oe(e)&&"__vccOpts"in e}const A=(e,t)=>Eh(e,t,bo);function f(e,t,n){const r=arguments.length;return r===2?Ce(t)&&!re(t)?ra(t)?$e(e,null,[t]):$e(e,t):$e(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&ra(n)&&(n=[n]),$e(e,t,n))}const zl="3.5.10";/** -* @vue/runtime-dom v3.5.10 + You should fix the source of the mismatch.`;return pn(c,e,d),!0}return!1}function Ol(e){return new Set(e.trim().split(/\s+/))}function qh(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}function xl(e){const t=new Map;for(const n of e.split(";")){let[r,o]=n.split(":");r=r.trim(),o=o&&o.trim(),r&&o&&t.set(r,o)}return t}function Kh(e,t){if(e.size!==t.size)return!1;for(const[n,r]of e)if(r!==t.get(n))return!1;return!0}function Qd(e,t,n){const r=e.subTree;if(e.getCssVars&&(t===r||r&&r.type===et&&r.children.includes(t))){const o=e.getCssVars();for(const a in o)n.set(`--${H1(a)}`,String(o[a]))}t===r&&e.parent&&Qd(e.parent,e.vnode,n)}const Pl="data-allow-mismatch",Xd={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Vr(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Pl);)e=e.parentElement;const n=e&&e.getAttribute(Pl);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(Xd[t])}}function Gh(e,t){if(Dn(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Dn(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const ur=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Jd(e){oe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,hydrate:a,timeout:i,suspensible:s=!0,onError:l}=e;let u=null,c,d=0;const p=()=>(d++,u=null,h()),h=()=>{let v;return u||(v=u=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),l)return new Promise((_,b)=>{l(g,()=>_(p()),()=>b(g),d+1)});throw g}).then(g=>v!==u&&u?u:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return Y({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(v,g,_){const b=a?()=>{const w=a(_,m=>Gh(v,m));w&&(g.bum||(g.bum=[])).push(w)}:_;c?b():h().then(()=>!g.isUnmounted&&b())},get __asyncResolved(){return c},setup(){const v=Ue;if(Es(v),c)return()=>za(c,v);const g=m=>{u=null,go(m,v,13,!r)};if(s&&v.suspense||bo)return h().then(m=>()=>za(m,v)).catch(m=>(g(m),()=>r?$e(r,{error:m}):null));const _=Q(!1),b=Q(),w=Q(!!o);return o&&setTimeout(()=>{w.value=!1},o),i!=null&&setTimeout(()=>{if(!_.value&&!b.value){const m=new Error(`Async component timed out after ${i}ms.`);g(m),b.value=m}},i),h().then(()=>{_.value=!0,v.parent&&_o(v.parent.vnode)&&v.parent.update()}).catch(m=>{g(m),b.value=m}),()=>{if(_.value&&c)return za(c,v);if(b.value&&r)return $e(r,{error:b.value});if(n&&!w.value)return $e(n)}}})}function za(e,t){const{ref:n,props:r,children:o,ce:a}=t.vnode,i=$e(e,r,o);return i.ref=n,i.ce=a,delete t.vnode.ce,i}const _o=e=>e.type.__isKeepAlive;function Yh(e,t){ef(e,"a",t)}function Zh(e,t){ef(e,"da",t)}function ef(e,t,n=Ue){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Ea(t,r,n),n){let o=n.parent;for(;o&&o.parent;)_o(o.parent.vnode)&&Qh(r,t,n,o),o=o.parent}}function Qh(e,t,n,r){const o=Ea(t,e,r,!0);zn(()=>{ss(r[t],o)},n)}function Ea(e,t,n=Ue,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{on();const s=yo(n),l=Pt(t,n,e,i);return s(),an(),l});return r?o.unshift(a):o.push(a),a}}const sn=e=>(t,n=Ue)=>{(!bo||e==="sp")&&Ea(e,(...r)=>t(...r),n)},Xh=sn("bm"),me=sn("m"),Jh=sn("bu"),tf=sn("u"),ws=sn("bum"),zn=sn("um"),ev=sn("sp"),tv=sn("rtg"),nv=sn("rtc");function rv(e,t=Ue){Ea("ec",e,t)}const nf="components",ov="directives";function zt(e,t){return rf(nf,e,!0,t)||e}const av=Symbol.for("v-ndc");function Gy(e){return rf(ov,e)}function rf(e,t,n=!0,r=!1){const o=ot||Ue;if(o){const a=o.type;if(e===nf){const s=xf(a,!1);if(s&&(s===t||s===it(t)||s===ho(it(t))))return a}const i=Rl(o[e]||a[e],t)||Rl(o.appContext[e],t);return!i&&r?a:i}}function Rl(e,t){return e&&(e[t]||e[it(t)]||e[ho(it(t))])}function Yy(e,t,n,r){let o;const a=n,i=re(e);if(i||ke(e)){const s=i&&sr(e);let l=!1;s&&(l=!kt(e),e=ga(e)),o=new Array(e.length);for(let u=0,c=e.length;ut(s,l,void 0,a));else{const s=Object.keys(e);o=new Array(s.length);for(let l=0,u=s.length;le?Tf(e)?Sa(e):Ai(e.parent):null,Wr=Ne(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=>Ai(e.parent),$root:e=>Ai(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ss(e),$forceUpdate:e=>e.f||(e.f=()=>{_s(e.update)}),$nextTick:e=>e.n||(e.n=Rt.bind(e.proxy)),$watch:e=>kv.bind(e)}),Wa=(e,t)=>e!==be&&!e.__isScriptSetup&&ve(e,t),iv={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:a,accessCache:i,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return a[t]}else{if(Wa(r,t))return i[t]=1,r[t];if(o!==be&&ve(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&ve(u,t))return i[t]=3,a[t];if(n!==be&&ve(n,t))return i[t]=4,n[t];ki&&(i[t]=0)}}const c=Wr[t];let d,p;if(c)return t==="$attrs"&&Ye(e.attrs,"get",""),c(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==be&&ve(n,t))return i[t]=4,n[t];if(p=l.config.globalProperties,ve(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:a}=e;return Wa(o,t)?(o[t]=n,!0):r!==be&&ve(r,t)?(r[t]=n,!0):ve(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:a}},i){let s;return!!n[i]||e!==be&&ve(e,i)||Wa(t,i)||(s=a[0])&&ve(s,i)||ve(r,i)||ve(Wr,i)||ve(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ve(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ll(e){return re(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ki=!0;function sv(e){const t=Ss(e),n=e.proxy,r=e.ctx;ki=!1,t.beforeCreate&&Il(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:i,watch:s,provide:l,inject:u,created:c,beforeMount:d,mounted:p,beforeUpdate:h,updated:v,activated:g,deactivated:_,beforeDestroy:b,beforeUnmount:w,destroyed:m,unmounted:S,render:P,renderTracked:D,renderTriggered:O,errorCaptured:H,serverPrefetch:R,expose:x,inheritAttrs:B,components:$,directives:J,filters:ie}=t;if(u&&lv(u,r,null),i)for(const j in i){const X=i[j];oe(X)&&(r[j]=X.bind(n))}if(o){const j=o.call(n,n);Ce(j)&&(e.data=vo(j))}if(ki=!0,a)for(const j in a){const X=a[j],se=oe(X)?X.bind(n,n):oe(X.get)?X.get.bind(n,n):jt,Ie=!oe(X)&&oe(X.set)?X.set.bind(n):jt,De=A({get:se,set:Ie});Object.defineProperty(r,j,{enumerable:!0,configurable:!0,get:()=>De.value,set:pe=>De.value=pe})}if(s)for(const j in s)of(s[j],r,n,j);if(l){const j=oe(l)?l.call(n):l;Reflect.ownKeys(j).forEach(X=>{Bn(X,j[X])})}c&&Il(c,e,"c");function q(j,X){re(X)?X.forEach(se=>j(se.bind(n))):X&&j(X.bind(n))}if(q(Xh,d),q(me,p),q(Jh,h),q(tf,v),q(Yh,g),q(Zh,_),q(rv,H),q(nv,D),q(tv,O),q(ws,w),q(zn,S),q(ev,R),re(x))if(x.length){const j=e.exposed||(e.exposed={});x.forEach(X=>{Object.defineProperty(j,X,{get:()=>n[X],set:se=>n[X]=se})})}else e.exposed||(e.exposed={});P&&e.render===jt&&(e.render=P),B!=null&&(e.inheritAttrs=B),$&&(e.components=$),J&&(e.directives=J),R&&Es(e)}function lv(e,t,n=jt){re(e)&&(e=Ci(e));for(const r in e){const o=e[r];let a;Ce(o)?"default"in o?a=Me(o.from||r,o.default,!0):a=Me(o.from||r):a=Me(o),Pe(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[r]=a}}function Il(e,t,n){Pt(re(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function of(e,t,n,r){let o=r.includes(".")?yf(n,r):()=>n[r];if(ke(e)){const a=t[e];oe(a)&&le(o,a)}else if(oe(e))le(o,e.bind(n));else if(Ce(e))if(re(e))e.forEach(a=>of(a,t,n,r));else{const a=oe(e.handler)?e.handler.bind(n):t[e.handler];oe(a)&&le(o,a,e)}}function Ss(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(u=>ra(l,u,i,!0)),ra(l,t,i)),Ce(t)&&a.set(t,l),l}function ra(e,t,n,r=!1){const{mixins:o,extends:a}=t;a&&ra(e,a,n,!0),o&&o.forEach(i=>ra(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const s=uv[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const uv={data:Dl,props:$l,emits:$l,methods:Nr,computed:Nr,beforeCreate:Qe,created:Qe,beforeMount:Qe,mounted:Qe,beforeUpdate:Qe,updated:Qe,beforeDestroy:Qe,beforeUnmount:Qe,destroyed:Qe,unmounted:Qe,activated:Qe,deactivated:Qe,errorCaptured:Qe,serverPrefetch:Qe,components:Nr,directives:Nr,watch:dv,provide:Dl,inject:cv};function Dl(e,t){return t?e?function(){return Ne(oe(e)?e.call(this,this):e,oe(t)?t.call(this,this):t)}:t:e}function cv(e,t){return Nr(Ci(e),Ci(t))}function Ci(e){if(re(e)){const t={};for(let n=0;n1)return n&&oe(t)?t.call(r&&r.proxy):t}}const sf={},lf=()=>Object.create(sf),uf=e=>Object.getPrototypeOf(e)===sf;function hv(e,t,n,r=!1){const o={},a=lf();e.propsDefaults=Object.create(null),cf(e,t,o,a);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:Rd(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function vv(e,t,n,r){const{props:o,attrs:a,vnode:{patchFlag:i}}=e,s=ue(o),[l]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[p,h]=df(d,t,!0);Ne(i,p),h&&s.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!a&&!l)return Ce(e)&&r.set(e,or),or;if(re(a))for(let c=0;ce[0]==="_"||e==="$stable",As=e=>re(e)?e.map(Et):[Et(e)],gv=(e,t,n)=>{if(t._n)return t;const r=Mh((...o)=>As(t(...o)),n);return r._c=!1,r},pf=(e,t,n)=>{const r=e._ctx;for(const o in e){if(ff(o))continue;const a=e[o];if(oe(a))t[o]=gv(o,a,r);else if(a!=null){const i=As(a);t[o]=()=>i}}},hf=(e,t)=>{const n=As(t);e.slots.default=()=>n},vf=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},_v=(e,t,n)=>{const r=e.slots=lf();if(e.vnode.shapeFlag&32){const o=t._;o?(vf(r,t,n),n&&vr(r,"_",o,!0)):pf(t,r)}else t&&hf(e,t)},yv=(e,t,n)=>{const{vnode:r,slots:o}=e;let a=!0,i=be;if(r.shapeFlag&32){const s=t._;s?n&&s===1?a=!1:vf(o,t,n):(a=!t.$stable,pf(t,o)),i=t}else t&&(hf(e,t),i={default:1});if(a)for(const s in o)!ff(s)&&i[s]==null&&delete o[s]},nt=wf;function bv(e){return mf(e)}function Ev(e){return mf(e,zh)}function mf(e,t){const n=fd();n.__VUE__=!0,Fd(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:r,remove:o,patchProp:a,createElement:i,createText:s,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:p,setScopeId:h=jt,insertStaticContent:v}=e,g=(y,E,k,L=null,T=null,M=null,W=void 0,U=null,F=!!E.dynamicChildren)=>{if(y===E)return;y&&!$n(y,E)&&(L=C(y),pe(y,T,M,!0),y=null),E.patchFlag===-2&&(F=!1,E.dynamicChildren=null);const{type:N,ref:ne,shapeFlag:G}=E;switch(N){case bn:_(y,E,k,L);break;case Ge:b(y,E,k,L);break;case dr:y==null&&w(E,k,L,W);break;case et:$(y,E,k,L,T,M,W,U,F);break;default:G&1?P(y,E,k,L,T,M,W,U,F):G&6?J(y,E,k,L,T,M,W,U,F):(G&64||G&128)&&N.process(y,E,k,L,T,M,W,U,F,ee)}ne!=null&&T&&na(ne,y&&y.ref,M,E||y,!E)},_=(y,E,k,L)=>{if(y==null)r(E.el=s(E.children),k,L);else{const T=E.el=y.el;E.children!==y.children&&u(T,E.children)}},b=(y,E,k,L)=>{y==null?r(E.el=l(E.children||""),k,L):E.el=y.el},w=(y,E,k,L)=>{[y.el,y.anchor]=v(y.children,E,k,L,y.el,y.anchor)},m=({el:y,anchor:E},k,L)=>{let T;for(;y&&y!==E;)T=p(y),r(y,k,L),y=T;r(E,k,L)},S=({el:y,anchor:E})=>{let k;for(;y&&y!==E;)k=p(y),o(y),y=k;o(E)},P=(y,E,k,L,T,M,W,U,F)=>{E.type==="svg"?W="svg":E.type==="math"&&(W="mathml"),y==null?D(E,k,L,T,M,W,U,F):R(y,E,T,M,W,U,F)},D=(y,E,k,L,T,M,W,U)=>{let F,N;const{props:ne,shapeFlag:G,transition:te,dirs:ae}=y;if(F=y.el=i(y.type,M,ne&&ne.is,ne),G&8?c(F,y.children):G&16&&H(y.children,F,null,L,T,qa(y,M),W,U),ae&&Vt(y,null,L,"created"),O(F,y,y.scopeId,W,L),ne){for(const Ee in ne)Ee!=="value"&&!ir(Ee)&&a(F,Ee,null,ne[Ee],M,L);"value"in ne&&a(F,"value",null,ne.value,M),(N=ne.onVnodeBeforeMount)&&yt(N,L,y)}vr(F,"__vnode",y,!0),vr(F,"__vueParentComponent",L,!0),ae&&Vt(y,null,L,"beforeMount");const ce=gf(T,te);ce&&te.beforeEnter(F),r(F,E,k),((N=ne&&ne.onVnodeMounted)||ce||ae)&&nt(()=>{N&&yt(N,L,y),ce&&te.enter(F),ae&&Vt(y,null,L,"mounted")},T)},O=(y,E,k,L,T)=>{if(k&&h(y,k),L)for(let M=0;M{for(let N=F;N{const U=E.el=y.el;U.__vnode=E;let{patchFlag:F,dynamicChildren:N,dirs:ne}=E;F|=y.patchFlag&16;const G=y.props||be,te=E.props||be;let ae;if(k&&Pn(k,!1),(ae=te.onVnodeBeforeUpdate)&&yt(ae,k,E,y),ne&&Vt(E,y,k,"beforeUpdate"),k&&Pn(k,!0),(G.innerHTML&&te.innerHTML==null||G.textContent&&te.textContent==null)&&c(U,""),N?x(y.dynamicChildren,N,U,k,L,qa(E,T),M):W||X(y,E,U,null,k,L,qa(E,T),M,!1),F>0){if(F&16)B(U,G,te,k,T);else if(F&2&&G.class!==te.class&&a(U,"class",null,te.class,T),F&4&&a(U,"style",G.style,te.style,T),F&8){const ce=E.dynamicProps;for(let Ee=0;Ee{ae&&yt(ae,k,E,y),ne&&Vt(E,y,k,"updated")},L)},x=(y,E,k,L,T,M,W)=>{for(let U=0;U{if(E!==k){if(E!==be)for(const M in E)!ir(M)&&!(M in k)&&a(y,M,E[M],null,T,L);for(const M in k){if(ir(M))continue;const W=k[M],U=E[M];W!==U&&M!=="value"&&a(y,M,U,W,T,L)}"value"in k&&a(y,"value",E.value,k.value,T)}},$=(y,E,k,L,T,M,W,U,F)=>{const N=E.el=y?y.el:s(""),ne=E.anchor=y?y.anchor:s("");let{patchFlag:G,dynamicChildren:te,slotScopeIds:ae}=E;ae&&(U=U?U.concat(ae):ae),y==null?(r(N,k,L),r(ne,k,L),H(E.children||[],k,ne,T,M,W,U,F)):G>0&&G&64&&te&&y.dynamicChildren?(x(y.dynamicChildren,te,k,T,M,W,U),(E.key!=null||T&&E===T.subTree)&&ks(y,E,!0)):X(y,E,k,ne,T,M,W,U,F)},J=(y,E,k,L,T,M,W,U,F)=>{E.slotScopeIds=U,y==null?E.shapeFlag&512?T.ctx.activate(E,k,L,W,F):ie(E,k,L,T,M,W,F):fe(y,E,F)},ie=(y,E,k,L,T,M,W)=>{const U=y.component=Fv(y,L,T);if(_o(y)&&(U.ctx.renderer=ee),Hv(U,!1,W),U.asyncDep){if(T&&T.registerDep(U,q,W),!y.el){const F=U.subTree=$e(Ge);b(null,F,E,k)}}else q(U,y,E,k,T,M,W)},fe=(y,E,k)=>{const L=E.component=y.component;if(Pv(y,E,k))if(L.asyncDep&&!L.asyncResolved){j(L,E,k);return}else L.next=E,L.update();else E.el=y.el,L.vnode=E},q=(y,E,k,L,T,M,W)=>{const U=()=>{if(y.isMounted){let{next:G,bu:te,u:ae,parent:ce,vnode:Ee}=y;{const lt=_f(y);if(lt){G&&(G.el=Ee.el,j(y,G,W)),lt.asyncDep.then(()=>{y.isUnmounted||U()});return}}let ge=G,st;Pn(y,!1),G?(G.el=Ee.el,j(y,G,W)):G=Ee,te&&Wo(te),(st=G.props&&G.props.onVnodeBeforeUpdate)&&yt(st,ce,G,Ee),Pn(y,!0);const qe=Ka(y),Tt=y.subTree;y.subTree=qe,g(Tt,qe,d(Tt.el),C(Tt),y,T,M),G.el=qe.el,ge===null&&Rv(y,qe.el),ae&&nt(ae,T),(st=G.props&&G.props.onVnodeUpdated)&&nt(()=>yt(st,ce,G,Ee),T),Hd(y)}else{let G;const{el:te,props:ae}=E,{bm:ce,m:Ee,parent:ge,root:st,type:qe}=y,Tt=ur(E);if(Pn(y,!1),ce&&Wo(ce),!Tt&&(G=ae&&ae.onVnodeBeforeMount)&&yt(G,ge,E),Pn(y,!0),te&&ye){const lt=()=>{y.subTree=Ka(y),ye(te,y.subTree,y,T,null)};Tt&&qe.__asyncHydrate?qe.__asyncHydrate(te,y,lt):lt()}else{st.ce&&st.ce._injectChildStyle(qe);const lt=y.subTree=Ka(y);g(null,lt,k,L,y,T,M),E.el=lt.el}if(Ee&&nt(Ee,T),!Tt&&(G=ae&&ae.onVnodeMounted)){const lt=E;nt(()=>yt(G,ge,lt),T)}(E.shapeFlag&256||ge&&ur(ge.vnode)&&ge.vnode.shapeFlag&256)&&y.a&&nt(y.a,T),y.isMounted=!0,Lh(y),E=k=L=null}};y.scope.on();const F=y.effect=new gd(U);y.scope.off();const N=y.update=F.run.bind(F),ne=y.job=F.runIfDirty.bind(F);ne.i=y,ne.id=y.uid,F.scheduler=()=>_s(ne),Pn(y,!0),N()},j=(y,E,k)=>{E.component=y;const L=y.vnode.props;y.vnode=E,y.next=null,vv(y,E.props,L,k),yv(y,E.children,k),on(),Sl(y),an()},X=(y,E,k,L,T,M,W,U,F=!1)=>{const N=y&&y.children,ne=y?y.shapeFlag:0,G=E.children,{patchFlag:te,shapeFlag:ae}=E;if(te>0){if(te&128){Ie(N,G,k,L,T,M,W,U,F);return}else if(te&256){se(N,G,k,L,T,M,W,U,F);return}}ae&8?(ne&16&&We(N,T,M),G!==N&&c(k,G)):ne&16?ae&16?Ie(N,G,k,L,T,M,W,U,F):We(N,T,M,!0):(ne&8&&c(k,""),ae&16&&H(G,k,L,T,M,W,U,F))},se=(y,E,k,L,T,M,W,U,F)=>{y=y||or,E=E||or;const N=y.length,ne=E.length,G=Math.min(N,ne);let te;for(te=0;tene?We(y,T,M,!0,!1,G):H(E,k,L,T,M,W,U,F,G)},Ie=(y,E,k,L,T,M,W,U,F)=>{let N=0;const ne=E.length;let G=y.length-1,te=ne-1;for(;N<=G&&N<=te;){const ae=y[N],ce=E[N]=F?gn(E[N]):Et(E[N]);if($n(ae,ce))g(ae,ce,k,null,T,M,W,U,F);else break;N++}for(;N<=G&&N<=te;){const ae=y[G],ce=E[te]=F?gn(E[te]):Et(E[te]);if($n(ae,ce))g(ae,ce,k,null,T,M,W,U,F);else break;G--,te--}if(N>G){if(N<=te){const ae=te+1,ce=aete)for(;N<=G;)pe(y[N],T,M,!0),N++;else{const ae=N,ce=N,Ee=new Map;for(N=ce;N<=te;N++){const ut=E[N]=F?gn(E[N]):Et(E[N]);ut.key!=null&&Ee.set(ut.key,N)}let ge,st=0;const qe=te-ce+1;let Tt=!1,lt=0;const xr=new Array(qe);for(N=0;N=qe){pe(ut,T,M,!0);continue}let Dt;if(ut.key!=null)Dt=Ee.get(ut.key);else for(ge=ce;ge<=te;ge++)if(xr[ge-ce]===0&&$n(ut,E[ge])){Dt=ge;break}Dt===void 0?pe(ut,T,M,!0):(xr[Dt-ce]=N+1,Dt>=lt?lt=Dt:Tt=!0,g(ut,E[Dt],k,null,T,M,W,U,F),st++)}const fl=Tt?wv(xr):or;for(ge=fl.length-1,N=qe-1;N>=0;N--){const ut=ce+N,Dt=E[ut],pl=ut+1{const{el:M,type:W,transition:U,children:F,shapeFlag:N}=y;if(N&6){De(y.component.subTree,E,k,L);return}if(N&128){y.suspense.move(E,k,L);return}if(N&64){W.move(y,E,k,ee);return}if(W===et){r(M,E,k);for(let G=0;GU.enter(M),T);else{const{leave:G,delayLeave:te,afterLeave:ae}=U,ce=()=>r(M,E,k),Ee=()=>{G(M,()=>{ce(),ae&&ae()})};te?te(M,ce,Ee):Ee()}else r(M,E,k)},pe=(y,E,k,L=!1,T=!1)=>{const{type:M,props:W,ref:U,children:F,dynamicChildren:N,shapeFlag:ne,patchFlag:G,dirs:te,cacheIndex:ae}=y;if(G===-2&&(T=!1),U!=null&&na(U,null,k,y,!0),ae!=null&&(E.renderCache[ae]=void 0),ne&256){E.ctx.deactivate(y);return}const ce=ne&1&&te,Ee=!ur(y);let ge;if(Ee&&(ge=W&&W.onVnodeBeforeUnmount)&&yt(ge,E,y),ne&6)tt(y.component,k,L);else{if(ne&128){y.suspense.unmount(k,L);return}ce&&Vt(y,null,E,"beforeUnmount"),ne&64?y.type.remove(y,E,k,ee,L):N&&!N.hasOnce&&(M!==et||G>0&&G&64)?We(N,E,k,!1,!0):(M===et&&G&384||!T&&ne&16)&&We(F,E,k),L&&Fe(y)}(Ee&&(ge=W&&W.onVnodeUnmounted)||ce)&&nt(()=>{ge&&yt(ge,E,y),ce&&Vt(y,null,E,"unmounted")},k)},Fe=y=>{const{type:E,el:k,anchor:L,transition:T}=y;if(E===et){gt(k,L);return}if(E===dr){S(y);return}const M=()=>{o(k),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(y.shapeFlag&1&&T&&!T.persisted){const{leave:W,delayLeave:U}=T,F=()=>W(k,M);U?U(y.el,M,F):F()}else M()},gt=(y,E)=>{let k;for(;y!==E;)k=p(y),o(y),y=k;o(E)},tt=(y,E,k)=>{const{bum:L,scope:T,job:M,subTree:W,um:U,m:F,a:N}=y;Vl(F),Vl(N),L&&Wo(L),T.stop(),M&&(M.flags|=8,pe(W,y,E,k)),U&&nt(U,E),nt(()=>{y.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve()),Dh(y)},We=(y,E,k,L=!1,T=!1,M=0)=>{for(let W=M;W{if(y.shapeFlag&6)return C(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const E=p(y.anchor||y.el),k=E&&E[Ud];return k?p(k):E};let K=!1;const z=(y,E,k)=>{y==null?E._vnode&&pe(E._vnode,null,null,!0):g(E._vnode||null,y,E,null,null,null,k),E._vnode=y,K||(K=!0,Sl(),ea(),K=!1)},ee={p:g,um:pe,m:De,r:Fe,mt:ie,mc:H,pc:X,pbc:x,n:C,o:e};let de,ye;return t&&([de,ye]=t(ee)),{render:z,hydrate:de,createApp:pv(z,de)}}function qa({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 Pn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function gf(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ks(e,t,n=!1){const r=e.children,o=t.children;if(re(r)&&re(o))for(let a=0;a>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}function _f(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:_f(t)}function Vl(e){if(e)for(let t=0;tMe(Sv);function Cs(e,t){return Ts(e,null,t)}function le(e,t,n){return Ts(e,t,n)}function Ts(e,t,n=be){const{immediate:r,deep:o,flush:a,once:i}=n,s=Ne({},n);let l;if(bo)if(a==="sync"){const p=Av();l=p.__watcherHandles||(p.__watcherHandles=[])}else if(!t||r)s.once=!0;else{const p=()=>{};return p.stop=jt,p.resume=jt,p.pause=jt,p}const u=Ue;s.call=(p,h,v)=>Pt(p,u,h,v);let c=!1;a==="post"?s.scheduler=p=>{nt(p,u&&u.suspense)}:a!=="sync"&&(c=!0,s.scheduler=(p,h)=>{h?p():_s(p)}),s.augmentJob=p=>{t&&(p.flags|=4),c&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const d=wh(e,t,s);return l&&l.push(d),d}function kv(e,t,n){const r=this.proxy,o=ke(e)?e.includes(".")?yf(r,e):()=>r[e]:e.bind(r,r);let a;oe(t)?a=t:(a=t.handler,n=t);const i=yo(this),s=Ts(o,a.bind(r),n);return i(),s}function yf(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;ot==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${it(t)}Modifiers`]||e[`${Cn(t)}Modifiers`];function Tv(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||be;let o=n;const a=t.startsWith("update:"),i=a&&Cv(r,t.slice(7));i&&(i.trim&&(o=n.map(c=>ke(c)?c.trim():c)),i.number&&(o=n.map(_i))),$h(e,t,o);let s,l=r[s=Va(t)]||r[s=Va(it(t))];!l&&a&&(l=r[s=Va(Cn(t))]),l&&Pt(l,e,6,o);const u=r[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Pt(u,e,6,o)}}function bf(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const a=e.emits;let i={},s=!1;if(!oe(e)){const l=u=>{const c=bf(u,t,!0);c&&(s=!0,Ne(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(Ce(e)&&r.set(e,null),null):(re(a)?a.forEach(l=>i[l]=null):Ne(i,a),Ce(e)&&r.set(e,i),i)}function wa(e,t){return!e||!po(t)?!1:(t=t.slice(2).replace(/Once$/,""),ve(e,t[0].toLowerCase()+t.slice(1))||ve(e,Cn(t))||ve(e,t))}function Ka(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[a],slots:i,attrs:s,emit:l,render:u,renderCache:c,props:d,data:p,setupState:h,ctx:v,inheritAttrs:g}=e,_=ta(e);let b,w;try{if(n.shapeFlag&4){const S=o||r,P=S;b=Et(u.call(P,S,c,d,h,p,v)),w=s}else{const S=t;b=Et(S.length>1?S(d,{attrs:s,slots:i,emit:l}):S(d,null)),w=t.props?s:Ov(s)}}catch(S){qr.length=0,go(S,e,1),b=$e(Ge)}let m=b;if(w&&g!==!1){const S=Object.keys(w),{shapeFlag:P}=m;S.length&&P&7&&(a&&S.some(is)&&(w=xv(w,a)),m=wn(m,w,!1,!0))}return n.dirs&&(m=wn(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&jn(m,n.transition),b=m,ta(_),b}const Ov=e=>{let t;for(const n in e)(n==="class"||n==="style"||po(n))&&((t||(t={}))[n]=e[n]);return t},xv=(e,t)=>{const n={};for(const r in e)(!is(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Pv(e,t,n){const{props:r,children:o,component:a}=e,{props:i,children:s,patchFlag:l}=t,u=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Nl(r,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function wf(e,t){t&&t.pendingBranch?re(e)?t.effects.push(...e):t.effects.push(e):xh(e)}const et=Symbol.for("v-fgt"),bn=Symbol.for("v-txt"),Ge=Symbol.for("v-cmt"),dr=Symbol.for("v-stc"),qr=[];let ft=null;function Lv(e=!1){qr.push(ft=e?null:[])}function Iv(){qr.pop(),ft=qr[qr.length-1]||null}let no=1;function Bl(e){no+=e,e<0&&ft&&(ft.hasOnce=!0)}function Sf(e){return e.dynamicChildren=no>0?ft||or:null,Iv(),no>0&&ft&&ft.push(e),e}function Zy(e,t,n,r,o,a){return Sf(kf(e,t,n,r,o,a,!0))}function Dv(e,t,n,r,o){return Sf($e(e,t,n,r,o,!0))}function oa(e){return e?e.__v_isVNode===!0:!1}function $n(e,t){return e.type===t.type&&e.key===t.key}const Af=({key:e})=>e??null,Ko=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ke(e)||Pe(e)||oe(e)?{i:ot,r:e,k:t,f:!!n}:e:null);function kf(e,t=null,n=null,r=0,o=null,a=e===et?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Af(t),ref:t&&Ko(t),scopeId:jd,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:a,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:ot};return s?(Os(l,n),a&128&&e.normalize(l)):n&&(l.shapeFlag|=ke(n)?8:16),no>0&&!i&&ft&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&ft.push(l),l}const $e=$v;function $v(e,t=null,n=null,r=0,o=null,a=!1){if((!e||e===av)&&(e=Ge),oa(e)){const s=wn(e,t,!0);return n&&Os(s,n),no>0&&!a&&ft&&(s.shapeFlag&6?ft[ft.indexOf(e)]=s:ft.push(s)),s.patchFlag=-2,s}if(Kv(e)&&(e=e.__vccOpts),t){t=Mv(t);let{class:s,style:l}=t;s&&!ke(s)&&(t.class=va(s)),Ce(l)&&(ms(l)&&!re(l)&&(l=Ne({},l)),t.style=ha(l))}const i=ke(e)?1:Ef(e)?128:zd(e)?64:Ce(e)?4:oe(e)?2:0;return kf(e,t,n,r,o,i,a,!0)}function Mv(e){return e?ms(e)||uf(e)?Ne({},e):e:null}function wn(e,t,n=!1,r=!1){const{props:o,ref:a,patchFlag:i,children:s,transition:l}=e,u=t?Vv(o||{},t):o,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Af(u),ref:t&&t.ref?n&&a?re(a)?a.concat(Ko(t)):[a,Ko(t)]:Ko(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==et?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&&wn(e.ssContent),ssFallback:e.ssFallback&&wn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&jn(c,l.clone(c)),c}function Cf(e=" ",t=0){return $e(bn,null,e,t)}function Qy(e,t){const n=$e(dr,null,e);return n.staticCount=t,n}function Xy(e="",t=!1){return t?(Lv(),Dv(Ge,null,e)):$e(Ge,null,e)}function Et(e){return e==null||typeof e=="boolean"?$e(Ge):re(e)?$e(et,null,e.slice()):oa(e)?gn(e):$e(bn,null,String(e))}function gn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:wn(e)}function Os(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(re(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Os(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!uf(t)?t._ctx=ot:o===3&&ot&&(ot.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else oe(t)?(t={default:t,_ctx:ot},n=32):(t=String(t),r&64?(n=16,t=[Cf(t)]):n=8);e.children=t,e.shapeFlag|=n}function Vv(...e){const t={};for(let n=0;nUe||ot;let aa,Oi;{const e=fd(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),a=>{o.length>1?o.forEach(i=>i(a)):o[0](a)}};aa=t("__VUE_INSTANCE_SETTERS__",n=>Ue=n),Oi=t("__VUE_SSR_SETTERS__",n=>bo=n)}const yo=e=>{const t=Ue;return aa(e),e.scope.on(),()=>{e.scope.off(),aa(t)}},Fl=()=>{Ue&&Ue.scope.off(),aa(null)};function Tf(e){return e.vnode.shapeFlag&4}let bo=!1;function Hv(e,t=!1,n=!1){t&&Oi(t);const{props:r,children:o}=e.vnode,a=Tf(e);hv(e,r,a,t),_v(e,o,n);const i=a?jv(e,t):void 0;return t&&Oi(!1),i}function jv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,iv);const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?zv(e):null,a=yo(e);on();const i=Ar(r,e,0,[e.props,o]);if(an(),a(),ud(i)){if(ur(e)||Es(e),i.then(Fl,Fl),t)return i.then(s=>{Hl(e,s,t)}).catch(s=>{go(s,e,0)});e.asyncDep=i}else Hl(e,i,t)}else Of(e,t)}function Hl(e,t,n){oe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ce(t)&&(e.devtoolsRawSetupState=t,e.setupState=Id(t)),Of(e,n)}let jl;function Of(e,t,n){const r=e.type;if(!e.render){if(!t&&jl&&!r.render){const o=r.template||Ss(e).template;if(o){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,u=Ne(Ne({isCustomElement:a,delimiters:s},i),l);r.render=jl(o,u)}}e.render=r.render||jt}{const o=yo(e);on();try{sv(e)}finally{an(),o()}}}const Uv={get(e,t){return Ye(e,"get",""),e[t]}};function zv(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Uv),slots:e.slots,emit:e.emit,expose:t}}function Sa(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Id(ph(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Wr)return Wr[n](e)},has(t,n){return n in t||n in Wr}})):e.proxy}const Wv=/(?:^|[-_])(\w)/g,qv=e=>e.replace(Wv,t=>t.toUpperCase()).replace(/[-_]/g,"");function xf(e,t=!0){return oe(e)?e.displayName||e.name:e.name||t&&e.__name}function Pf(e,t,n=!1){let r=xf(t);if(!r&&t.__file){const o=t.__file.match(/([^/\\]+)\.\w+$/);o&&(r=o[1])}if(!r&&e&&e.parent){const o=a=>{for(const i in a)if(a[i]===t)return i};r=o(e.components||e.parent.type.components)||o(e.appContext.components)}return r?qv(r):n?"App":"Anonymous"}function Kv(e){return oe(e)&&"__vccOpts"in e}const A=(e,t)=>bh(e,t,bo);function f(e,t,n){const r=arguments.length;return r===2?Ce(t)&&!re(t)?oa(t)?$e(e,null,[t]):$e(e,t):$e(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&oa(n)&&(n=[n]),$e(e,t,n))}const Ul="3.5.11";/** +* @vue/runtime-dom v3.5.11 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let xi;const Wl=typeof window<"u"&&window.trustedTypes;if(Wl)try{xi=Wl.createPolicy("vue",{createHTML:e=>e})}catch{}const Lf=xi?e=>xi.createHTML(e):e=>e,Yv="http://www.w3.org/2000/svg",Zv="http://www.w3.org/1998/Math/MathML",Xt=typeof document<"u"?document:null,ql=Xt&&Xt.createElement("template"),Qv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Xt.createElementNS(Yv,e):t==="mathml"?Xt.createElementNS(Zv,e):n?Xt.createElement(e,{is:n}):Xt.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Xt.createTextNode(e),createComment:e=>Xt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Xt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,a){const i=n?n.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===a||!(o=o.nextSibling)););else{ql.innerHTML=Lf(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const s=ql.content;if(r==="svg"||r==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},cn="transition",Lr="animation",gr=Symbol("_vtc"),If={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},Df=Ne({},Gd,If),Xv=e=>(e.displayName="Transition",e.props=Df,e),_r=Xv((e,{slots:t})=>f(jh,$f(e),t)),Rn=(e,t=[])=>{re(e)?e.forEach(n=>n(...t)):e&&e(...t)},Kl=e=>e?re(e)?e.some(t=>t.length>1):e.length>1:!1;function $f(e){const t={};for(const $ in e)$ in If||(t[$]=e[$]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:a=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=a,appearActiveClass:u=i,appearToClass:c=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=Jv(o),g=v&&v[0],_=v&&v[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:m,onLeave:S,onLeaveCancelled:P,onBeforeAppear:D=b,onAppear:O=w,onAppearCancelled:H=m}=t,R=($,J,ie)=>{hn($,J?c:s),hn($,J?u:i),ie&&ie()},x=($,J)=>{$._isLeaving=!1,hn($,d),hn($,h),hn($,p),J&&J()},B=$=>(J,ie)=>{const fe=$?O:w,q=()=>R(J,$,ie);Rn(fe,[J,q]),Gl(()=>{hn(J,$?l:a),Zt(J,$?c:s),Kl(fe)||Yl(J,r,g,q)})};return Ne(t,{onBeforeEnter($){Rn(b,[$]),Zt($,a),Zt($,i)},onBeforeAppear($){Rn(D,[$]),Zt($,l),Zt($,u)},onEnter:B(!1),onAppear:B(!0),onLeave($,J){$._isLeaving=!0;const ie=()=>x($,J);Zt($,d),Zt($,p),Vf(),Gl(()=>{$._isLeaving&&(hn($,d),Zt($,h),Kl(S)||Yl($,r,_,ie))}),Rn(S,[$,ie])},onEnterCancelled($){R($,!1),Rn(m,[$])},onAppearCancelled($){R($,!0),Rn(H,[$])},onLeaveCancelled($){x($),Rn(P,[$])}})}function Jv(e){if(e==null)return null;if(Ce(e))return[Ka(e.enter),Ka(e.leave)];{const t=Ka(e);return[t,t]}}function Ka(e){return R1(e)}function Zt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[gr]||(e[gr]=new Set)).add(t)}function hn(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[gr];n&&(n.delete(t),n.size||(e[gr]=void 0))}function Gl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let em=0;function Yl(e,t,n,r){const o=e._endId=++em,a=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=Mf(e,t);if(!i)return r();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,p),a()},p=h=>{h.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[v]||"").split(", "),o=r(`${cn}Delay`),a=r(`${cn}Duration`),i=Zl(o,a),s=r(`${Lr}Delay`),l=r(`${Lr}Duration`),u=Zl(s,l);let c=null,d=0,p=0;t===cn?i>0&&(c=cn,d=i,p=a.length):t===Lr?u>0&&(c=Lr,d=u,p=l.length):(d=Math.max(i,u),c=d>0?i>u?cn:Lr:null,p=c?c===cn?a.length:l.length:0);const h=c===cn&&/\b(transform|all)(,|$)/.test(r(`${cn}Property`).toString());return{type:c,timeout:d,propCount:p,hasTransform:h}}function Zl(e,t){for(;e.lengthQl(n)+Ql(e[r])))}function Ql(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Vf(){return document.body.offsetHeight}function tm(e,t,n){const r=e[gr];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const aa=Symbol("_vod"),Nf=Symbol("_vsh"),e7={beforeMount(e,{value:t},{transition:n}){e[aa]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Ir(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Ir(e,!0),r.enter(e)):r.leave(e,()=>{Ir(e,!1)}):Ir(e,t))},beforeUnmount(e,{value:t}){Ir(e,t)}};function Ir(e,t){e.style.display=t?e[aa]:"none",e[Nf]=!t}const nm=Symbol(""),rm=/(^|;)\s*display\s*:/;function om(e,t,n){const r=e.style,o=ke(n);let a=!1;if(n&&!o){if(t)if(ke(t))for(const i of t.split(";")){const s=i.slice(0,i.indexOf(":")).trim();n[s]==null&&Go(r,s,"")}else for(const i in t)n[i]==null&&Go(r,i,"");for(const i in n)i==="display"&&(a=!0),Go(r,i,n[i])}else if(o){if(t!==n){const i=r[nm];i&&(n+=";"+i),r.cssText=n,a=rm.test(n)}}else t&&e.removeAttribute("style");aa in e&&(e[aa]=a?r.display:"",e[Nf]&&(r.display="none"))}const Xl=/\s*!important$/;function Go(e,t,n){if(re(n))n.forEach(r=>Go(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=am(e,t);Xl.test(n)?e.setProperty(Cn(r),n.replace(Xl,""),"important"):e[r]=n}}const Jl=["Webkit","Moz","ms"],Ga={};function am(e,t){const n=Ga[t];if(n)return n;let r=it(t);if(r!=="filter"&&r in e)return Ga[t]=r;r=ho(r);for(let o=0;oYa||(um.then(()=>Ya=0),Ya=Date.now());function dm(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Pt(fm(r,n.value),t,5,[r])};return n.value=e,n.attached=cm(),n}function fm(e,t){if(re(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const au=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,pm=(e,t,n,r,o,a)=>{const i=o==="svg";t==="class"?tm(e,r,i):t==="style"?om(e,n,r):po(t)?is(t)||sm(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):hm(e,t,r,i))?(nu(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&tu(e,t,r,i,a,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ke(r))?nu(e,it(t),r):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),tu(e,t,r,i))};function hm(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&au(t)&&oe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return au(t)&&ke(n)?!1:t in e}const Bf=new WeakMap,Ff=new WeakMap,ia=Symbol("_moveCb"),iu=Symbol("_enterCb"),vm=e=>(delete e.props.mode,e),mm=vm({name:"TransitionGroup",props:Ne({},Df,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Wn(),r=Kd();let o,a;return nf(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!bm(o[0].el,n.vnode.el,i))return;o.forEach(gm),o.forEach(_m);const s=o.filter(ym);Vf(),s.forEach(l=>{const u=l.el,c=u.style;Zt(u,i),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[ia]=p=>{p&&p.target!==u||(!p||/transform$/.test(p.propertyName))&&(u.removeEventListener("transitionend",d),u[ia]=null,hn(u,i))};u.addEventListener("transitionend",d)})}),()=>{const i=ue(e),s=$f(i);let l=i.tag||et;if(o=[],a)for(let u=0;u{s.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:i}=Mf(r);return a.removeChild(r),i}const su=e=>{const t=e.props["onUpdate:modelValue"]||!1;return re(t)?n=>Wo(t,n):t};function Em(e){e.target.composing=!0}function lu(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Za=Symbol("_assign"),t7={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[Za]=su(o);const a=r||o.props&&o.props.type==="number";er(e,t?"change":"input",i=>{if(i.target.composing)return;let s=e.value;n&&(s=s.trim()),a&&(s=gi(s)),e[Za](s)}),n&&er(e,"change",()=>{e.value=e.value.trim()}),t||(er(e,"compositionstart",Em),er(e,"compositionend",lu),er(e,"change",lu))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:a}},i){if(e[Za]=su(i),e.composing)return;const s=(a||e.type==="number")&&!/^0\d/.test(e.value)?gi(e.value):e.value,l=t??"";s!==l&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===l)||(e.value=l))}},wm=["ctrl","shift","alt","meta"],Sm={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)=>wm.some(n=>e[`${n}Key`]&&!t.includes(n))},n7=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...a)=>{for(let i=0;i{Uf().render(...e)},o7=(...e)=>{const t=Uf().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Wf(r);if(!o)return;const a=t._component;!oe(a)&&!a.render&&!a.template&&(a.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const i=n(o,!1,zf(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},km=(...e)=>{const t=Am().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Wf(r);if(o)return n(o,!0,zf(o))},t};function zf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Wf(e){return ke(e)?document.querySelector(e):e}var Eo=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),Cm=/.md((\?|#).*)?$/,Sa=(e,t="/")=>Eo(e)||e.startsWith("/")&&!e.startsWith(t)&&!Cm.test(e),wo=e=>/^(https?:)?\/\//.test(e),cu=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},Tm="http://.",Om=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return cu(new URL(`${n}/${e}`,Tm).pathname)}return cu(e)},xm=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const a=o.split("/").length-r.split("/").length;return a!==0?a:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},Pm=/(#|\?)/,qf=e=>{const[t,...n]=e.split(Pm);return{pathname:t,hashAndQueries:n.join("")}},Rm=["link","meta","script","style","noscript","template"],Lm=["title","base"],Im=([e,t,n])=>Lm.includes(e)?e:Rm.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([r,o])=>typeof o=="boolean"?o?[r,""]:null:[r,o]).filter(r=>r!=null).sort(([r],[o])=>r.localeCompare(o)),n]):null,Dm=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=Im(r);o&&!t.has(o)&&(t.add(o),n.push(r))}),n},$m=e=>e.startsWith("/")?e:`/${e}`,Kf=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Ps=e=>e.endsWith("/")?e.slice(0,-1):e,Gf=e=>e.startsWith("/")?e.slice(1):e,Tn=e=>Object.prototype.toString.call(e)==="[object Object]",Ve=e=>typeof e=="string";const Mm=JSON.parse("{}"),Vm=Object.fromEntries([["/",{loader:()=>V(()=>import("./index.html-39G_kvVb.js"),__vite__mapDeps([0,1])),meta:{t:"主页",i:"home"}}],["/almanac/",{loader:()=>V(()=>import("./index.html-s5bjtrk5.js"),__vite__mapDeps([2,1])),meta:{t:"在线图鉴",i:"book-atlas"}}],["/almanac/plants.html",{loader:()=>V(()=>import("./plants.html-B9EwmLTI.js"),__vite__mapDeps([3,4,1])),meta:{t:"植物图鉴",i:"book-open",O:2}}],["/almanac/zombies.html",{loader:()=>V(()=>import("./zombies.html-BZcyNdVH.js"),__vite__mapDeps([5,6,1])),meta:{t:"僵尸图鉴",i:"book-open",O:3}}],["/contribution/Acknowledgement.html",{loader:()=>V(()=>import("./Acknowledgement.html-CW7KsPsD.js"),__vite__mapDeps([7,1])),meta:{t:"鸣谢",i:"heart",O:2}}],["/contribution/",{loader:()=>V(()=>import("./index.html-Dv3M_6ss.js"),__vite__mapDeps([8,1])),meta:{t:"用户社区",i:"comment"}}],["/contribution/Sponsor.html",{loader:()=>V(()=>import("./Sponsor.html-RrHdWb6j.js"),__vite__mapDeps([9,1])),meta:{t:"赞助者",i:"fa-solid fa-hand-holding-heart",O:4}}],["/contribution/development.html",{loader:()=>V(()=>import("./development.html-CZA61UOA.js"),__vite__mapDeps([10,1])),meta:{t:"协助开发",i:"code",O:3}}],["/contribution/feedback.html",{loader:()=>V(()=>import("./feedback.html-BuHHu1UT.js"),__vite__mapDeps([11,1])),meta:{t:"问题反馈",i:"comments",O:5}}],["/custom-level/",{loader:()=>V(()=>import("./index.html-jx8FVRBI.js"),__vite__mapDeps([12,13,14,1])),meta:{t:"自定义关卡",i:"feather"}}],["/devtool/",{loader:()=>V(()=>import("./index.html-C1RfyJ9u.js"),__vite__mapDeps([15,1])),meta:{t:"开发者工具",i:"screwdriver-wrench"}}],["/download/",{loader:()=>V(()=>import("./index.html-Cy8fKoWd.js"),__vite__mapDeps([16,14,1])),meta:{t:"下载链接",i:"download"}}],["/en/",{loader:()=>V(()=>import("./index.html-DNrC4gFT.js"),__vite__mapDeps([17,1])),meta:{t:"Home Page",i:"home"}}],["/guide/FAQ.html",{loader:()=>V(()=>import("./FAQ.html-D46qdy5h.js"),__vite__mapDeps([18,1])),meta:{t:"常见问题FAQ",i:"question",O:2}}],["/guide/",{loader:()=>V(()=>import("./index.html-BD-sS5wl.js"),__vite__mapDeps([19,1])),meta:{t:"教程和指南",i:"book"}}],["/guide/requirement.html",{loader:()=>V(()=>import("./requirement.html-BDBqoefs.js"),__vite__mapDeps([20,1])),meta:{t:"系统和环境要求",i:"sliders",O:4}}],["/guide/webGuide.html",{loader:()=>V(()=>import("./webGuide.html-CMHSjea-.js"),__vite__mapDeps([21,1])),meta:{t:"官网开发指南",i:"laptop-code",O:5}}],["/instructions/Agreement.html",{loader:()=>V(()=>import("./Agreement.html-C3HmREwH.js"),__vite__mapDeps([22,1])),meta:{t:"使用协议",i:"handshake",O:1}}],["/instructions/Disclaimer.html",{loader:()=>V(()=>import("./Disclaimer.html-DaXNXdYP.js"),__vite__mapDeps([23,1])),meta:{t:"免责声明",i:"copyright",O:2}}],["/instructions/OpenSource.html",{loader:()=>V(()=>import("./OpenSource.html-BM9qMYgY.js"),__vite__mapDeps([24,1])),meta:{t:"开源声明",i:"gavel",O:3}}],["/instructions/PvZinfo.html",{loader:()=>V(()=>import("./PvZinfo.html-iXoDIQgV.js"),__vite__mapDeps([25,1])),meta:{t:"原版信息",i:"circle-info",O:5}}],["/instructions/",{loader:()=>V(()=>import("./index.html--OP6rtza.js"),__vite__mapDeps([26,1])),meta:{t:"协议和声明",i:"info"}}],["/instructions/Submisson.html",{loader:()=>V(()=>import("./Submisson.html--oDPVU9b.js"),__vite__mapDeps([27,1])),meta:{t:"玩家投稿协议",i:"hand-holding-hand",O:4}}],["/pt-BR/",{loader:()=>V(()=>import("./index.html-eo_99YEN.js"),__vite__mapDeps([28,1])),meta:{t:"Home Page",i:"home"}}],["/ru-RU/",{loader:()=>V(()=>import("./index.html-6-0l3wij.js"),__vite__mapDeps([29,1])),meta:{t:"Домашняя страница",i:"home"}}],["/en/almanac/",{loader:()=>V(()=>import("./index.html-C6F-2sLV.js"),__vite__mapDeps([30,1])),meta:{t:"Almanac",i:"book-atlas"}}],["/en/almanac/plants.html",{loader:()=>V(()=>import("./plants.html-1K8gpo_F.js"),__vite__mapDeps([31,4,1])),meta:{t:"Plants Almanac",i:"book-open",O:2}}],["/en/almanac/zombies.html",{loader:()=>V(()=>import("./zombies.html-0-R0E1Ra.js"),__vite__mapDeps([32,6,1])),meta:{t:"Zombie Almanac",i:"book-open",O:3}}],["/en/contribution/Acknowledgement.html",{loader:()=>V(()=>import("./Acknowledgement.html-BosY62px.js"),__vite__mapDeps([33,1])),meta:{t:"Acknowledgement",i:"heart",O:2}}],["/en/contribution/",{loader:()=>V(()=>import("./index.html-BmNKpi2i.js"),__vite__mapDeps([34,1])),meta:{t:"Community",i:"comment"}}],["/en/contribution/Sponsor.html",{loader:()=>V(()=>import("./Sponsor.html-C1FXbcBb.js"),__vite__mapDeps([35,1])),meta:{t:"Sponsor",i:"fa-solid fa-hand-holding-heart",O:4}}],["/en/contribution/development.html",{loader:()=>V(()=>import("./development.html-CdeEsrSF.js"),__vite__mapDeps([36,1])),meta:{t:"Development Help",i:"code",O:3}}],["/en/contribution/feedback.html",{loader:()=>V(()=>import("./feedback.html-HUBQ2YgV.js"),__vite__mapDeps([37,1])),meta:{t:"Feedback",i:"comments",O:5}}],["/en/custom-level/",{loader:()=>V(()=>import("./index.html-CnPTzP7l.js"),__vite__mapDeps([38,13,14,1])),meta:{t:"Custom Level",i:"feather"}}],["/en/download/",{loader:()=>V(()=>import("./index.html-DRv6DYTk.js"),__vite__mapDeps([39,14,1])),meta:{t:"Download",i:"download"}}],["/en/guide/FAQ.html",{loader:()=>V(()=>import("./FAQ.html-BLuQu0Ub.js"),__vite__mapDeps([40,1])),meta:{t:"FAQ",i:"question",O:2}}],["/en/guide/",{loader:()=>V(()=>import("./index.html-BvyyHR1F.js"),__vite__mapDeps([41,1])),meta:{t:"Guide",i:"book"}}],["/en/guide/requirement.html",{loader:()=>V(()=>import("./requirement.html-BvCfPzji.js"),__vite__mapDeps([42,1])),meta:{t:"System Requirements",i:"sliders",O:4}}],["/en/guide/webGuide.html",{loader:()=>V(()=>import("./webGuide.html-DOyk2S6j.js"),__vite__mapDeps([43,1])),meta:{t:"Website Development Guide",i:"laptop-code",O:5}}],["/en/instructions/Agreement.html",{loader:()=>V(()=>import("./Agreement.html-C31JFHWG.js"),__vite__mapDeps([44,1])),meta:{t:"Usage Agreement",i:"handshake",O:1}}],["/en/instructions/Disclaimer.html",{loader:()=>V(()=>import("./Disclaimer.html-KOCMpsUi.js"),__vite__mapDeps([45,1])),meta:{t:"Copyright Disclaimer",i:"copyright",O:2}}],["/en/instructions/OpenSource.html",{loader:()=>V(()=>import("./OpenSource.html-DsKeLq1M.js"),__vite__mapDeps([46,1])),meta:{t:"Opensource Agreement",i:"gavel",O:3}}],["/en/instructions/PvZinfo.html",{loader:()=>V(()=>import("./PvZinfo.html-CJPYjVjD.js"),__vite__mapDeps([47,1])),meta:{t:"Original Version",i:"circle-info",O:5}}],["/en/instructions/",{loader:()=>V(()=>import("./index.html-CwWsuZMg.js"),__vite__mapDeps([48,1])),meta:{t:"Agreement and Statement",i:"info"}}],["/en/instructions/Submisson.html",{loader:()=>V(()=>import("./Submisson.html-_lkaLpjP.js"),__vite__mapDeps([49,1])),meta:{t:"Submission Agreement",i:"hand-holding-hand",O:4}}],["/guide/level/",{loader:()=>V(()=>import("./index.html-CSW39Ecr.js"),__vite__mapDeps([50,1])),meta:{t:"自定义关卡指南",i:"feather",O:3}}],["/guide/level/levelguide.html",{loader:()=>V(()=>import("./levelguide.html-BxoiIcWe.js"),__vite__mapDeps([51,1])),meta:{t:"关卡文件",i:"file-pen",O:1}}],["/pt-BR/almanac/",{loader:()=>V(()=>import("./index.html-CumocDuU.js"),__vite__mapDeps([52,1])),meta:{t:"Almanac",i:"book-atlas"}}],["/pt-BR/almanac/plants.html",{loader:()=>V(()=>import("./plants.html-ne0L7W51.js"),__vite__mapDeps([53,4,1])),meta:{t:"Plants Almanac",i:"book-open",O:2}}],["/pt-BR/almanac/zombies.html",{loader:()=>V(()=>import("./zombies.html-DMy2J7Xh.js"),__vite__mapDeps([54,6,1])),meta:{t:"Zombie Almanac",i:"book-open",O:3}}],["/pt-BR/contribution/Acknowledgement.html",{loader:()=>V(()=>import("./Acknowledgement.html-DDmYWeS-.js"),__vite__mapDeps([55,1])),meta:{t:"Acknowledgement",i:"heart",O:2}}],["/pt-BR/contribution/",{loader:()=>V(()=>import("./index.html-T2qeJhEP.js"),__vite__mapDeps([56,1])),meta:{t:"Community",i:"comment"}}],["/pt-BR/contribution/Sponsor.html",{loader:()=>V(()=>import("./Sponsor.html-DwYhR1z3.js"),__vite__mapDeps([57,1])),meta:{t:"Sponsor",i:"fa-solid fa-hand-holding-heart",O:4}}],["/pt-BR/contribution/development.html",{loader:()=>V(()=>import("./development.html-ofCjrKP-.js"),__vite__mapDeps([58,1])),meta:{t:"Development Help",i:"code",O:3}}],["/pt-BR/contribution/feedback.html",{loader:()=>V(()=>import("./feedback.html-BvfjaaoI.js"),__vite__mapDeps([59,1])),meta:{t:"Feedback",i:"comments",O:5}}],["/pt-BR/custom-level/",{loader:()=>V(()=>import("./index.html-B5IHggV7.js"),__vite__mapDeps([60,13,14,1])),meta:{t:"Custom Level",i:"feather"}}],["/pt-BR/download/",{loader:()=>V(()=>import("./index.html-CyPL0vEP.js"),__vite__mapDeps([61,14,1])),meta:{t:"Download",i:"download"}}],["/pt-BR/guide/FAQ.html",{loader:()=>V(()=>import("./FAQ.html-Bq9AQt9G.js"),__vite__mapDeps([62,1])),meta:{t:"FAQ",i:"question",O:2}}],["/pt-BR/guide/",{loader:()=>V(()=>import("./index.html-DemQu0qT.js"),__vite__mapDeps([63,1])),meta:{t:"Guide",i:"book"}}],["/pt-BR/guide/requirement.html",{loader:()=>V(()=>import("./requirement.html-DgWwk67z.js"),__vite__mapDeps([64,1])),meta:{t:"System Requirements",i:"sliders",O:4}}],["/pt-BR/guide/webGuide.html",{loader:()=>V(()=>import("./webGuide.html-CNg59XYe.js"),__vite__mapDeps([65,1])),meta:{t:"Website Development Guide",i:"laptop-code",O:5}}],["/pt-BR/instructions/Agreement.html",{loader:()=>V(()=>import("./Agreement.html-BSzjm0N4.js"),__vite__mapDeps([66,1])),meta:{t:"Usage Agreement",i:"handshake",O:1}}],["/pt-BR/instructions/Disclaimer.html",{loader:()=>V(()=>import("./Disclaimer.html-BdAru80X.js"),__vite__mapDeps([67,1])),meta:{t:"Copyright Disclaimer",i:"copyright",O:2}}],["/pt-BR/instructions/OpenSource.html",{loader:()=>V(()=>import("./OpenSource.html-nHZsWqip.js"),__vite__mapDeps([68,1])),meta:{t:"Opensource Agreement",i:"gavel",O:3}}],["/pt-BR/instructions/PvZinfo.html",{loader:()=>V(()=>import("./PvZinfo.html-BS7g4OFS.js"),__vite__mapDeps([69,1])),meta:{t:"Original Version",i:"circle-info",O:5}}],["/pt-BR/instructions/",{loader:()=>V(()=>import("./index.html-CPnVx0z-.js"),__vite__mapDeps([70,1])),meta:{t:"Agreement and Statement",i:"info"}}],["/pt-BR/instructions/Submisson.html",{loader:()=>V(()=>import("./Submisson.html-Dtk-qEJW.js"),__vite__mapDeps([71,1])),meta:{t:"Submission Agreement",i:"hand-holding-hand",O:4}}],["/ru-RU/almanac/",{loader:()=>V(()=>import("./index.html-vxagndMU.js"),__vite__mapDeps([72,1])),meta:{t:"Альманах",i:"book-atlas"}}],["/ru-RU/almanac/plants.html",{loader:()=>V(()=>import("./plants.html-D-XRn5sl.js"),__vite__mapDeps([73,4,1])),meta:{t:"Альманах растений",i:"book-open",O:2}}],["/ru-RU/almanac/zombies.html",{loader:()=>V(()=>import("./zombies.html-Cgd-b6r8.js"),__vite__mapDeps([74,6,1])),meta:{t:"Альманах зомби",i:"book-open",O:3}}],["/ru-RU/contribution/Acknowledgement.html",{loader:()=>V(()=>import("./Acknowledgement.html-DqoGRqnO.js"),__vite__mapDeps([75,1])),meta:{t:"Информация",i:"heart",O:2}}],["/ru-RU/contribution/",{loader:()=>V(()=>import("./index.html-DTiDqA9Z.js"),__vite__mapDeps([76,1])),meta:{t:"Сообщество",i:"comment"}}],["/ru-RU/contribution/Sponsor.html",{loader:()=>V(()=>import("./Sponsor.html-DVXwG0jo.js"),__vite__mapDeps([77,1])),meta:{t:"Спонсоры",i:"fa-solid fa-hand-holding-heart",O:4}}],["/ru-RU/contribution/development.html",{loader:()=>V(()=>import("./development.html-C2_Vz__j.js"),__vite__mapDeps([78,1])),meta:{t:"Помощь в разработке",i:"code",O:3}}],["/ru-RU/contribution/feedback.html",{loader:()=>V(()=>import("./feedback.html-D47-OWdS.js"),__vite__mapDeps([79,1])),meta:{t:"Обратная связь",i:"comments",O:5}}],["/ru-RU/download/",{loader:()=>V(()=>import("./index.html-w9TEaDa9.js"),__vite__mapDeps([80,14,1])),meta:{t:"Скачивание",i:"download"}}],["/ru-RU/guide/FAQ.html",{loader:()=>V(()=>import("./FAQ.html-BC9fRvqz.js"),__vite__mapDeps([81,1])),meta:{t:"ЧаВо",i:"question",O:2}}],["/ru-RU/guide/",{loader:()=>V(()=>import("./index.html-r-l1kUm7.js"),__vite__mapDeps([82,1])),meta:{t:"Гид",i:"book"}}],["/ru-RU/guide/requirement.html",{loader:()=>V(()=>import("./requirement.html-DbAcuSVk.js"),__vite__mapDeps([83,1])),meta:{t:"Системные Требования",i:"sliders",O:3}}],["/ru-RU/instructions/Agreement.html",{loader:()=>V(()=>import("./Agreement.html-DUlyHycV.js"),__vite__mapDeps([84,1])),meta:{t:"Пользовательское соглашение",i:"handshake",O:1}}],["/ru-RU/instructions/Disclaimer.html",{loader:()=>V(()=>import("./Disclaimer.html-X1Fa1Ns5.js"),__vite__mapDeps([85,1])),meta:{t:"отказ от авторских прав",i:"copyright",O:2}}],["/ru-RU/instructions/OpenSource.html",{loader:()=>V(()=>import("./OpenSource.html-CGJcpFeS.js"),__vite__mapDeps([86,1])),meta:{t:"Соглашение открытого исходного кода",i:"gavel",O:3}}],["/ru-RU/instructions/PvZinfo.html",{loader:()=>V(()=>import("./PvZinfo.html-Cz7s8vHs.js"),__vite__mapDeps([87,1])),meta:{t:"Оригинальное Издание",i:"circle-info",O:5}}],["/ru-RU/instructions/",{loader:()=>V(()=>import("./index.html-BgIJLWaw.js"),__vite__mapDeps([88,1])),meta:{t:"Соглашение и заявление",i:"info"}}],["/ru-RU/instructions/Submisson.html",{loader:()=>V(()=>import("./Submisson.html-D60ZWx8Z.js"),__vite__mapDeps([89,1])),meta:{t:"Соглашение о представлении",i:"hand-holding-hand",O:4}}],["/en/guide/level/",{loader:()=>V(()=>import("./index.html-fYNyJ0pj.js"),__vite__mapDeps([90,1])),meta:{t:"Custom Level Guide",i:"feather",O:3}}],["/en/guide/level/levelguide.html",{loader:()=>V(()=>import("./levelguide.html-gmt8artZ.js"),__vite__mapDeps([91,1])),meta:{t:"Level Files",i:"feather",O:1}}],["/pt-BR/guide/level/",{loader:()=>V(()=>import("./index.html-CPBFvJnp.js"),__vite__mapDeps([92,1])),meta:{t:"Custom Level Guide",i:"feather",O:3}}],["/pt-BR/guide/level/levelguide.html",{loader:()=>V(()=>import("./levelguide.html-BEB6rSai.js"),__vite__mapDeps([93,1])),meta:{t:"Level Files",i:"feather",O:1}}],["/404.html",{loader:()=>V(()=>import("./404.html-Z86ZukXx.js"),__vite__mapDeps([94,1])),meta:{t:""}}]]);function Nm(){return Yf().__VUE_DEVTOOLS_GLOBAL_HOOK__}function Yf(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const Bm=typeof Proxy=="function",Fm="devtools-plugin:setup",Hm="plugin:settings:set";let Qn,Pi;function jm(){var e;return Qn!==void 0||(typeof window<"u"&&window.performance?(Qn=!0,Pi=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Qn=!0,Pi=globalThis.perf_hooks.performance):Qn=!1),Qn}function Um(){return jm()?Pi.now():Date.now()}class zm{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const i in t.settings){const s=t.settings[i];r[i]=s.defaultValue}const o=`__vue-devtools-plugin-settings__${t.id}`;let a=Object.assign({},r);try{const i=localStorage.getItem(o),s=JSON.parse(i);Object.assign(a,s)}catch{}this.fallbacks={getSettings(){return a},setSettings(i){try{localStorage.setItem(o,JSON.stringify(i))}catch{}a=i},now(){return Um()}},n&&n.on(Hm,(i,s)=>{i===this.plugin.id&&this.fallbacks.setSettings(s)}),this.proxiedOn=new Proxy({},{get:(i,s)=>this.target?this.target.on[s]:(...l)=>{this.onQueue.push({method:s,args:l})}}),this.proxiedTarget=new Proxy({},{get:(i,s)=>this.target?this.target[s]:s==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(s)?(...l)=>(this.targetQueue.push({method:s,args:l,resolve:()=>{}}),this.fallbacks[s](...l)):(...l)=>new Promise(u=>{this.targetQueue.push({method:s,args:l,resolve:u})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function Wm(e,t){const n=e,r=Yf(),o=Nm(),a=Bm&&n.enableEarlyProxy;if(o&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!a))o.emit(Fm,e,t);else{const i=a?new zm(n,o):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}/*! +**/let xi;const zl=typeof window<"u"&&window.trustedTypes;if(zl)try{xi=zl.createPolicy("vue",{createHTML:e=>e})}catch{}const Rf=xi?e=>xi.createHTML(e):e=>e,Gv="http://www.w3.org/2000/svg",Yv="http://www.w3.org/1998/Math/MathML",Xt=typeof document<"u"?document:null,Wl=Xt&&Xt.createElement("template"),Zv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Xt.createElementNS(Gv,e):t==="mathml"?Xt.createElementNS(Yv,e):n?Xt.createElement(e,{is:n}):Xt.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Xt.createTextNode(e),createComment:e=>Xt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Xt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,a){const i=n?n.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===a||!(o=o.nextSibling)););else{Wl.innerHTML=Rf(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const s=Wl.content;if(r==="svg"||r==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},cn="transition",Rr="animation",mr=Symbol("_vtc"),Lf={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},If=Ne({},Kd,Lf),Qv=e=>(e.displayName="Transition",e.props=If,e),gr=Qv((e,{slots:t})=>f(Hh,Df(e),t)),Rn=(e,t=[])=>{re(e)?e.forEach(n=>n(...t)):e&&e(...t)},ql=e=>e?re(e)?e.some(t=>t.length>1):e.length>1:!1;function Df(e){const t={};for(const $ in e)$ in Lf||(t[$]=e[$]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:a=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=a,appearActiveClass:u=i,appearToClass:c=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=Xv(o),g=v&&v[0],_=v&&v[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:m,onLeave:S,onLeaveCancelled:P,onBeforeAppear:D=b,onAppear:O=w,onAppearCancelled:H=m}=t,R=($,J,ie)=>{hn($,J?c:s),hn($,J?u:i),ie&&ie()},x=($,J)=>{$._isLeaving=!1,hn($,d),hn($,h),hn($,p),J&&J()},B=$=>(J,ie)=>{const fe=$?O:w,q=()=>R(J,$,ie);Rn(fe,[J,q]),Kl(()=>{hn(J,$?l:a),Zt(J,$?c:s),ql(fe)||Gl(J,r,g,q)})};return Ne(t,{onBeforeEnter($){Rn(b,[$]),Zt($,a),Zt($,i)},onBeforeAppear($){Rn(D,[$]),Zt($,l),Zt($,u)},onEnter:B(!1),onAppear:B(!0),onLeave($,J){$._isLeaving=!0;const ie=()=>x($,J);Zt($,d),Zt($,p),Mf(),Kl(()=>{$._isLeaving&&(hn($,d),Zt($,h),ql(S)||Gl($,r,_,ie))}),Rn(S,[$,ie])},onEnterCancelled($){R($,!1),Rn(m,[$])},onAppearCancelled($){R($,!0),Rn(H,[$])},onLeaveCancelled($){x($),Rn(P,[$])}})}function Xv(e){if(e==null)return null;if(Ce(e))return[Ga(e.enter),Ga(e.leave)];{const t=Ga(e);return[t,t]}}function Ga(e){return P1(e)}function Zt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[mr]||(e[mr]=new Set)).add(t)}function hn(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[mr];n&&(n.delete(t),n.size||(e[mr]=void 0))}function Kl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Jv=0;function Gl(e,t,n,r){const o=e._endId=++Jv,a=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=$f(e,t);if(!i)return r();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,p),a()},p=h=>{h.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[v]||"").split(", "),o=r(`${cn}Delay`),a=r(`${cn}Duration`),i=Yl(o,a),s=r(`${Rr}Delay`),l=r(`${Rr}Duration`),u=Yl(s,l);let c=null,d=0,p=0;t===cn?i>0&&(c=cn,d=i,p=a.length):t===Rr?u>0&&(c=Rr,d=u,p=l.length):(d=Math.max(i,u),c=d>0?i>u?cn:Rr:null,p=c?c===cn?a.length:l.length:0);const h=c===cn&&/\b(transform|all)(,|$)/.test(r(`${cn}Property`).toString());return{type:c,timeout:d,propCount:p,hasTransform:h}}function Yl(e,t){for(;e.lengthZl(n)+Zl(e[r])))}function Zl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Mf(){return document.body.offsetHeight}function em(e,t,n){const r=e[mr];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ia=Symbol("_vod"),Vf=Symbol("_vsh"),Jy={beforeMount(e,{value:t},{transition:n}){e[ia]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Lr(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Lr(e,!0),r.enter(e)):r.leave(e,()=>{Lr(e,!1)}):Lr(e,t))},beforeUnmount(e,{value:t}){Lr(e,t)}};function Lr(e,t){e.style.display=t?e[ia]:"none",e[Vf]=!t}const tm=Symbol(""),nm=/(^|;)\s*display\s*:/;function rm(e,t,n){const r=e.style,o=ke(n);let a=!1;if(n&&!o){if(t)if(ke(t))for(const i of t.split(";")){const s=i.slice(0,i.indexOf(":")).trim();n[s]==null&&Go(r,s,"")}else for(const i in t)n[i]==null&&Go(r,i,"");for(const i in n)i==="display"&&(a=!0),Go(r,i,n[i])}else if(o){if(t!==n){const i=r[tm];i&&(n+=";"+i),r.cssText=n,a=nm.test(n)}}else t&&e.removeAttribute("style");ia in e&&(e[ia]=a?r.display:"",e[Vf]&&(r.display="none"))}const Ql=/\s*!important$/;function Go(e,t,n){if(re(n))n.forEach(r=>Go(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=om(e,t);Ql.test(n)?e.setProperty(Cn(r),n.replace(Ql,""),"important"):e[r]=n}}const Xl=["Webkit","Moz","ms"],Ya={};function om(e,t){const n=Ya[t];if(n)return n;let r=it(t);if(r!=="filter"&&r in e)return Ya[t]=r;r=ho(r);for(let o=0;oZa||(lm.then(()=>Za=0),Za=Date.now());function cm(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Pt(dm(r,n.value),t,5,[r])};return n.value=e,n.attached=um(),n}function dm(e,t){if(re(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const ou=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,fm=(e,t,n,r,o,a)=>{const i=o==="svg";t==="class"?em(e,r,i):t==="style"?rm(e,n,r):po(t)?is(t)||im(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):pm(e,t,r,i))?(tu(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&eu(e,t,r,i,a,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ke(r))?tu(e,it(t),r):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),eu(e,t,r,i))};function pm(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ou(t)&&oe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return ou(t)&&ke(n)?!1:t in e}const Nf=new WeakMap,Bf=new WeakMap,sa=Symbol("_moveCb"),au=Symbol("_enterCb"),hm=e=>(delete e.props.mode,e),vm=hm({name:"TransitionGroup",props:Ne({},If,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Wn(),r=qd();let o,a;return tf(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!ym(o[0].el,n.vnode.el,i))return;o.forEach(mm),o.forEach(gm);const s=o.filter(_m);Mf(),s.forEach(l=>{const u=l.el,c=u.style;Zt(u,i),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[sa]=p=>{p&&p.target!==u||(!p||/transform$/.test(p.propertyName))&&(u.removeEventListener("transitionend",d),u[sa]=null,hn(u,i))};u.addEventListener("transitionend",d)})}),()=>{const i=ue(e),s=Df(i);let l=i.tag||et;if(o=[],a)for(let u=0;u{s.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:i}=$f(r);return a.removeChild(r),i}const iu=e=>{const t=e.props["onUpdate:modelValue"]||!1;return re(t)?n=>Wo(t,n):t};function bm(e){e.target.composing=!0}function su(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Qa=Symbol("_assign"),e7={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[Qa]=iu(o);const a=r||o.props&&o.props.type==="number";er(e,t?"change":"input",i=>{if(i.target.composing)return;let s=e.value;n&&(s=s.trim()),a&&(s=_i(s)),e[Qa](s)}),n&&er(e,"change",()=>{e.value=e.value.trim()}),t||(er(e,"compositionstart",bm),er(e,"compositionend",su),er(e,"change",su))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:a}},i){if(e[Qa]=iu(i),e.composing)return;const s=(a||e.type==="number")&&!/^0\d/.test(e.value)?_i(e.value):e.value,l=t??"";s!==l&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===l)||(e.value=l))}},Em=["ctrl","shift","alt","meta"],wm={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)=>Em.some(n=>e[`${n}Key`]&&!t.includes(n))},t7=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...a)=>{for(let i=0;i{jf().render(...e)},r7=(...e)=>{const t=jf().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=zf(r);if(!o)return;const a=t._component;!oe(a)&&!a.render&&!a.template&&(a.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const i=n(o,!1,Uf(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},Am=(...e)=>{const t=Sm().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=zf(r);if(o)return n(o,!0,Uf(o))},t};function Uf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function zf(e){return ke(e)?document.querySelector(e):e}var Eo=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),km=/.md((\?|#).*)?$/,Aa=(e,t="/")=>Eo(e)||e.startsWith("/")&&!e.startsWith(t)&&!km.test(e),wo=e=>/^(https?:)?\/\//.test(e),uu=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},Cm="http://.",Tm=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return uu(new URL(`${n}/${e}`,Cm).pathname)}return uu(e)},Om=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const a=o.split("/").length-r.split("/").length;return a!==0?a:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},xm=/(#|\?)/,Wf=e=>{const[t,...n]=e.split(xm);return{pathname:t,hashAndQueries:n.join("")}},Pm=["link","meta","script","style","noscript","template"],Rm=["title","base"],Lm=([e,t,n])=>Rm.includes(e)?e:Pm.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([r,o])=>typeof o=="boolean"?o?[r,""]:null:[r,o]).filter(r=>r!=null).sort(([r],[o])=>r.localeCompare(o)),n]):null,Im=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=Lm(r);o&&!t.has(o)&&(t.add(o),n.push(r))}),n},Dm=e=>e.startsWith("/")?e:`/${e}`,qf=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,xs=e=>e.endsWith("/")?e.slice(0,-1):e,Kf=e=>e.startsWith("/")?e.slice(1):e,Tn=e=>Object.prototype.toString.call(e)==="[object Object]",Ve=e=>typeof e=="string";const $m=JSON.parse("{}"),Mm=Object.fromEntries([["/",{loader:()=>V(()=>import("./index.html-Dx2RnGWk.js"),__vite__mapDeps([0,1])),meta:{t:"主页",i:"home"}}],["/almanac/",{loader:()=>V(()=>import("./index.html-CHYVohk-.js"),__vite__mapDeps([2,1])),meta:{t:"在线图鉴",i:"book-atlas"}}],["/almanac/plants.html",{loader:()=>V(()=>import("./plants.html-DAmbzGJx.js"),__vite__mapDeps([3,4,1])),meta:{t:"植物图鉴",i:"book-open",O:2}}],["/almanac/zombies.html",{loader:()=>V(()=>import("./zombies.html-D7XJMg7C.js"),__vite__mapDeps([5,6,1])),meta:{t:"僵尸图鉴",i:"book-open",O:3}}],["/contribution/Acknowledgement.html",{loader:()=>V(()=>import("./Acknowledgement.html-BWyChIjc.js"),__vite__mapDeps([7,1])),meta:{t:"鸣谢",i:"heart",O:2}}],["/contribution/",{loader:()=>V(()=>import("./index.html-DdRfl5ju.js"),__vite__mapDeps([8,1])),meta:{t:"用户社区",i:"comment"}}],["/contribution/Sponsor.html",{loader:()=>V(()=>import("./Sponsor.html-CtChWoYG.js"),__vite__mapDeps([9,1])),meta:{t:"赞助者",i:"fa-solid fa-hand-holding-heart",O:4}}],["/contribution/development.html",{loader:()=>V(()=>import("./development.html-11cNV0xq.js"),__vite__mapDeps([10,1])),meta:{t:"协助开发",i:"code",O:3}}],["/contribution/feedback.html",{loader:()=>V(()=>import("./feedback.html-BNUKhZ6A.js"),__vite__mapDeps([11,1])),meta:{t:"问题反馈",i:"comments",O:5}}],["/custom-level/",{loader:()=>V(()=>import("./index.html-Ba476h4l.js"),__vite__mapDeps([12,13,14,1])),meta:{t:"自定义关卡",i:"feather"}}],["/devtool/",{loader:()=>V(()=>import("./index.html-C1imtPHW.js"),__vite__mapDeps([15,1])),meta:{t:"开发者工具",i:"screwdriver-wrench"}}],["/download/",{loader:()=>V(()=>import("./index.html-DbzYD36j.js"),__vite__mapDeps([16,14,1])),meta:{t:"下载链接",i:"download"}}],["/en/",{loader:()=>V(()=>import("./index.html-BaA7Evry.js"),__vite__mapDeps([17,1])),meta:{t:"Home Page",i:"home"}}],["/guide/FAQ.html",{loader:()=>V(()=>import("./FAQ.html-DNCLm5wk.js"),__vite__mapDeps([18,1])),meta:{t:"常见问题FAQ",i:"question",O:2}}],["/guide/",{loader:()=>V(()=>import("./index.html-CrA-vvY1.js"),__vite__mapDeps([19,1])),meta:{t:"教程和指南",i:"book"}}],["/guide/requirement.html",{loader:()=>V(()=>import("./requirement.html-j8RjOYkX.js"),__vite__mapDeps([20,1])),meta:{t:"系统和环境要求",i:"sliders",O:4}}],["/guide/webGuide.html",{loader:()=>V(()=>import("./webGuide.html-DGOrt9Xn.js"),__vite__mapDeps([21,1])),meta:{t:"官网开发指南",i:"laptop-code",O:5}}],["/instructions/Agreement.html",{loader:()=>V(()=>import("./Agreement.html-DL7KcJI7.js"),__vite__mapDeps([22,1])),meta:{t:"使用协议",i:"handshake",O:1}}],["/instructions/Disclaimer.html",{loader:()=>V(()=>import("./Disclaimer.html-D6V3-B_2.js"),__vite__mapDeps([23,1])),meta:{t:"免责声明",i:"copyright",O:2}}],["/instructions/OpenSource.html",{loader:()=>V(()=>import("./OpenSource.html-MDwuyCXC.js"),__vite__mapDeps([24,1])),meta:{t:"开源声明",i:"gavel",O:3}}],["/instructions/PvZinfo.html",{loader:()=>V(()=>import("./PvZinfo.html-BjCkRU3v.js"),__vite__mapDeps([25,1])),meta:{t:"原版信息",i:"circle-info",O:5}}],["/instructions/",{loader:()=>V(()=>import("./index.html-BemwcJCo.js"),__vite__mapDeps([26,1])),meta:{t:"协议和声明",i:"info"}}],["/instructions/Submisson.html",{loader:()=>V(()=>import("./Submisson.html-dvOy9QoX.js"),__vite__mapDeps([27,1])),meta:{t:"玩家投稿协议",i:"hand-holding-hand",O:4}}],["/pt-BR/",{loader:()=>V(()=>import("./index.html-CiMhukTv.js"),__vite__mapDeps([28,1])),meta:{t:"Home Page",i:"home"}}],["/ru-RU/",{loader:()=>V(()=>import("./index.html-BVLgZVY_.js"),__vite__mapDeps([29,1])),meta:{t:"Домашняя страница",i:"home"}}],["/en/almanac/",{loader:()=>V(()=>import("./index.html-CgLvZbpW.js"),__vite__mapDeps([30,1])),meta:{t:"Almanac",i:"book-atlas"}}],["/en/almanac/plants.html",{loader:()=>V(()=>import("./plants.html-DXwrQt7z.js"),__vite__mapDeps([31,4,1])),meta:{t:"Plants Almanac",i:"book-open",O:2}}],["/en/almanac/zombies.html",{loader:()=>V(()=>import("./zombies.html-C-zzkl6O.js"),__vite__mapDeps([32,6,1])),meta:{t:"Zombie Almanac",i:"book-open",O:3}}],["/en/contribution/Acknowledgement.html",{loader:()=>V(()=>import("./Acknowledgement.html-HcSL9hJK.js"),__vite__mapDeps([33,1])),meta:{t:"Acknowledgement",i:"heart",O:2}}],["/en/contribution/",{loader:()=>V(()=>import("./index.html-DUxNmWQL.js"),__vite__mapDeps([34,1])),meta:{t:"Community",i:"comment"}}],["/en/contribution/Sponsor.html",{loader:()=>V(()=>import("./Sponsor.html-CKfqyyIE.js"),__vite__mapDeps([35,1])),meta:{t:"Sponsor",i:"fa-solid fa-hand-holding-heart",O:4}}],["/en/contribution/development.html",{loader:()=>V(()=>import("./development.html-CRWxVUsL.js"),__vite__mapDeps([36,1])),meta:{t:"Development Help",i:"code",O:3}}],["/en/contribution/feedback.html",{loader:()=>V(()=>import("./feedback.html-Crpe8nrO.js"),__vite__mapDeps([37,1])),meta:{t:"Feedback",i:"comments",O:5}}],["/en/custom-level/",{loader:()=>V(()=>import("./index.html-Clv1-pm8.js"),__vite__mapDeps([38,13,14,1])),meta:{t:"Custom Level",i:"feather"}}],["/en/download/",{loader:()=>V(()=>import("./index.html-BUN38LK8.js"),__vite__mapDeps([39,14,1])),meta:{t:"Download",i:"download"}}],["/en/guide/FAQ.html",{loader:()=>V(()=>import("./FAQ.html-0fVI8vxW.js"),__vite__mapDeps([40,1])),meta:{t:"FAQ",i:"question",O:2}}],["/en/guide/",{loader:()=>V(()=>import("./index.html-C7Hvh_CU.js"),__vite__mapDeps([41,1])),meta:{t:"Guide",i:"book"}}],["/en/guide/requirement.html",{loader:()=>V(()=>import("./requirement.html-3z2kPM3j.js"),__vite__mapDeps([42,1])),meta:{t:"System Requirements",i:"sliders",O:4}}],["/en/guide/webGuide.html",{loader:()=>V(()=>import("./webGuide.html-BiERcyQa.js"),__vite__mapDeps([43,1])),meta:{t:"Website Development Guide",i:"laptop-code",O:5}}],["/en/instructions/Agreement.html",{loader:()=>V(()=>import("./Agreement.html-D1Z3d67C.js"),__vite__mapDeps([44,1])),meta:{t:"Usage Agreement",i:"handshake",O:1}}],["/en/instructions/Disclaimer.html",{loader:()=>V(()=>import("./Disclaimer.html-DgaD4tWj.js"),__vite__mapDeps([45,1])),meta:{t:"Copyright Disclaimer",i:"copyright",O:2}}],["/en/instructions/OpenSource.html",{loader:()=>V(()=>import("./OpenSource.html-DlFn66tK.js"),__vite__mapDeps([46,1])),meta:{t:"Opensource Agreement",i:"gavel",O:3}}],["/en/instructions/PvZinfo.html",{loader:()=>V(()=>import("./PvZinfo.html-D6nyFXWU.js"),__vite__mapDeps([47,1])),meta:{t:"Original Version",i:"circle-info",O:5}}],["/en/instructions/",{loader:()=>V(()=>import("./index.html-ManorLlt.js"),__vite__mapDeps([48,1])),meta:{t:"Agreement and Statement",i:"info"}}],["/en/instructions/Submisson.html",{loader:()=>V(()=>import("./Submisson.html-B-x6L0bj.js"),__vite__mapDeps([49,1])),meta:{t:"Submission Agreement",i:"hand-holding-hand",O:4}}],["/guide/level/",{loader:()=>V(()=>import("./index.html-CxTT7De5.js"),__vite__mapDeps([50,1])),meta:{t:"自定义关卡指南",i:"feather",O:3}}],["/guide/level/levelguide.html",{loader:()=>V(()=>import("./levelguide.html-DVAPSpwi.js"),__vite__mapDeps([51,1])),meta:{t:"关卡文件",i:"file-pen",O:1}}],["/pt-BR/almanac/",{loader:()=>V(()=>import("./index.html-DVaCsUrZ.js"),__vite__mapDeps([52,1])),meta:{t:"Almanac",i:"book-atlas"}}],["/pt-BR/almanac/plants.html",{loader:()=>V(()=>import("./plants.html-DPfA-2Y8.js"),__vite__mapDeps([53,4,1])),meta:{t:"Plants Almanac",i:"book-open",O:2}}],["/pt-BR/almanac/zombies.html",{loader:()=>V(()=>import("./zombies.html-B0f_8me4.js"),__vite__mapDeps([54,6,1])),meta:{t:"Zombie Almanac",i:"book-open",O:3}}],["/pt-BR/contribution/Acknowledgement.html",{loader:()=>V(()=>import("./Acknowledgement.html-DWrKXEDO.js"),__vite__mapDeps([55,1])),meta:{t:"Acknowledgement",i:"heart",O:2}}],["/pt-BR/contribution/",{loader:()=>V(()=>import("./index.html-CSHTbaJO.js"),__vite__mapDeps([56,1])),meta:{t:"Community",i:"comment"}}],["/pt-BR/contribution/Sponsor.html",{loader:()=>V(()=>import("./Sponsor.html-CSWhP5Vp.js"),__vite__mapDeps([57,1])),meta:{t:"Sponsor",i:"fa-solid fa-hand-holding-heart",O:4}}],["/pt-BR/contribution/development.html",{loader:()=>V(()=>import("./development.html-Wdxtl7H0.js"),__vite__mapDeps([58,1])),meta:{t:"Development Help",i:"code",O:3}}],["/pt-BR/contribution/feedback.html",{loader:()=>V(()=>import("./feedback.html-rw3ESxgj.js"),__vite__mapDeps([59,1])),meta:{t:"Feedback",i:"comments",O:5}}],["/pt-BR/custom-level/",{loader:()=>V(()=>import("./index.html-C9ZvaZ7b.js"),__vite__mapDeps([60,13,14,1])),meta:{t:"Custom Level",i:"feather"}}],["/pt-BR/download/",{loader:()=>V(()=>import("./index.html-BxElw6Jh.js"),__vite__mapDeps([61,14,1])),meta:{t:"Download",i:"download"}}],["/pt-BR/guide/FAQ.html",{loader:()=>V(()=>import("./FAQ.html-73a4GcZa.js"),__vite__mapDeps([62,1])),meta:{t:"FAQ",i:"question",O:2}}],["/pt-BR/guide/",{loader:()=>V(()=>import("./index.html-Bgi_vobm.js"),__vite__mapDeps([63,1])),meta:{t:"Guide",i:"book"}}],["/pt-BR/guide/requirement.html",{loader:()=>V(()=>import("./requirement.html-CZegAAF7.js"),__vite__mapDeps([64,1])),meta:{t:"System Requirements",i:"sliders",O:4}}],["/pt-BR/guide/webGuide.html",{loader:()=>V(()=>import("./webGuide.html-CGpzEuKL.js"),__vite__mapDeps([65,1])),meta:{t:"Website Development Guide",i:"laptop-code",O:5}}],["/pt-BR/instructions/Agreement.html",{loader:()=>V(()=>import("./Agreement.html-BP4RZiQm.js"),__vite__mapDeps([66,1])),meta:{t:"Usage Agreement",i:"handshake",O:1}}],["/pt-BR/instructions/Disclaimer.html",{loader:()=>V(()=>import("./Disclaimer.html-zGAIPG39.js"),__vite__mapDeps([67,1])),meta:{t:"Copyright Disclaimer",i:"copyright",O:2}}],["/pt-BR/instructions/OpenSource.html",{loader:()=>V(()=>import("./OpenSource.html-DLcXvSOU.js"),__vite__mapDeps([68,1])),meta:{t:"Opensource Agreement",i:"gavel",O:3}}],["/pt-BR/instructions/PvZinfo.html",{loader:()=>V(()=>import("./PvZinfo.html-zfeIzP1R.js"),__vite__mapDeps([69,1])),meta:{t:"Original Version",i:"circle-info",O:5}}],["/pt-BR/instructions/",{loader:()=>V(()=>import("./index.html-Cl8LlqeW.js"),__vite__mapDeps([70,1])),meta:{t:"Agreement and Statement",i:"info"}}],["/pt-BR/instructions/Submisson.html",{loader:()=>V(()=>import("./Submisson.html-BFS9o_IS.js"),__vite__mapDeps([71,1])),meta:{t:"Submission Agreement",i:"hand-holding-hand",O:4}}],["/ru-RU/almanac/",{loader:()=>V(()=>import("./index.html-djoiO9-s.js"),__vite__mapDeps([72,1])),meta:{t:"Альманах",i:"book-atlas"}}],["/ru-RU/almanac/plants.html",{loader:()=>V(()=>import("./plants.html-DwMy_RbF.js"),__vite__mapDeps([73,4,1])),meta:{t:"Альманах растений",i:"book-open",O:2}}],["/ru-RU/almanac/zombies.html",{loader:()=>V(()=>import("./zombies.html-DtP-rl0j.js"),__vite__mapDeps([74,6,1])),meta:{t:"Альманах зомби",i:"book-open",O:3}}],["/ru-RU/contribution/Acknowledgement.html",{loader:()=>V(()=>import("./Acknowledgement.html-53M7ZHnn.js"),__vite__mapDeps([75,1])),meta:{t:"Информация",i:"heart",O:2}}],["/ru-RU/contribution/",{loader:()=>V(()=>import("./index.html-43Df6dMI.js"),__vite__mapDeps([76,1])),meta:{t:"Сообщество",i:"comment"}}],["/ru-RU/contribution/Sponsor.html",{loader:()=>V(()=>import("./Sponsor.html-BLKHU5zP.js"),__vite__mapDeps([77,1])),meta:{t:"Спонсоры",i:"fa-solid fa-hand-holding-heart",O:4}}],["/ru-RU/contribution/development.html",{loader:()=>V(()=>import("./development.html-BPpiFgZ-.js"),__vite__mapDeps([78,1])),meta:{t:"Помощь в разработке",i:"code",O:3}}],["/ru-RU/contribution/feedback.html",{loader:()=>V(()=>import("./feedback.html-hKqH6lGt.js"),__vite__mapDeps([79,1])),meta:{t:"Обратная связь",i:"comments",O:5}}],["/ru-RU/download/",{loader:()=>V(()=>import("./index.html-BPvn3kmX.js"),__vite__mapDeps([80,14,1])),meta:{t:"Скачивание",i:"download"}}],["/ru-RU/guide/FAQ.html",{loader:()=>V(()=>import("./FAQ.html-saklgk5U.js"),__vite__mapDeps([81,1])),meta:{t:"ЧаВо",i:"question",O:2}}],["/ru-RU/guide/",{loader:()=>V(()=>import("./index.html-D3mVKsy8.js"),__vite__mapDeps([82,1])),meta:{t:"Гид",i:"book"}}],["/ru-RU/guide/requirement.html",{loader:()=>V(()=>import("./requirement.html-BU-m9MNr.js"),__vite__mapDeps([83,1])),meta:{t:"Системные Требования",i:"sliders",O:3}}],["/ru-RU/instructions/Agreement.html",{loader:()=>V(()=>import("./Agreement.html-FqARySmd.js"),__vite__mapDeps([84,1])),meta:{t:"Пользовательское соглашение",i:"handshake",O:1}}],["/ru-RU/instructions/Disclaimer.html",{loader:()=>V(()=>import("./Disclaimer.html-Bel_hLTQ.js"),__vite__mapDeps([85,1])),meta:{t:"отказ от авторских прав",i:"copyright",O:2}}],["/ru-RU/instructions/OpenSource.html",{loader:()=>V(()=>import("./OpenSource.html-DL_dYASm.js"),__vite__mapDeps([86,1])),meta:{t:"Соглашение открытого исходного кода",i:"gavel",O:3}}],["/ru-RU/instructions/PvZinfo.html",{loader:()=>V(()=>import("./PvZinfo.html-YT-OVe0T.js"),__vite__mapDeps([87,1])),meta:{t:"Оригинальное Издание",i:"circle-info",O:5}}],["/ru-RU/instructions/",{loader:()=>V(()=>import("./index.html-B0qUTlFS.js"),__vite__mapDeps([88,1])),meta:{t:"Соглашение и заявление",i:"info"}}],["/ru-RU/instructions/Submisson.html",{loader:()=>V(()=>import("./Submisson.html-gZpcuwWu.js"),__vite__mapDeps([89,1])),meta:{t:"Соглашение о представлении",i:"hand-holding-hand",O:4}}],["/en/guide/level/",{loader:()=>V(()=>import("./index.html-CnPrOcnX.js"),__vite__mapDeps([90,1])),meta:{t:"Custom Level Guide",i:"feather",O:3}}],["/en/guide/level/levelguide.html",{loader:()=>V(()=>import("./levelguide.html-CHL1FxGv.js"),__vite__mapDeps([91,1])),meta:{t:"Level Files",i:"feather",O:1}}],["/pt-BR/guide/level/",{loader:()=>V(()=>import("./index.html-DHReobBT.js"),__vite__mapDeps([92,1])),meta:{t:"Custom Level Guide",i:"feather",O:3}}],["/pt-BR/guide/level/levelguide.html",{loader:()=>V(()=>import("./levelguide.html-Q_eGhenK.js"),__vite__mapDeps([93,1])),meta:{t:"Level Files",i:"feather",O:1}}],["/404.html",{loader:()=>V(()=>import("./404.html-DkE8qsz3.js"),__vite__mapDeps([94,1])),meta:{t:""}}]]);function Vm(){return Gf().__VUE_DEVTOOLS_GLOBAL_HOOK__}function Gf(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const Nm=typeof Proxy=="function",Bm="devtools-plugin:setup",Fm="plugin:settings:set";let Qn,Pi;function Hm(){var e;return Qn!==void 0||(typeof window<"u"&&window.performance?(Qn=!0,Pi=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Qn=!0,Pi=globalThis.perf_hooks.performance):Qn=!1),Qn}function jm(){return Hm()?Pi.now():Date.now()}class Um{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const i in t.settings){const s=t.settings[i];r[i]=s.defaultValue}const o=`__vue-devtools-plugin-settings__${t.id}`;let a=Object.assign({},r);try{const i=localStorage.getItem(o),s=JSON.parse(i);Object.assign(a,s)}catch{}this.fallbacks={getSettings(){return a},setSettings(i){try{localStorage.setItem(o,JSON.stringify(i))}catch{}a=i},now(){return jm()}},n&&n.on(Fm,(i,s)=>{i===this.plugin.id&&this.fallbacks.setSettings(s)}),this.proxiedOn=new Proxy({},{get:(i,s)=>this.target?this.target.on[s]:(...l)=>{this.onQueue.push({method:s,args:l})}}),this.proxiedTarget=new Proxy({},{get:(i,s)=>this.target?this.target[s]:s==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(s)?(...l)=>(this.targetQueue.push({method:s,args:l,resolve:()=>{}}),this.fallbacks[s](...l)):(...l)=>new Promise(u=>{this.targetQueue.push({method:s,args:l,resolve:u})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function zm(e,t){const n=e,r=Gf(),o=Vm(),a=Nm&&n.enableEarlyProxy;if(o&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!a))o.emit(Bm,e,t);else{const i=a?new Um(n,o):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}/*! * vue-router v4.4.5 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const Jt=typeof document<"u";function Zf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function qm(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Zf(e.default)}const he=Object.assign;function Qa(e,t){const n={};for(const r in t){const o=t[r];n[r]=vt(o)?o.map(e):e(o)}return n}const Kr=()=>{},vt=Array.isArray,Qf=/#/g,Km=/&/g,Gm=/\//g,Ym=/=/g,Zm=/\?/g,Xf=/\+/g,Qm=/%5B/g,Xm=/%5D/g,Jf=/%5E/g,Jm=/%60/g,e0=/%7B/g,e2=/%7C/g,t0=/%7D/g,t2=/%20/g;function Rs(e){return encodeURI(""+e).replace(e2,"|").replace(Qm,"[").replace(Xm,"]")}function n2(e){return Rs(e).replace(e0,"{").replace(t0,"}").replace(Jf,"^")}function Ri(e){return Rs(e).replace(Xf,"%2B").replace(t2,"+").replace(Qf,"%23").replace(Km,"%26").replace(Jm,"`").replace(e0,"{").replace(t0,"}").replace(Jf,"^")}function r2(e){return Ri(e).replace(Ym,"%3D")}function o2(e){return Rs(e).replace(Qf,"%23").replace(Zm,"%3F")}function a2(e){return e==null?"":o2(e).replace(Gm,"%2F")}function yr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const i2=/\/$/,s2=e=>e.replace(i2,"");function Xa(e,t,n="/"){let r,o={},a="",i="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),a=t.slice(l+1,s>-1?s:t.length),o=e(a)),s>-1&&(r=r||t.slice(0,s),i=t.slice(s,t.length)),r=d2(r??t,n),{fullPath:r+(a&&"?")+a+i,path:r,query:o,hash:yr(i)}}function l2(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function du(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function u2(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Sn(t.matched[r],n.matched[o])&&n0(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Sn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function n0(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!c2(e[n],t[n]))return!1;return!0}function c2(e,t){return vt(e)?fu(e,t):vt(t)?fu(t,e):e===t}function fu(e,t){return vt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function d2(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let a=n.length-1,i,s;for(i=0;i1&&a--;else break;return n.slice(0,a).join("/")+"/"+r.slice(i).join("/")}const Qt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var ro;(function(e){e.pop="pop",e.push="push"})(ro||(ro={}));var Gr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Gr||(Gr={}));function f2(e){if(!e)if(Jt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),s2(e)}const p2=/^[^#]+#/;function h2(e,t){return e.replace(p2,"#")+t}function v2(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Aa=()=>({left:window.scrollX,top:window.scrollY});function m2(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=v2(o,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 pu(e,t){return(history.state?history.state.position-t:-1)+e}const Li=new Map;function g2(e,t){Li.set(e,t)}function _2(e){const t=Li.get(e);return Li.delete(e),t}let y2=()=>location.protocol+"//"+location.host;function r0(e,t){const{pathname:n,search:r,hash:o}=t,a=e.indexOf("#");if(a>-1){let s=o.includes(e.slice(a))?e.slice(a).length:1,l=o.slice(s);return l[0]!=="/"&&(l="/"+l),du(l,"")}return du(n,e)+r+o}function b2(e,t,n,r){let o=[],a=[],i=null;const s=({state:p})=>{const h=r0(e,location),v=n.value,g=t.value;let _=0;if(p){if(n.value=h,t.value=p,i&&i===v){i=null;return}_=g?p.position-g.position:0}else r(h);o.forEach(b=>{b(n.value,v,{delta:_,type:ro.pop,direction:_?_>0?Gr.forward:Gr.back:Gr.unknown})})};function l(){i=n.value}function u(p){o.push(p);const h=()=>{const v=o.indexOf(p);v>-1&&o.splice(v,1)};return a.push(h),h}function c(){const{history:p}=window;p.state&&p.replaceState(he({},p.state,{scroll:Aa()}),"")}function d(){for(const p of a)p();a=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function hu(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?Aa():null}}function E2(e){const{history:t,location:n}=window,r={value:r0(e,n)},o={value:t.state};o.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(l,u,c){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:y2()+e+l;try{t[c?"replaceState":"pushState"](u,"",p),o.value=u}catch(h){console.error(h),n[c?"replace":"assign"](p)}}function i(l,u){const c=he({},t.state,hu(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});a(l,c,!0),r.value=l}function s(l,u){const c=he({},o.value,t.state,{forward:l,scroll:Aa()});a(c.current,c,!0);const d=he({},hu(r.value,l,null),{position:c.position+1},u);a(l,d,!1),r.value=l}return{location:r,state:o,push:s,replace:i}}function w2(e){e=f2(e);const t=E2(e),n=b2(e,t.state,t.location,t.replace);function r(a,i=!0){i||n.pauseListeners(),history.go(a)}const o=he({location:"",base:e,go:r,createHref:h2.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function o0(e){return typeof e=="string"||e&&typeof e=="object"}function a0(e){return typeof e=="string"||typeof e=="symbol"}const i0=Symbol("");var vu;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(vu||(vu={}));function br(e,t){return he(new Error,{type:e,[i0]:!0},t)}function Gt(e,t){return e instanceof Error&&i0 in e&&(t==null||!!(e.type&t))}const mu="[^/]+?",S2={sensitive:!1,strict:!1,start:!0,end:!0},A2=/[.+*?^${}()[\]/\\]/g;function k2(e,t){const n=he({},S2,t),r=[];let o=n.start?"^":"";const a=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function s0(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const T2={type:0,value:""},O2=/[a-zA-Z0-9_]/;function x2(e){if(!e)return[[]];if(e==="/")return[[T2]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const o=[];let a;function i(){a&&o.push(a),a=[]}let s=0,l,u="",c="";function d(){u&&(n===0?a.push({type:0,value:u}):n===1||n===2||n===3?(a.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function p(){u+=l}for(;s{i(m)}:Kr}function i(d){if(a0(d)){const p=r.get(d);p&&(r.delete(d),n.splice(n.indexOf(p),1),p.children.forEach(i),p.alias.forEach(i))}else{const p=n.indexOf(d);p>-1&&(n.splice(p,1),d.record.name&&r.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function s(){return n}function l(d){const p=D2(d,n);n.splice(p,0,d),d.record.name&&!bu(d)&&r.set(d.record.name,d)}function u(d,p){let h,v={},g,_;if("name"in d&&d.name){if(h=r.get(d.name),!h)throw br(1,{location:d});_=h.record.name,v=he(_u(p.params,h.keys.filter(m=>!m.optional).concat(h.parent?h.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),d.params&&_u(d.params,h.keys.map(m=>m.name))),g=h.stringify(v)}else if(d.path!=null)g=d.path,h=n.find(m=>m.re.test(g)),h&&(v=h.parse(g),_=h.record.name);else{if(h=p.name?r.get(p.name):n.find(m=>m.re.test(p.path)),!h)throw br(1,{location:d,currentLocation:p});_=h.record.name,v=he({},p.params,d.params),g=h.stringify(v)}const b=[];let w=h;for(;w;)b.unshift(w.record),w=w.parent;return{name:_,path:g,params:v,matched:b,meta:I2(b)}}e.forEach(d=>a(d));function c(){n.length=0,r.clear()}return{addRoute:a,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:s,getRecordMatcher:o}}function _u(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function yu(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:L2(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 L2(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function bu(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function I2(e){return e.reduce((t,n)=>he(t,n.meta),{})}function Eu(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function D2(e,t){let n=0,r=t.length;for(;n!==r;){const a=n+r>>1;s0(e,t[a])<0?r=a:n=a+1}const o=$2(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function $2(e){let t=e;for(;t=t.parent;)if(l0(t)&&s0(e,t)===0)return t}function l0({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function M2(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oa&&Ri(a)):[r&&Ri(r)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function V2(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=vt(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const N2=Symbol(""),Su=Symbol(""),ka=Symbol(""),Ls=Symbol(""),Ii=Symbol("");function Dr(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function _n(e,t,n,r,o,a=i=>i()){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((s,l)=>{const u=p=>{p===!1?l(br(4,{from:n,to:t})):p instanceof Error?l(p):o0(p)?l(br(2,{from:t,to:p})):(i&&r.enterCallbacks[o]===i&&typeof p=="function"&&i.push(p),s())},c=a(()=>e.call(r&&r.instances[o],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(p=>l(p))})}function Ja(e,t,n,r,o=a=>a()){const a=[];for(const i of e)for(const s in i.components){let l=i.components[s];if(!(t!=="beforeRouteEnter"&&!i.instances[s]))if(Zf(l)){const c=(l.__vccOpts||l)[t];c&&a.push(_n(c,n,r,i,s,o))}else{let u=l();a.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${s}" at "${i.path}"`);const d=qm(c)?c.default:c;i.mods[s]=c,i.components[s]=d;const h=(d.__vccOpts||d)[t];return h&&_n(h,n,r,i,s,o)()}))}}return a}function Au(e){const t=Me(ka),n=Me(Ls),r=A(()=>{const l=dt(e.to);return t.resolve(l)}),o=A(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const p=d.findIndex(Sn.bind(null,c));if(p>-1)return p;const h=ku(l[u-2]);return u>1&&ku(c)===h&&d[d.length-1].path!==h?d.findIndex(Sn.bind(null,l[u-2])):p}),a=A(()=>o.value>-1&&j2(n.params,r.value.params)),i=A(()=>o.value>-1&&o.value===n.matched.length-1&&n0(n.params,r.value.params));function s(l={}){return H2(l)?t[dt(e.replace)?"replace":"push"](dt(e.to)).catch(Kr):Promise.resolve()}if(Jt){const l=Wn();if(l){const u={route:r.value,isActive:a.value,isExactActive:i.value,error:null};l.__vrl_devtools=l.__vrl_devtools||[],l.__vrl_devtools.push(u),Ts(()=>{u.route=r.value,u.isActive=a.value,u.isExactActive=i.value,u.error=o0(dt(e.to))?null:'Invalid "to" value'},{flush:"post"})}}return{route:r,href:A(()=>r.value.href),isActive:a,isExactActive:i,navigate:s}}const B2=Y({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"}},useLink:Au,setup(e,{slots:t}){const n=vo(Au(e)),{options:r}=Me(ka),o=A(()=>({[Cu(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Cu(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:f("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},a)}}}),F2=B2;function H2(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 j2(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!vt(o)||o.length!==r.length||r.some((a,i)=>a!==o[i]))return!1}return!0}function ku(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Cu=(e,t,n)=>e??t??n,U2=Y({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Me(Ii),o=A(()=>e.route||r.value),a=Me(Su,0),i=A(()=>{let u=dt(a);const{matched:c}=o.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),s=A(()=>o.value.matched[i.value]);Bn(Su,A(()=>i.value+1)),Bn(N2,s),Bn(Ii,o);const l=Q();return le(()=>[l.value,s.value,e.name],([u,c,d],[p,h,v])=>{c&&(c.instances[d]=u,h&&h!==c&&u&&u===p&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!Sn(c,h)||!p)&&(c.enterCallbacks[d]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,d=s.value,p=d&&d.components[c];if(!p)return Tu(n.default,{Component:p,route:u});const h=d.props[c],v=h?h===!0?u.params:typeof h=="function"?h(u):h:null,_=f(p,he({},v,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[c]=null)},ref:l}));if(Jt&&_.ref){const b={depth:i.value,name:d.name,path:d.path,meta:d.meta};(vt(_.ref)?_.ref.map(m=>m.i):[_.ref.i]).forEach(m=>{m.__vrv_devtools=b})}return Tu(n.default,{Component:_,route:u})||_}}});function Tu(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const z2=U2;function $r(e,t){const n=he({},e,{matched:e.matched.map(r=>tg(r,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:n}}}function Vo(e){return{_custom:{display:e}}}let W2=0;function q2(e,t,n){if(t.__hasDevtools)return;t.__hasDevtools=!0;const r=W2++;Wm({id:"org.vuejs.router"+(r?"."+r:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},o=>{typeof o.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),o.on.inspectComponent((c,d)=>{c.instanceData&&c.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:$r(t.currentRoute.value,"Current Route")})}),o.on.visitComponentTree(({treeNode:c,componentInstance:d})=>{if(d.__vrv_devtools){const p=d.__vrv_devtools;c.tags.push({label:(p.name?`${p.name.toString()}: `:"")+p.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:u0})}vt(d.__vrl_devtools)&&(d.__devtoolsApi=o,d.__vrl_devtools.forEach(p=>{let h=p.route.path,v=f0,g="",_=0;p.error?(h=p.error,v=Q2,_=X2):p.isExactActive?(v=d0,g="This is exactly active"):p.isActive&&(v=c0,g="This link is active"),c.tags.push({label:h,textColor:_,tooltip:g,backgroundColor:v})}))}),le(t.currentRoute,()=>{l(),o.notifyComponentUpdate(),o.sendInspectorTree(s),o.sendInspectorState(s)});const a="router:navigations:"+r;o.addTimelineLayer({id:a,label:`Router${r?" "+r:""} Navigations`,color:4237508}),t.onError((c,d)=>{o.addTimelineEvent({layerId:a,event:{title:"Error during Navigation",subtitle:d.fullPath,logType:"error",time:o.now(),data:{error:c},groupId:d.meta.__navigationId}})});let i=0;t.beforeEach((c,d)=>{const p={guard:Vo("beforeEach"),from:$r(d,"Current Location during this navigation"),to:$r(c,"Target location")};Object.defineProperty(c.meta,"__navigationId",{value:i++}),o.addTimelineEvent({layerId:a,event:{time:o.now(),title:"Start of navigation",subtitle:c.fullPath,data:p,groupId:c.meta.__navigationId}})}),t.afterEach((c,d,p)=>{const h={guard:Vo("afterEach")};p?(h.failure={_custom:{type:Error,readOnly:!0,display:p?p.message:"",tooltip:"Navigation Failure",value:p}},h.status=Vo("❌")):h.status=Vo("✅"),h.from=$r(d,"Current Location during this navigation"),h.to=$r(c,"Target location"),o.addTimelineEvent({layerId:a,event:{title:"End of navigation",subtitle:c.fullPath,time:o.now(),data:h,logType:p?"warning":"default",groupId:c.meta.__navigationId}})});const s="router-inspector:"+r;o.addInspector({id:s,label:"Routes"+(r?" "+r:""),icon:"book",treeFilterPlaceholder:"Search routes"});function l(){if(!u)return;const c=u;let d=n.getRoutes().filter(p=>!p.parent||!p.parent.record.components);d.forEach(v0),c.filter&&(d=d.filter(p=>Di(p,c.filter.toLowerCase()))),d.forEach(p=>h0(p,t.currentRoute.value)),c.rootNodes=d.map(p0)}let u;o.on.getInspectorTree(c=>{u=c,c.app===e&&c.inspectorId===s&&l()}),o.on.getInspectorState(c=>{if(c.app===e&&c.inspectorId===s){const p=n.getRoutes().find(h=>h.record.__vd_id===c.nodeId);p&&(c.state={options:G2(p)})}}),o.sendInspectorTree(s),o.sendInspectorState(s)})}function K2(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function G2(e){const{record:t}=e,n=[{editable:!1,key:"path",value:t.path}];return t.name!=null&&n.push({editable:!1,key:"name",value:t.name}),n.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&n.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(r=>`${r.name}${K2(r)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),t.redirect!=null&&n.push({editable:!1,key:"redirect",value:t.redirect}),e.alias.length&&n.push({editable:!1,key:"aliases",value:e.alias.map(r=>r.record.path)}),Object.keys(e.record.meta).length&&n.push({editable:!1,key:"meta",value:e.record.meta}),n.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(r=>r.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),n}const u0=15485081,c0=2450411,d0=8702998,Y2=2282478,f0=16486972,Z2=6710886,Q2=16704226,X2=12131356;function p0(e){const t=[],{record:n}=e;n.name!=null&&t.push({label:String(n.name),textColor:0,backgroundColor:Y2}),n.aliasOf&&t.push({label:"alias",textColor:0,backgroundColor:f0}),e.__vd_match&&t.push({label:"matches",textColor:0,backgroundColor:u0}),e.__vd_exactActive&&t.push({label:"exact",textColor:0,backgroundColor:d0}),e.__vd_active&&t.push({label:"active",textColor:0,backgroundColor:c0}),n.redirect&&t.push({label:typeof n.redirect=="string"?`redirect: ${n.redirect}`:"redirects",textColor:16777215,backgroundColor:Z2});let r=n.__vd_id;return r==null&&(r=String(J2++),n.__vd_id=r),{id:r,label:n.path,tags:t,children:e.children.map(p0)}}let J2=0;const eg=/^\/(.*)\/([a-z]*)$/;function h0(e,t){const n=t.matched.length&&Sn(t.matched[t.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=n,n||(e.__vd_active=t.matched.some(r=>Sn(r,e.record))),e.children.forEach(r=>h0(r,t))}function v0(e){e.__vd_match=!1,e.children.forEach(v0)}function Di(e,t){const n=String(e.re).match(eg);if(e.__vd_match=!1,!n||n.length<3)return!1;if(new RegExp(n[1].replace(/\$$/,""),n[2]).test(t))return e.children.forEach(i=>Di(i,t)),e.record.path!=="/"||t==="/"?(e.__vd_match=e.re.test(t),!0):!1;const o=e.record.path.toLowerCase(),a=yr(o);return!t.startsWith("/")&&(a.includes(t)||o.includes(t))||a.startsWith(t)||o.startsWith(t)||e.record.name&&String(e.record.name).includes(t)?!0:e.children.some(i=>Di(i,t))}function tg(e,t){const n={};for(const r in e)t.includes(r)||(n[r]=e[r]);return n}function ng(e){const t=R2(e.routes,e),n=e.parseQuery||M2,r=e.stringifyQuery||wu,o=e.history,a=Dr(),i=Dr(),s=Dr(),l=Le(Qt);let u=Qt;Jt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Qa.bind(null,C=>""+C),d=Qa.bind(null,a2),p=Qa.bind(null,yr);function h(C,K){let z,ee;return a0(C)?(z=t.getRecordMatcher(C),ee=K):ee=C,t.addRoute(ee,z)}function v(C){const K=t.getRecordMatcher(C);K&&t.removeRoute(K)}function g(){return t.getRoutes().map(C=>C.record)}function _(C){return!!t.getRecordMatcher(C)}function b(C,K){if(K=he({},K||l.value),typeof C=="string"){const E=Xa(n,C,K.path),k=t.resolve({path:E.path},K),L=o.createHref(E.fullPath);return he(E,k,{params:p(k.params),hash:yr(E.hash),redirectedFrom:void 0,href:L})}let z;if(C.path!=null)z=he({},C,{path:Xa(n,C.path,K.path).path});else{const E=he({},C.params);for(const k in E)E[k]==null&&delete E[k];z=he({},C,{params:d(E)}),K.params=d(K.params)}const ee=t.resolve(z,K),de=C.hash||"";ee.params=c(p(ee.params));const ye=l2(r,he({},C,{hash:n2(de),path:ee.path})),y=o.createHref(ye);return he({fullPath:ye,hash:de,query:r===wu?V2(C.query):C.query||{}},ee,{redirectedFrom:void 0,href:y})}function w(C){return typeof C=="string"?Xa(n,C,l.value.path):he({},C)}function m(C,K){if(u!==C)return br(8,{from:K,to:C})}function S(C){return O(C)}function P(C){return S(he(w(C),{replace:!0}))}function D(C){const K=C.matched[C.matched.length-1];if(K&&K.redirect){const{redirect:z}=K;let ee=typeof z=="function"?z(C):z;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=w(ee):{path:ee},ee.params={}),he({query:C.query,hash:C.hash,params:ee.path!=null?{}:C.params},ee)}}function O(C,K){const z=u=b(C),ee=l.value,de=C.state,ye=C.force,y=C.replace===!0,E=D(z);if(E)return O(he(w(E),{state:typeof E=="object"?he({},de,E.state):de,force:ye,replace:y}),K||z);const k=z;k.redirectedFrom=K;let L;return!ye&&u2(r,ee,z)&&(L=br(16,{to:k,from:ee}),De(ee,ee,!0,!1)),(L?Promise.resolve(L):x(k,ee)).catch(T=>Gt(T)?Gt(T,2)?T:Ie(T):X(T,k,ee)).then(T=>{if(T){if(Gt(T,2))return O(he({replace:y},w(T.to),{state:typeof T.to=="object"?he({},de,T.to.state):de,force:ye}),K||k)}else T=$(k,ee,!0,y,de);return B(k,ee,T),T})}function H(C,K){const z=m(C,K);return z?Promise.reject(z):Promise.resolve()}function R(C){const K=gt.values().next().value;return K&&typeof K.runWithContext=="function"?K.runWithContext(C):C()}function x(C,K){let z;const[ee,de,ye]=rg(C,K);z=Ja(ee.reverse(),"beforeRouteLeave",C,K);for(const E of ee)E.leaveGuards.forEach(k=>{z.push(_n(k,C,K))});const y=H.bind(null,C,K);return z.push(y),We(z).then(()=>{z=[];for(const E of a.list())z.push(_n(E,C,K));return z.push(y),We(z)}).then(()=>{z=Ja(de,"beforeRouteUpdate",C,K);for(const E of de)E.updateGuards.forEach(k=>{z.push(_n(k,C,K))});return z.push(y),We(z)}).then(()=>{z=[];for(const E of ye)if(E.beforeEnter)if(vt(E.beforeEnter))for(const k of E.beforeEnter)z.push(_n(k,C,K));else z.push(_n(E.beforeEnter,C,K));return z.push(y),We(z)}).then(()=>(C.matched.forEach(E=>E.enterCallbacks={}),z=Ja(ye,"beforeRouteEnter",C,K,R),z.push(y),We(z))).then(()=>{z=[];for(const E of i.list())z.push(_n(E,C,K));return z.push(y),We(z)}).catch(E=>Gt(E,8)?E:Promise.reject(E))}function B(C,K,z){s.list().forEach(ee=>R(()=>ee(C,K,z)))}function $(C,K,z,ee,de){const ye=m(C,K);if(ye)return ye;const y=K===Qt,E=Jt?history.state:{};z&&(ee||y?o.replace(C.fullPath,he({scroll:y&&E&&E.scroll},de)):o.push(C.fullPath,de)),l.value=C,De(C,K,z,y),Ie()}let J;function ie(){J||(J=o.listen((C,K,z)=>{if(!tt.listening)return;const ee=b(C),de=D(ee);if(de){O(he(de,{replace:!0}),ee).catch(Kr);return}u=ee;const ye=l.value;Jt&&g2(pu(ye.fullPath,z.delta),Aa()),x(ee,ye).catch(y=>Gt(y,12)?y:Gt(y,2)?(O(y.to,ee).then(E=>{Gt(E,20)&&!z.delta&&z.type===ro.pop&&o.go(-1,!1)}).catch(Kr),Promise.reject()):(z.delta&&o.go(-z.delta,!1),X(y,ee,ye))).then(y=>{y=y||$(ee,ye,!1),y&&(z.delta&&!Gt(y,8)?o.go(-z.delta,!1):z.type===ro.pop&&Gt(y,20)&&o.go(-1,!1)),B(ee,ye,y)}).catch(Kr)}))}let fe=Dr(),q=Dr(),j;function X(C,K,z){Ie(C);const ee=q.list();return ee.length?ee.forEach(de=>de(C,K,z)):console.error(C),Promise.reject(C)}function se(){return j&&l.value!==Qt?Promise.resolve():new Promise((C,K)=>{fe.add([C,K])})}function Ie(C){return j||(j=!C,ie(),fe.list().forEach(([K,z])=>C?z(C):K()),fe.reset()),C}function De(C,K,z,ee){const{scrollBehavior:de}=e;if(!Jt||!de)return Promise.resolve();const ye=!z&&_2(pu(C.fullPath,0))||(ee||!z)&&history.state&&history.state.scroll||null;return Rt().then(()=>de(C,K,ye)).then(y=>y&&m2(y)).catch(y=>X(y,C,K))}const pe=C=>o.go(C);let Fe;const gt=new Set,tt={currentRoute:l,listening:!0,addRoute:h,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:_,getRoutes:g,resolve:b,options:e,push:S,replace:P,go:pe,back:()=>pe(-1),forward:()=>pe(1),beforeEach:a.add,beforeResolve:i.add,afterEach:s.add,onError:q.add,isReady:se,install(C){const K=this;C.component("RouterLink",F2),C.component("RouterView",z2),C.config.globalProperties.$router=K,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>dt(l)}),Jt&&!Fe&&l.value===Qt&&(Fe=!0,S(o.location).catch(de=>{}));const z={};for(const de in Qt)Object.defineProperty(z,de,{get:()=>l.value[de],enumerable:!0});C.provide(ka,K),C.provide(Ls,Ld(z)),C.provide(Ii,l);const ee=C.unmount;gt.add(C),C.unmount=function(){gt.delete(C),gt.size<1&&(u=Qt,J&&J(),J=null,l.value=Qt,Fe=!1,j=!1),ee()},Jt&&q2(C,K,t)}};function We(C){return C.reduce((K,z)=>K.then(()=>R(z)),Promise.resolve())}return tt}function rg(e,t){const n=[],r=[],o=[],a=Math.max(t.matched.length,e.matched.length);for(let i=0;iSn(u,s))?r.push(s):n.push(s));const l=e.matched[i];l&&(t.matched.find(u=>Sn(u,l))||o.push(l))}return[n,r,o]}function qn(){return Me(ka)}function Wt(e){return Me(Ls)}var Is=Symbol(""),Lt=()=>{const e=Me(Is);if(!e)throw new Error("useClientData() is called without provider.");return e},og=()=>Lt().pageComponent,Be=()=>Lt().pageData,xe=()=>Lt().pageFrontmatter,ag=()=>Lt().pageHead,Ds=()=>Lt().pageLang,ig=()=>Lt().pageLayout,qt=()=>Lt().routeLocale,$s=()=>Lt().routePath,m0=()=>Lt().routes,Ms=()=>Lt().siteData,Cr=()=>Lt().siteLocaleData,sg=Symbol(""),$i=Le(Mm),pr=Le(Vm),g0=(e,t)=>{const n=Om(e,t);if(pr.value[n])return n;const r=encodeURI(n);if(pr.value[r])return r;const o=$i.value[n]||$i.value[r];return o||n},rn=(e,t)=>{const{pathname:n,hashAndQueries:r}=qf(e),o=g0(n,t),a=o+r;return pr.value[o]?{...pr.value[o],path:a,notFound:!1}:{...pr.value["/404.html"],path:a,notFound:!0}},lg=(e,t)=>{const{pathname:n,hashAndQueries:r}=qf(e);return g0(n,t)+r},ug=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget){const t=e.currentTarget.getAttribute("target");if(t!=null&&t.match(/\b_blank\b/i))return}return e.preventDefault(),!0}},At=Y({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=qn(),r=Wt(),o=A(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${lg(e.to,r.path).substring(1)}`);return()=>f("a",{class:["route-link",{[e.activeClass]:e.active}],href:o.value,onClick:(a={})=>{ug(a)&&n.push(e.to).catch()}},t.default())}}),cg=Y({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=_a(e,"config"),r=Wt(),o=Ms(),a=A(()=>Eo(n.value.link)),i=A(()=>n.value.target||(a.value?"_blank":void 0)),s=A(()=>i.value==="_blank"),l=A(()=>!a.value&&!s.value),u=A(()=>n.value.rel||(s.value?"noopener noreferrer":null)),c=A(()=>n.value.ariaLabel??n.value.text),d=A(()=>{if(n.value.exact)return!1;const h=Object.keys(o.value.locales);return h.length?h.every(v=>v!==n.value.link):n.value.link!=="/"}),p=A(()=>l.value?n.value.activeMatch?(n.value.activeMatch instanceof RegExp?n.value.activeMatch:new RegExp(n.value.activeMatch,"u")).test(r.path):d.value?r.path.startsWith(n.value.link):r.path===n.value.link:!1);return()=>{const{before:h,after:v,default:g}=t,_=(g==null?void 0:g(n.value))??[h==null?void 0:h(n.value),n.value.text,v==null?void 0:v(n.value)];return l.value?f(At,{class:"auto-link",to:n.value.link,active:p.value,"aria-label":c.value},()=>_):f("a",{class:"auto-link external-link",href:n.value.link,"aria-label":c.value,rel:u.value,target:i.value},_)}}}),_0=Y({name:"ClientOnly",setup(e,t){const n=Q(!1);return me(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),y0=Y({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=og(),n=A(()=>{if(!e.path)return t.value;const r=rn(e.path);return ef(async()=>r.loader().then(({comp:o})=>o))});return()=>f(n.value)}}),dg="Layout",fg="en-US",Ln=vo({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const r=Ve(t.description)?t.description:n.description,o=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return Dm(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||fg,resolvePageLayout:(e,t)=>{const n=Ve(e.frontmatter.layout)?e.frontmatter.layout:dg;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>xm(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},r)=>{var o;return{...n,...t[r],head:[...((o=t[r])==null?void 0:o.head)??[],...n.head]}}}),It=(e={})=>e,He=e=>wo(e)?e:`/${Gf(e)}`;const pg=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),hg=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Ca=({size:e=48,stroke:t=4,wrapper:n=!0,height:r=2*e})=>{const o=f("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[f("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),f("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[f("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),f("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?f("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${r}px`},o):o};Ca.displayName="LoadingIcon";function Tr(e){return gd()?(W1(e),!0):!1}function je(e){return typeof e=="function"?e():dt(e)}const So=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const vg=Object.prototype.toString,mg=e=>vg.call(e)==="[object Object]",Ut=()=>{},Mi=gg();function gg(){var e,t;return So&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function Vs(e,t){function n(...r){return new Promise((o,a)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(a)})}return n}const b0=e=>e();function _g(e,t={}){let n,r,o=Ut;const a=s=>{clearTimeout(s),o(),o=Ut};return s=>{const l=je(e),u=je(t.maxWait);return n&&a(n),l<=0||u!==void 0&&u<=0?(r&&(a(r),r=null),Promise.resolve(s())):new Promise((c,d)=>{o=t.rejectOnCancel?d:c,u&&!r&&(r=setTimeout(()=>{n&&a(n),r=null,c(s())},u)),n=setTimeout(()=>{r&&a(r),r=null,c(s())},l)})}}function yg(...e){let t=0,n,r=!0,o=Ut,a,i,s,l,u;!Pe(e[0])&&typeof e[0]=="object"?{delay:i,trailing:s=!0,leading:l=!0,rejectOnCancel:u=!1}=e[0]:[i,s=!0,l=!0,u=!1]=e;const c=()=>{n&&(clearTimeout(n),n=void 0,o(),o=Ut)};return p=>{const h=je(i),v=Date.now()-t,g=()=>a=p();return c(),h<=0?(t=Date.now(),g()):(v>h&&(l||!r)?(t=Date.now(),g()):s&&(a=new Promise((_,b)=>{o=u?b:_,n=setTimeout(()=>{t=Date.now(),r=!0,_(g()),c()},Math.max(0,h-v))})),!l&&!n&&(n=setTimeout(()=>r=!0,h)),r=!1,a)}}function bg(e=b0){const t=Q(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...a)=>{t.value&&e(...a)};return{isActive:mo(t),pause:n,resume:r,eventFilter:o}}function Eg(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const r=t;t=void 0,r&&await r},n}function E0(e){return Wn()}function wg(...e){if(e.length!==1)return _a(...e);const t=e[0];return typeof t=="function"?mo($d(()=>({get:t,set:Ut}))):Q(t)}function w0(e,t=200,n={}){return Vs(_g(t,n),e)}function Sg(e,t=200,n=!1,r=!0,o=!1){return Vs(yg(t,n,r,o),e)}function Ag(e,t,n={}){const{eventFilter:r=b0,...o}=n;return le(e,Vs(r,t),o)}function kg(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:a,pause:i,resume:s,isActive:l}=bg(r);return{stop:Ag(e,t,{...o,eventFilter:a}),pause:i,resume:s,isActive:l}}function Ta(e,t=!0,n){E0()?me(e,n):t?e():Rt(e)}function Cg(e,t){E0()&&zn(e,t)}function Tg(e,t,n={}){const{immediate:r=!0}=n,o=Q(!1);let a=null;function i(){a&&(clearTimeout(a),a=null)}function s(){o.value=!1,i()}function l(...u){i(),o.value=!0,a=setTimeout(()=>{o.value=!1,a=null,e(...u)},je(t))}return r&&(o.value=!0,So&&l()),Tr(s),{isPending:mo(o),start:l,stop:s}}function oo(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Pe(e),a=Q(e);function i(s){if(arguments.length)return a.value=s,a.value;{const l=je(n);return a.value=a.value===l?je(r):l,a.value}}return o?i:[a,i]}const Ct=So?window:void 0,S0=So?window.document:void 0,A0=So?window.navigator:void 0;function pt(e){var t;const n=je(e);return(t=n==null?void 0:n.$el)!=null?t:n}function Se(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=Ct):[t,n,r,o]=e,!t)return Ut;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const a=[],i=()=>{a.forEach(c=>c()),a.length=0},s=(c,d,p,h)=>(c.addEventListener(d,p,h),()=>c.removeEventListener(d,p,h)),l=le(()=>[pt(t),je(o)],([c,d])=>{if(i(),!c)return;const p=mg(d)?{...d}:d;a.push(...n.flatMap(h=>r.map(v=>s(c,h,v,p))))},{immediate:!0,flush:"post"}),u=()=>{l(),i()};return Tr(u),u}let Ou=!1;function Og(e,t,n={}){const{window:r=Ct,ignore:o=[],capture:a=!0,detectIframe:i=!1}=n;if(!r)return Ut;Mi&&!Ou&&(Ou=!0,Array.from(r.document.body.children).forEach(h=>h.addEventListener("click",Ut)),r.document.documentElement.addEventListener("click",Ut));let s=!0;const l=h=>je(o).some(v=>{if(typeof v=="string")return Array.from(r.document.querySelectorAll(v)).some(g=>g===h.target||h.composedPath().includes(g));{const g=pt(v);return g&&(h.target===g||h.composedPath().includes(g))}}),u=h=>{const v=pt(e);if(!(!v||v===h.target||h.composedPath().includes(v))){if(h.detail===0&&(s=!l(h)),!s){s=!0;return}t(h)}};let c=!1;const d=[Se(r,"click",h=>{c||(c=!0,setTimeout(()=>{c=!1},0),u(h))},{passive:!0,capture:a}),Se(r,"pointerdown",h=>{const v=pt(e);s=!l(h)&&!!(v&&!h.composedPath().includes(v))},{passive:!0}),i&&Se(r,"blur",h=>{setTimeout(()=>{var v;const g=pt(e);((v=r.document.activeElement)==null?void 0:v.tagName)==="IFRAME"&&!(g!=null&&g.contains(r.document.activeElement))&&t(h)},0)})].filter(Boolean);return()=>d.forEach(h=>h())}function xg(){const e=Q(!1),t=Wn();return t&&me(()=>{e.value=!0},t),e}function Ao(e){const t=xg();return A(()=>(t.value,!!e()))}function Ns(e,t={}){const{window:n=Ct}=t,r=Ao(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const a=Q(!1),i=u=>{a.value=u.matches},s=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i))},l=Ts(()=>{r.value&&(s(),o=n.matchMedia(je(e)),"addEventListener"in o?o.addEventListener("change",i):o.addListener(i),a.value=o.matches)});return Tr(()=>{l(),s(),o=void 0}),a}function xu(e,t={}){const{controls:n=!1,navigator:r=A0}=t,o=Ao(()=>r&&"permissions"in r),a=Le(),i=typeof e=="string"?{name:e}:e,s=Le(),l=()=>{var c,d;s.value=(d=(c=a.value)==null?void 0:c.state)!=null?d:"prompt"};Se(a,"change",l);const u=Eg(async()=>{if(o.value){if(!a.value)try{a.value=await r.permissions.query(i)}catch{a.value=void 0}finally{l()}if(n)return ue(a.value)}});return u(),n?{state:s,isSupported:o,query:u}:s}function Pg(e={}){const{navigator:t=A0,read:n=!1,source:r,copiedDuring:o=1500,legacy:a=!1}=e,i=Ao(()=>t&&"clipboard"in t),s=xu("clipboard-read"),l=xu("clipboard-write"),u=A(()=>i.value||a),c=Q(""),d=Q(!1),p=Tg(()=>d.value=!1,o);function h(){i.value&&b(s.value)?t.clipboard.readText().then(w=>{c.value=w}):c.value=_()}u.value&&n&&Se(["copy","cut"],h);async function v(w=je(r)){u.value&&w!=null&&(i.value&&b(l.value)?await t.clipboard.writeText(w):g(w),c.value=w,d.value=!0,p.start())}function g(w){const m=document.createElement("textarea");m.value=w??"",m.style.position="absolute",m.style.opacity="0",document.body.appendChild(m),m.select(),document.execCommand("copy"),m.remove()}function _(){var w,m,S;return(S=(m=(w=document==null?void 0:document.getSelection)==null?void 0:w.call(document))==null?void 0:m.toString())!=null?S:""}function b(w){return w==="granted"||w==="prompt"}return{isSupported:u,text:c,copied:d,copy:v}}const No=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Bo="__vueuse_ssr_handlers__",Rg=Lg();function Lg(){return Bo in No||(No[Bo]=No[Bo]||{}),No[Bo]}function Ig(e,t){return Rg[e]||t}function Dg(e){return Ns("(prefers-color-scheme: dark)",e)}function $g(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 Mg={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()}},Pu="vueuse-storage";function Kn(e,t,n,r={}){var o;const{flush:a="pre",deep:i=!0,listenToStorageChanges:s=!0,writeDefaults:l=!0,mergeDefaults:u=!1,shallow:c,window:d=Ct,eventFilter:p,onError:h=x=>{console.error(x)},initOnMounted:v}=r,g=(c?Le:Q)(typeof t=="function"?t():t);if(!n)try{n=Ig("getDefaultStorage",()=>{var x;return(x=Ct)==null?void 0:x.localStorage})()}catch(x){h(x)}if(!n)return g;const _=je(t),b=$g(_),w=(o=r.serializer)!=null?o:Mg[b],{pause:m,resume:S}=kg(g,()=>D(g.value),{flush:a,deep:i,eventFilter:p});d&&s&&Ta(()=>{n instanceof Storage?Se(d,"storage",H):Se(d,Pu,R),v&&H()}),v||H();function P(x,B){if(d){const $={key:e,oldValue:x,newValue:B,storageArea:n};d.dispatchEvent(n instanceof Storage?new StorageEvent("storage",$):new CustomEvent(Pu,{detail:$}))}}function D(x){try{const B=n.getItem(e);if(x==null)P(B,null),n.removeItem(e);else{const $=w.write(x);B!==$&&(n.setItem(e,$),P(B,$))}}catch(B){h(B)}}function O(x){const B=x?x.newValue:n.getItem(e);if(B==null)return l&&_!=null&&n.setItem(e,w.write(_)),_;if(!x&&u){const $=w.read(B);return typeof u=="function"?u($,_):b==="object"&&!Array.isArray($)?{..._,...$}:$}else return typeof B!="string"?B:w.read(B)}function H(x){if(!(x&&x.storageArea!==n)){if(x&&x.key==null){g.value=_;return}if(!(x&&x.key!==e)){m();try{(x==null?void 0:x.newValue)!==w.write(g.value)&&(g.value=O(x))}catch(B){h(B)}finally{x?Rt(S):S()}}}}function R(x){H(x.detail)}return g}function Vg(e,t,n={}){const{window:r=Ct,...o}=n;let a;const i=Ao(()=>r&&"ResizeObserver"in r),s=()=>{a&&(a.disconnect(),a=void 0)},l=A(()=>{const d=je(e);return Array.isArray(d)?d.map(p=>pt(p)):[pt(d)]}),u=le(l,d=>{if(s(),i.value&&r){a=new ResizeObserver(t);for(const p of d)p&&a.observe(p,o)}},{immediate:!0,flush:"post"}),c=()=>{s(),u()};return Tr(c),{isSupported:i,stop:c}}function Ng(e,t={width:0,height:0},n={}){const{window:r=Ct,box:o="content-box"}=n,a=A(()=>{var d,p;return(p=(d=pt(e))==null?void 0:d.namespaceURI)==null?void 0:p.includes("svg")}),i=Q(t.width),s=Q(t.height),{stop:l}=Vg(e,([d])=>{const p=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&a.value){const h=pt(e);if(h){const v=h.getBoundingClientRect();i.value=v.width,s.value=v.height}}else if(p){const h=Array.isArray(p)?p:[p];i.value=h.reduce((v,{inlineSize:g})=>v+g,0),s.value=h.reduce((v,{blockSize:g})=>v+g,0)}else i.value=d.contentRect.width,s.value=d.contentRect.height},n);Ta(()=>{const d=pt(e);d&&(i.value="offsetWidth"in d?d.offsetWidth:t.width,s.value="offsetHeight"in d?d.offsetHeight:t.height)});const u=le(()=>pt(e),d=>{i.value=d?t.width:0,s.value=d?t.height:0});function c(){l(),u()}return{width:i,height:s,stop:c}}const Ru=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Bs(e,t={}){const{document:n=S0,autoExit:r=!1}=t,o=A(()=>{var b;return(b=pt(e))!=null?b:n==null?void 0:n.querySelector("html")}),a=Q(!1),i=A(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(b=>n&&b in n||o.value&&b in o.value)),s=A(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(b=>n&&b in n||o.value&&b in o.value)),l=A(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(b=>n&&b in n||o.value&&b in o.value)),u=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(b=>n&&b in n),c=Ao(()=>o.value&&n&&i.value!==void 0&&s.value!==void 0&&l.value!==void 0),d=()=>u?(n==null?void 0:n[u])===o.value:!1,p=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const b=o.value;if((b==null?void 0:b[l.value])!=null)return!!b[l.value]}}return!1};async function h(){if(!(!c.value||!a.value)){if(s.value)if((n==null?void 0:n[s.value])!=null)await n[s.value]();else{const b=o.value;(b==null?void 0:b[s.value])!=null&&await b[s.value]()}a.value=!1}}async function v(){if(!c.value||a.value)return;p()&&await h();const b=o.value;i.value&&(b==null?void 0:b[i.value])!=null&&(await b[i.value](),a.value=!0)}async function g(){await(a.value?h():v())}const _=()=>{const b=p();(!b||b&&d())&&(a.value=b)};return Se(n,Ru,_,!1),Se(()=>pt(o),Ru,_,!1),r&&Tr(h),{isSupported:c,isFullscreen:a,enter:v,exit:h,toggle:g}}function ei(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Bg(e,t,n={}){const{window:r=Ct}=n;return Kn(e,t,r==null?void 0:r.localStorage,n)}function Fg(e={}){const{window:t=Ct}=e;if(!t)return Q(["en"]);const n=t.navigator,r=Q(n.languages);return Se(t,"languagechange",()=>{r.value=n.languages}),r}function ti(e,t=Ut,n={}){const{immediate:r=!0,manual:o=!1,type:a="text/javascript",async:i=!0,crossOrigin:s,referrerPolicy:l,noModule:u,defer:c,document:d=S0,attrs:p={}}=n,h=Q(null);let v=null;const g=w=>new Promise((m,S)=>{const P=H=>(h.value=H,m(H),H);if(!d){m(!1);return}let D=!1,O=d.querySelector(`script[src="${je(e)}"]`);O?O.hasAttribute("data-loaded")&&P(O):(O=d.createElement("script"),O.type=a,O.async=i,O.src=je(e),c&&(O.defer=c),s&&(O.crossOrigin=s),u&&(O.noModule=u),l&&(O.referrerPolicy=l),Object.entries(p).forEach(([H,R])=>O==null?void 0:O.setAttribute(H,R)),D=!0),O.addEventListener("error",H=>S(H)),O.addEventListener("abort",H=>S(H)),O.addEventListener("load",()=>{O.setAttribute("data-loaded","true"),t(O),P(O)}),D&&(O=d.head.appendChild(O)),w||P(O)}),_=(w=!0)=>(v||(v=g(w)),v),b=()=>{if(!d)return;v=null,h.value&&(h.value=null);const w=d.querySelector(`script[src="${je(e)}"]`);w&&d.head.removeChild(w)};return r&&!o&&Ta(_),o||Cg(b),{scriptTag:h,load:_,unload:b}}function k0(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 ni=new WeakMap;function Oa(e,t=!1){const n=Q(t);let r=null,o="";le(wg(e),s=>{const l=ei(je(s));if(l){const u=l;if(ni.get(u)||ni.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(o=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const a=()=>{const s=ei(je(e));!s||n.value||(Mi&&(r=Se(s,"touchmove",l=>{Hg(l)},{passive:!1})),s.style.overflow="hidden",n.value=!0)},i=()=>{const s=ei(je(e));!s||!n.value||(Mi&&(r==null||r()),s.style.overflow=o,ni.delete(s),n.value=!1)};return Tr(i),A({get(){return n.value},set(s){s?a():i()}})}function Fs(e,t,n={}){const{window:r=Ct}=n;return Kn(e,t,r==null?void 0:r.sessionStorage,n)}function jg(e={}){const{window:t=Ct,behavior:n="auto"}=e;if(!t)return{x:Q(0),y:Q(0)};const r=Q(t.scrollX),o=Q(t.scrollY),a=A({get(){return r.value},set(s){scrollTo({left:s,behavior:n})}}),i=A({get(){return o.value},set(s){scrollTo({top:s,behavior:n})}});return Se(t,"scroll",()=>{r.value=t.scrollX,o.value=t.scrollY},{capture:!1,passive:!0}),{x:a,y:i}}function Ug(e={}){const{window:t=Ct,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:a=!0,type:i="inner"}=e,s=Q(n),l=Q(r),u=()=>{t&&(i==="outer"?(s.value=t.outerWidth,l.value=t.outerHeight):a?(s.value=t.innerWidth,l.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(u(),Ta(u),Se("resize",u,{passive:!0}),o){const c=Ns("(orientation: portrait)");le(c,()=>u())}return{width:s,height:l}}var ct=Uint8Array,rr=Uint16Array,zg=Int32Array,C0=new ct([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]),T0=new ct([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]),Wg=new ct([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),O0=function(e,t){for(var n=new rr(31),r=0;r<31;++r)n[r]=t+=1<>1|(Oe&21845)<<1;dn=(dn&52428)>>2|(dn&13107)<<2,dn=(dn&61680)>>4|(dn&3855)<<4,Vi[Oe]=((dn&65280)>>8|(dn&255)<<8)>>1}var Yr=function(e,t,n){for(var r=e.length,o=0,a=new rr(t);o>l]=u}else for(s=new rr(r),o=0;o>15-e[o]);return s},ko=new ct(288);for(var Oe=0;Oe<144;++Oe)ko[Oe]=8;for(var Oe=144;Oe<256;++Oe)ko[Oe]=9;for(var Oe=256;Oe<280;++Oe)ko[Oe]=7;for(var Oe=280;Oe<288;++Oe)ko[Oe]=8;var R0=new ct(32);for(var Oe=0;Oe<32;++Oe)R0[Oe]=5;var Yg=Yr(ko,9,1),Zg=Yr(R0,5,1),ri=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},Ot=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},oi=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},Qg=function(e){return(e+7)/8|0},L0=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new ct(e.subarray(t,n))},Xg=["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"],bt=function(e,t,n){var r=new Error(t||Xg[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,bt),!n)throw r;return r},Jg=function(e,t,n,r){var o=e.length,a=0;if(!o||t.f&&!t.l)return n||new ct(0);var i=!n,s=i||t.i!=2,l=t.i;i&&(n=new ct(o*3));var u=function(de){var ye=n.length;if(de>ye){var y=new ct(Math.max(ye*2,de));y.set(n),n=y}},c=t.f||0,d=t.p||0,p=t.b||0,h=t.l,v=t.d,g=t.m,_=t.n,b=o*8;do{if(!h){c=Ot(e,d,1);var w=Ot(e,d+1,3);if(d+=3,w)if(w==1)h=Yg,v=Zg,g=9,_=5;else if(w==2){var D=Ot(e,d,31)+257,O=Ot(e,d+10,15)+4,H=D+Ot(e,d+5,31)+1;d+=14;for(var R=new ct(H),x=new ct(19),B=0;B>4;if(m<16)R[B++]=m;else{var q=0,j=0;for(m==16?(j=3+Ot(e,d,3),d+=2,q=R[B-1]):m==17?(j=3+Ot(e,d,7),d+=3):m==18&&(j=11+Ot(e,d,127),d+=7);j--;)R[B++]=q}}var X=R.subarray(0,D),se=R.subarray(D);g=ri(X),_=ri(se),h=Yr(X,g,1),v=Yr(se,_,1)}else bt(1);else{var m=Qg(d)+4,S=e[m-4]|e[m-3]<<8,P=m+S;if(P>o){l&&bt(0);break}s&&u(p+S),n.set(e.subarray(m,P),p),t.b=p+=S,t.p=d=P*8,t.f=c;continue}if(d>b){l&&bt(0);break}}s&&u(p+131072);for(var Ie=(1<>4;if(d+=q&15,d>b){l&&bt(0);break}if(q||bt(2),Fe<256)n[p++]=Fe;else if(Fe==256){pe=d,h=null;break}else{var gt=Fe-254;if(Fe>264){var B=Fe-257,tt=C0[B];gt=Ot(e,d,(1<>4;We||bt(3),d+=We&15;var se=Gg[C];if(C>3){var tt=T0[C];se+=oi(e,d)&(1<b){l&&bt(0);break}s&&u(p+131072);var K=p+gt;if(p>4>7||(e[0]<<8|e[1])%31)&&bt(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&bt(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function n4(e,t){return Jg(e.subarray(t4(e,t),-4),{i:2},t,t)}var Ni=typeof TextDecoder<"u"&&new TextDecoder,r4=0;try{Ni.decode(e4,{stream:!0}),r4=1}catch{}var o4=function(e){for(var t="",n=0;;){var r=e[n++],o=(r>127)+(r>223)+(r>239);if(n+o>e.length)return{s:t,r:L0(e,n-1)};o?o==3?(r=((r&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|r>>10,56320|r&1023)):o&1?t+=String.fromCharCode((r&31)<<6|e[n++]&63):t+=String.fromCharCode((r&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(r)}};function a4(e,t){{for(var n=new ct(e.length),r=0;r{const t=atob(e);return i4(n4(a4(t)))},ht=(e,t)=>{var r;const n=(r=(t==null?void 0:t._instance)??Wn())==null?void 0:r.appContext.components;return n?e in n||it(e)in n||ho(it(e))in n:!1},Hs=e=>new Promise(t=>{setTimeout(t,e)}),Gn=e=>{const t=qt();return A(()=>e[t.value]??{})},s4=()=>{const e=m0();return A(()=>Object.keys(e.value))},js=e=>typeof e<"u",ai=e=>typeof e=="number",{isArray:Bi}=Array,Er=(e,t)=>Ve(e)&&e.startsWith(t),l4=(e,t)=>Ve(e)&&e.endsWith(t),{entries:Us}=Object,{keys:Yn}=Object,{values:u4}=Object,c4=e=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},zs=e=>Er(e,"/");var d4=Y({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=A(()=>{const r=["font-icon icon"],o=`fas fa-${e.icon}`;return r.push("fa-fw fa-sm"),r.push(e.icon.includes(" ")?e.icon:o),r}),n=A(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),Yn(r).length?r:null});return()=>e.icon?f("span",{key:e.icon,class:t.value,style:n.value}):null}});const I0=({type:e="info",text:t="",vertical:n,color:r,bgColor:o},{slots:a})=>{var i;return f("span",{class:["vp-badge",e,{diy:r||o}],style:{verticalAlign:n??!1,backgroundColor:o??!1,color:r??!1}},((i=a.default)==null?void 0:i.call(a))??t)};I0.displayName="Badge";const f4="accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",Iu=e=>Ve(e)?e:`${e}px`,p4=(e,t=0)=>{const n=Le(),r=A(()=>Iu(dt(e.width)??"100%")),o=Q("auto"),a=l=>{if(Ve(l)){const[u,c]=l.split(":"),d=Number(u)/Number(c);if(!Number.isNaN(d))return d}return typeof l=="number"?l:16/9},i=l=>{const u=dt(e.height),c=a(dt(e.ratio));return u?Iu(u):`${Number(l)/c+dt(t)}px`},s=()=>{n.value&&(o.value=i(n.value.clientWidth))};return me(()=>{s(),Pe(t)&&le(t,s),Se("orientationchange",s),Se("resize",s)}),{el:n,width:r,height:o,resize:s}},Du="https://player.bilibili.com/player.html";var h4=Y({name:"BiliBili",props:{bvid:{type:String,default:""},aid:{type:String,default:""},cid:{type:String,default:""},title:{type:String,default:"A BiliBili video"},page:{type:[String,Number],default:1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:void 0},ratio:{type:[String,Number],default:16/9},time:{type:[String,Number],default:0},autoplay:Boolean},setup(e){const{el:t,width:n,height:r,resize:o}=p4(e),a=Q(!1),i=A(()=>{const{aid:s,bvid:l,cid:u,autoplay:c,time:d,page:p}=e;return s&&u?`${Du}?aid=${s}&cid=${u}&t=${d}&autoplay=${c?1:0}&p=${p}`:l?`${Du}?bvid=${l}&t=${d}&autoplay=${c?1:0}`:null});return()=>i.value?[f("div",{class:"bilibili-desc"},f("a",{class:"sr-only",href:i.value},e.title)),f("iframe",{ref:t,src:i.value,title:e.title,class:"bilibili-iframe",allow:f4,style:{width:n.value,height:a.value?r.value:0},onLoad:()=>{a.value=!0,o()}}),a.value?null:f(Ca)]:[]}});const D0=({title:e,desc:t="",logo:n,background:r,color:o,link:a})=>{const i=[n?f("img",{class:"vp-card-logo",src:He(n),loading:"lazy","no-view":""}):null,f("div",{class:"vp-card-content"},[f("div",{class:"vp-card-title",innerHTML:e}),f("hr"),f("div",{class:"vp-card-desc",innerHTML:t})])],s={};return r&&(s.background=r),o&&(s.color=o),a?Sa(a)?f("a",{class:"vp-card",href:a,target:"_blank",style:s},i):f(At,{to:a,class:"vp-card",style:s},()=>i):f("div",{class:"vp-card",style:s},i)};D0.displayName="VPCard";const v4={enhance:({app:e})=>{ht("FontIcon")||e.component("FontIcon",d4),ht("Badge")||e.component("Badge",I0),ht("BiliBili")||e.component("BiliBili",h4),ht("VPCard")||e.component("VPCard",D0)},setup:()=>{ti("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/brands.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),ti("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/solid.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),ti("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/fontawesome.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}})},rootComponents:[]},m4=Object.freeze(Object.defineProperty({__proto__:null,default:v4},Symbol.toStringTag,{value:"Module"})),$u=async(e,t)=>{const{path:n,query:r}=e.currentRoute.value,{scrollBehavior:o}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:r,hash:t}),e.options.scrollBehavior=o},g4=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=qn();Se("scroll",w0(()=>{var v,g;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)d.some(b=>b.hash===_.hash));for(let _=0;_=(((v=b.parentElement)==null?void 0:v.offsetTop)??0)-r,S=!w||i<(((g=w.parentElement)==null?void 0:g.offsetTop)??0)-r;if(!(m&&S))continue;const D=decodeURIComponent(o.currentRoute.value.hash),O=decodeURIComponent(b.hash);if(D===O)return;if(c){for(let H=_+1;HVe(e.title)?{title:e.title}:null;const M0=Symbol(""),A4=e=>{$0=e},k4=()=>Me(M0),C4=e=>{e.provide(M0,$0)};var T4={"/en/":{title:"Catalog",empty:"No catalog"},"/ru-RU/":{title:"Каталог",empty:"Нет каталога"},"/pt-BR/":{title:"Catálogo",empty:"Sem catálogo"},"/":{title:"目录",empty:"暂无目录"}},O4=Y({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=k4(),n=Gn(T4),r=Be(),o=m0(),a=Ms(),i=Le(Us(o.value).map(([l,{meta:u}])=>{const c=t(u);if(!c)return null;const d=l.split("/").length;return{level:l4(l,"/")?d-2:d-1,base:l.replace(/\/[^/]+\/?$/,"/"),path:l,...c}}).filter(l=>Tn(l)&&Ve(l.title))),s=A(()=>{const l=e.base?$m(Kf(e.base)):r.value.path.replace(/\/[^/]+$/,"/"),u=l.split("/").length-2,c=[];return i.value.filter(({level:d,path:p})=>{if(!Er(p,l)||p===l)return!1;if(l==="/"){const h=Yn(a.value.locales).filter(v=>v!=="/");if(p==="/404.html"||h.some(v=>Er(p,v)))return!1}return d-u<=e.level}).sort(({title:d,level:p,order:h},{title:v,level:g,order:_})=>p-g||(ai(h)?ai(_)?h>0?_>0?h-_:-1:_<0?h-_:1:h:ai(_)?_:d.localeCompare(v))).forEach(d=>{var v;const{base:p,level:h}=d;switch(h-u){case 1:{c.push(d);break}case 2:{const g=c.find(_=>_.path===p);g&&(g.children??(g.children=[])).push(d);break}default:{const g=c.find(_=>_.path===p.replace(/\/[^/]+\/$/,"/"));if(g){const _=(v=g.children)==null?void 0:v.find(b=>b.path===p);_&&(_.children??(_.children=[])).push(d)}}}}),c});return()=>{const l=s.value.some(u=>u.children);return f("div",{class:["vp-catalog",{index:e.index}]},[e.hideHeading?null:f("h2",{class:"vp-catalog-main-title"},n.value.title),s.value.length?f(e.index?"ol":"ul",{class:["vp-catalog-list",{deep:l}]},s.value.map(({children:u=[],title:c,path:d,content:p})=>{const h=f(At,{class:"vp-catalog-title",to:d},()=>p?f(p):c);return f("li",{class:"vp-catalog-item"},l?[f("h3",{id:c,class:["vp-catalog-child-title",{"has-children":u.length}]},[f("a",{href:`#${c}`,class:"vp-catalog-header-anchor","aria-hidden":!0},"#"),h]),u.length?f(e.index?"ol":"ul",{class:"vp-child-catalogs"},u.map(({children:v=[],content:g,path:_,title:b})=>f("li",{class:"vp-child-catalog"},[f("div",{class:["vp-catalog-sub-title",{"has-children":v.length}]},[f("a",{href:`#${b}`,class:"vp-catalog-header-anchor"},"#"),f(At,{class:"vp-catalog-title",to:_},()=>g?f(g):b)]),v.length?f(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},v.map(({content:w,path:m,title:S})=>e.index?f("li",{class:"vp-sub-catalog"},f(At,{to:m},()=>w?f(w):S)):f(At,{class:"vp-sub-catalog-link",to:m},()=>w?f(w):S))):null]))):null]:f("div",{class:"vp-catalog-child-title"},h))})):f("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),x4=It({enhance:({app:e})=>{C4(e),ht("Catalog",e)||e.component("Catalog",O4)}});const P4=Object.freeze(Object.defineProperty({__proto__:null,default:x4},Symbol.toStringTag,{value:"Module"}));var R4={"/en/":{backToTop:"Back to top"},"/ru-RU/":{backToTop:"Вернуться к началу"},"/pt-BR/":{backToTop:"Volta ao topo"},"/":{backToTop:"返回顶部"}};const L4=Y({name:"BackToTop",setup(){const e=xe(),t=Gn(R4),n=Le(),{height:r}=Ng(n),{height:o}=Ug(),{y:a}=jg(),i=A(()=>e.value.backToTop!==!1&&a.value>100),s=A(()=>a.value/(r.value-o.value)*100);return me(()=>{n.value=document.body}),()=>f(_r,{name:"back-to-top"},()=>i.value?f("button",{type:"button",class:"vp-back-to-top-button","aria-label":t.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[f("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":s.value},f("svg",f("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*s.value*.48} ${Math.PI*(100-s.value)*.48}`}))),f("div",{class:"back-to-top-icon"})]):null)}}),I4=It({rootComponents:[L4]}),D4=Object.freeze(Object.defineProperty({__proto__:null,default:I4},Symbol.toStringTag,{value:"Module"}));/** + */const Jt=typeof document<"u";function Yf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Wm(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Yf(e.default)}const he=Object.assign;function Xa(e,t){const n={};for(const r in t){const o=t[r];n[r]=vt(o)?o.map(e):e(o)}return n}const Gr=()=>{},vt=Array.isArray,Zf=/#/g,qm=/&/g,Km=/\//g,Gm=/=/g,Ym=/\?/g,Qf=/\+/g,Zm=/%5B/g,Qm=/%5D/g,Xf=/%5E/g,Xm=/%60/g,Jf=/%7B/g,Jm=/%7C/g,e0=/%7D/g,e2=/%20/g;function Ps(e){return encodeURI(""+e).replace(Jm,"|").replace(Zm,"[").replace(Qm,"]")}function t2(e){return Ps(e).replace(Jf,"{").replace(e0,"}").replace(Xf,"^")}function Ri(e){return Ps(e).replace(Qf,"%2B").replace(e2,"+").replace(Zf,"%23").replace(qm,"%26").replace(Xm,"`").replace(Jf,"{").replace(e0,"}").replace(Xf,"^")}function n2(e){return Ri(e).replace(Gm,"%3D")}function r2(e){return Ps(e).replace(Zf,"%23").replace(Ym,"%3F")}function o2(e){return e==null?"":r2(e).replace(Km,"%2F")}function _r(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const a2=/\/$/,i2=e=>e.replace(a2,"");function Ja(e,t,n="/"){let r,o={},a="",i="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),a=t.slice(l+1,s>-1?s:t.length),o=e(a)),s>-1&&(r=r||t.slice(0,s),i=t.slice(s,t.length)),r=c2(r??t,n),{fullPath:r+(a&&"?")+a+i,path:r,query:o,hash:_r(i)}}function s2(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function cu(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function l2(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Sn(t.matched[r],n.matched[o])&&t0(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Sn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function t0(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!u2(e[n],t[n]))return!1;return!0}function u2(e,t){return vt(e)?du(e,t):vt(t)?du(t,e):e===t}function du(e,t){return vt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function c2(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let a=n.length-1,i,s;for(i=0;i1&&a--;else break;return n.slice(0,a).join("/")+"/"+r.slice(i).join("/")}const Qt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var ro;(function(e){e.pop="pop",e.push="push"})(ro||(ro={}));var Yr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Yr||(Yr={}));function d2(e){if(!e)if(Jt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),i2(e)}const f2=/^[^#]+#/;function p2(e,t){return e.replace(f2,"#")+t}function h2(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ka=()=>({left:window.scrollX,top:window.scrollY});function v2(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=h2(o,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 fu(e,t){return(history.state?history.state.position-t:-1)+e}const Li=new Map;function m2(e,t){Li.set(e,t)}function g2(e){const t=Li.get(e);return Li.delete(e),t}let _2=()=>location.protocol+"//"+location.host;function n0(e,t){const{pathname:n,search:r,hash:o}=t,a=e.indexOf("#");if(a>-1){let s=o.includes(e.slice(a))?e.slice(a).length:1,l=o.slice(s);return l[0]!=="/"&&(l="/"+l),cu(l,"")}return cu(n,e)+r+o}function y2(e,t,n,r){let o=[],a=[],i=null;const s=({state:p})=>{const h=n0(e,location),v=n.value,g=t.value;let _=0;if(p){if(n.value=h,t.value=p,i&&i===v){i=null;return}_=g?p.position-g.position:0}else r(h);o.forEach(b=>{b(n.value,v,{delta:_,type:ro.pop,direction:_?_>0?Yr.forward:Yr.back:Yr.unknown})})};function l(){i=n.value}function u(p){o.push(p);const h=()=>{const v=o.indexOf(p);v>-1&&o.splice(v,1)};return a.push(h),h}function c(){const{history:p}=window;p.state&&p.replaceState(he({},p.state,{scroll:ka()}),"")}function d(){for(const p of a)p();a=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function pu(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ka():null}}function b2(e){const{history:t,location:n}=window,r={value:n0(e,n)},o={value:t.state};o.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(l,u,c){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:_2()+e+l;try{t[c?"replaceState":"pushState"](u,"",p),o.value=u}catch(h){console.error(h),n[c?"replace":"assign"](p)}}function i(l,u){const c=he({},t.state,pu(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});a(l,c,!0),r.value=l}function s(l,u){const c=he({},o.value,t.state,{forward:l,scroll:ka()});a(c.current,c,!0);const d=he({},pu(r.value,l,null),{position:c.position+1},u);a(l,d,!1),r.value=l}return{location:r,state:o,push:s,replace:i}}function E2(e){e=d2(e);const t=b2(e),n=y2(e,t.state,t.location,t.replace);function r(a,i=!0){i||n.pauseListeners(),history.go(a)}const o=he({location:"",base:e,go:r,createHref:p2.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function r0(e){return typeof e=="string"||e&&typeof e=="object"}function o0(e){return typeof e=="string"||typeof e=="symbol"}const a0=Symbol("");var hu;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(hu||(hu={}));function yr(e,t){return he(new Error,{type:e,[a0]:!0},t)}function Gt(e,t){return e instanceof Error&&a0 in e&&(t==null||!!(e.type&t))}const vu="[^/]+?",w2={sensitive:!1,strict:!1,start:!0,end:!0},S2=/[.+*?^${}()[\]/\\]/g;function A2(e,t){const n=he({},w2,t),r=[];let o=n.start?"^":"";const a=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function i0(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const C2={type:0,value:""},T2=/[a-zA-Z0-9_]/;function O2(e){if(!e)return[[]];if(e==="/")return[[C2]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const o=[];let a;function i(){a&&o.push(a),a=[]}let s=0,l,u="",c="";function d(){u&&(n===0?a.push({type:0,value:u}):n===1||n===2||n===3?(a.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function p(){u+=l}for(;s{i(m)}:Gr}function i(d){if(o0(d)){const p=r.get(d);p&&(r.delete(d),n.splice(n.indexOf(p),1),p.children.forEach(i),p.alias.forEach(i))}else{const p=n.indexOf(d);p>-1&&(n.splice(p,1),d.record.name&&r.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function s(){return n}function l(d){const p=I2(d,n);n.splice(p,0,d),d.record.name&&!yu(d)&&r.set(d.record.name,d)}function u(d,p){let h,v={},g,_;if("name"in d&&d.name){if(h=r.get(d.name),!h)throw yr(1,{location:d});_=h.record.name,v=he(gu(p.params,h.keys.filter(m=>!m.optional).concat(h.parent?h.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),d.params&&gu(d.params,h.keys.map(m=>m.name))),g=h.stringify(v)}else if(d.path!=null)g=d.path,h=n.find(m=>m.re.test(g)),h&&(v=h.parse(g),_=h.record.name);else{if(h=p.name?r.get(p.name):n.find(m=>m.re.test(p.path)),!h)throw yr(1,{location:d,currentLocation:p});_=h.record.name,v=he({},p.params,d.params),g=h.stringify(v)}const b=[];let w=h;for(;w;)b.unshift(w.record),w=w.parent;return{name:_,path:g,params:v,matched:b,meta:L2(b)}}e.forEach(d=>a(d));function c(){n.length=0,r.clear()}return{addRoute:a,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:s,getRecordMatcher:o}}function gu(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function _u(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:R2(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 R2(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function yu(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function L2(e){return e.reduce((t,n)=>he(t,n.meta),{})}function bu(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function I2(e,t){let n=0,r=t.length;for(;n!==r;){const a=n+r>>1;i0(e,t[a])<0?r=a:n=a+1}const o=D2(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function D2(e){let t=e;for(;t=t.parent;)if(s0(t)&&i0(e,t)===0)return t}function s0({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function $2(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oa&&Ri(a)):[r&&Ri(r)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function M2(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=vt(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const V2=Symbol(""),wu=Symbol(""),Ca=Symbol(""),Rs=Symbol(""),Ii=Symbol("");function Ir(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function _n(e,t,n,r,o,a=i=>i()){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((s,l)=>{const u=p=>{p===!1?l(yr(4,{from:n,to:t})):p instanceof Error?l(p):r0(p)?l(yr(2,{from:t,to:p})):(i&&r.enterCallbacks[o]===i&&typeof p=="function"&&i.push(p),s())},c=a(()=>e.call(r&&r.instances[o],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(p=>l(p))})}function ei(e,t,n,r,o=a=>a()){const a=[];for(const i of e)for(const s in i.components){let l=i.components[s];if(!(t!=="beforeRouteEnter"&&!i.instances[s]))if(Yf(l)){const c=(l.__vccOpts||l)[t];c&&a.push(_n(c,n,r,i,s,o))}else{let u=l();a.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${s}" at "${i.path}"`);const d=Wm(c)?c.default:c;i.mods[s]=c,i.components[s]=d;const h=(d.__vccOpts||d)[t];return h&&_n(h,n,r,i,s,o)()}))}}return a}function Su(e){const t=Me(Ca),n=Me(Rs),r=A(()=>{const l=dt(e.to);return t.resolve(l)}),o=A(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const p=d.findIndex(Sn.bind(null,c));if(p>-1)return p;const h=Au(l[u-2]);return u>1&&Au(c)===h&&d[d.length-1].path!==h?d.findIndex(Sn.bind(null,l[u-2])):p}),a=A(()=>o.value>-1&&H2(n.params,r.value.params)),i=A(()=>o.value>-1&&o.value===n.matched.length-1&&t0(n.params,r.value.params));function s(l={}){return F2(l)?t[dt(e.replace)?"replace":"push"](dt(e.to)).catch(Gr):Promise.resolve()}if(Jt){const l=Wn();if(l){const u={route:r.value,isActive:a.value,isExactActive:i.value,error:null};l.__vrl_devtools=l.__vrl_devtools||[],l.__vrl_devtools.push(u),Cs(()=>{u.route=r.value,u.isActive=a.value,u.isExactActive=i.value,u.error=r0(dt(e.to))?null:'Invalid "to" value'},{flush:"post"})}}return{route:r,href:A(()=>r.value.href),isActive:a,isExactActive:i,navigate:s}}const N2=Y({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"}},useLink:Su,setup(e,{slots:t}){const n=vo(Su(e)),{options:r}=Me(Ca),o=A(()=>({[ku(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ku(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:f("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},a)}}}),B2=N2;function F2(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 H2(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!vt(o)||o.length!==r.length||r.some((a,i)=>a!==o[i]))return!1}return!0}function Au(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ku=(e,t,n)=>e??t??n,j2=Y({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Me(Ii),o=A(()=>e.route||r.value),a=Me(wu,0),i=A(()=>{let u=dt(a);const{matched:c}=o.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),s=A(()=>o.value.matched[i.value]);Bn(wu,A(()=>i.value+1)),Bn(V2,s),Bn(Ii,o);const l=Q();return le(()=>[l.value,s.value,e.name],([u,c,d],[p,h,v])=>{c&&(c.instances[d]=u,h&&h!==c&&u&&u===p&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!Sn(c,h)||!p)&&(c.enterCallbacks[d]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,d=s.value,p=d&&d.components[c];if(!p)return Cu(n.default,{Component:p,route:u});const h=d.props[c],v=h?h===!0?u.params:typeof h=="function"?h(u):h:null,_=f(p,he({},v,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[c]=null)},ref:l}));if(Jt&&_.ref){const b={depth:i.value,name:d.name,path:d.path,meta:d.meta};(vt(_.ref)?_.ref.map(m=>m.i):[_.ref.i]).forEach(m=>{m.__vrv_devtools=b})}return Cu(n.default,{Component:_,route:u})||_}}});function Cu(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const U2=j2;function Dr(e,t){const n=he({},e,{matched:e.matched.map(r=>eg(r,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:n}}}function Vo(e){return{_custom:{display:e}}}let z2=0;function W2(e,t,n){if(t.__hasDevtools)return;t.__hasDevtools=!0;const r=z2++;zm({id:"org.vuejs.router"+(r?"."+r:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},o=>{typeof o.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),o.on.inspectComponent((c,d)=>{c.instanceData&&c.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:Dr(t.currentRoute.value,"Current Route")})}),o.on.visitComponentTree(({treeNode:c,componentInstance:d})=>{if(d.__vrv_devtools){const p=d.__vrv_devtools;c.tags.push({label:(p.name?`${p.name.toString()}: `:"")+p.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:l0})}vt(d.__vrl_devtools)&&(d.__devtoolsApi=o,d.__vrl_devtools.forEach(p=>{let h=p.route.path,v=d0,g="",_=0;p.error?(h=p.error,v=Z2,_=Q2):p.isExactActive?(v=c0,g="This is exactly active"):p.isActive&&(v=u0,g="This link is active"),c.tags.push({label:h,textColor:_,tooltip:g,backgroundColor:v})}))}),le(t.currentRoute,()=>{l(),o.notifyComponentUpdate(),o.sendInspectorTree(s),o.sendInspectorState(s)});const a="router:navigations:"+r;o.addTimelineLayer({id:a,label:`Router${r?" "+r:""} Navigations`,color:4237508}),t.onError((c,d)=>{o.addTimelineEvent({layerId:a,event:{title:"Error during Navigation",subtitle:d.fullPath,logType:"error",time:o.now(),data:{error:c},groupId:d.meta.__navigationId}})});let i=0;t.beforeEach((c,d)=>{const p={guard:Vo("beforeEach"),from:Dr(d,"Current Location during this navigation"),to:Dr(c,"Target location")};Object.defineProperty(c.meta,"__navigationId",{value:i++}),o.addTimelineEvent({layerId:a,event:{time:o.now(),title:"Start of navigation",subtitle:c.fullPath,data:p,groupId:c.meta.__navigationId}})}),t.afterEach((c,d,p)=>{const h={guard:Vo("afterEach")};p?(h.failure={_custom:{type:Error,readOnly:!0,display:p?p.message:"",tooltip:"Navigation Failure",value:p}},h.status=Vo("❌")):h.status=Vo("✅"),h.from=Dr(d,"Current Location during this navigation"),h.to=Dr(c,"Target location"),o.addTimelineEvent({layerId:a,event:{title:"End of navigation",subtitle:c.fullPath,time:o.now(),data:h,logType:p?"warning":"default",groupId:c.meta.__navigationId}})});const s="router-inspector:"+r;o.addInspector({id:s,label:"Routes"+(r?" "+r:""),icon:"book",treeFilterPlaceholder:"Search routes"});function l(){if(!u)return;const c=u;let d=n.getRoutes().filter(p=>!p.parent||!p.parent.record.components);d.forEach(h0),c.filter&&(d=d.filter(p=>Di(p,c.filter.toLowerCase()))),d.forEach(p=>p0(p,t.currentRoute.value)),c.rootNodes=d.map(f0)}let u;o.on.getInspectorTree(c=>{u=c,c.app===e&&c.inspectorId===s&&l()}),o.on.getInspectorState(c=>{if(c.app===e&&c.inspectorId===s){const p=n.getRoutes().find(h=>h.record.__vd_id===c.nodeId);p&&(c.state={options:K2(p)})}}),o.sendInspectorTree(s),o.sendInspectorState(s)})}function q2(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function K2(e){const{record:t}=e,n=[{editable:!1,key:"path",value:t.path}];return t.name!=null&&n.push({editable:!1,key:"name",value:t.name}),n.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&n.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(r=>`${r.name}${q2(r)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),t.redirect!=null&&n.push({editable:!1,key:"redirect",value:t.redirect}),e.alias.length&&n.push({editable:!1,key:"aliases",value:e.alias.map(r=>r.record.path)}),Object.keys(e.record.meta).length&&n.push({editable:!1,key:"meta",value:e.record.meta}),n.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(r=>r.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),n}const l0=15485081,u0=2450411,c0=8702998,G2=2282478,d0=16486972,Y2=6710886,Z2=16704226,Q2=12131356;function f0(e){const t=[],{record:n}=e;n.name!=null&&t.push({label:String(n.name),textColor:0,backgroundColor:G2}),n.aliasOf&&t.push({label:"alias",textColor:0,backgroundColor:d0}),e.__vd_match&&t.push({label:"matches",textColor:0,backgroundColor:l0}),e.__vd_exactActive&&t.push({label:"exact",textColor:0,backgroundColor:c0}),e.__vd_active&&t.push({label:"active",textColor:0,backgroundColor:u0}),n.redirect&&t.push({label:typeof n.redirect=="string"?`redirect: ${n.redirect}`:"redirects",textColor:16777215,backgroundColor:Y2});let r=n.__vd_id;return r==null&&(r=String(X2++),n.__vd_id=r),{id:r,label:n.path,tags:t,children:e.children.map(f0)}}let X2=0;const J2=/^\/(.*)\/([a-z]*)$/;function p0(e,t){const n=t.matched.length&&Sn(t.matched[t.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=n,n||(e.__vd_active=t.matched.some(r=>Sn(r,e.record))),e.children.forEach(r=>p0(r,t))}function h0(e){e.__vd_match=!1,e.children.forEach(h0)}function Di(e,t){const n=String(e.re).match(J2);if(e.__vd_match=!1,!n||n.length<3)return!1;if(new RegExp(n[1].replace(/\$$/,""),n[2]).test(t))return e.children.forEach(i=>Di(i,t)),e.record.path!=="/"||t==="/"?(e.__vd_match=e.re.test(t),!0):!1;const o=e.record.path.toLowerCase(),a=_r(o);return!t.startsWith("/")&&(a.includes(t)||o.includes(t))||a.startsWith(t)||o.startsWith(t)||e.record.name&&String(e.record.name).includes(t)?!0:e.children.some(i=>Di(i,t))}function eg(e,t){const n={};for(const r in e)t.includes(r)||(n[r]=e[r]);return n}function tg(e){const t=P2(e.routes,e),n=e.parseQuery||$2,r=e.stringifyQuery||Eu,o=e.history,a=Ir(),i=Ir(),s=Ir(),l=Le(Qt);let u=Qt;Jt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Xa.bind(null,C=>""+C),d=Xa.bind(null,o2),p=Xa.bind(null,_r);function h(C,K){let z,ee;return o0(C)?(z=t.getRecordMatcher(C),ee=K):ee=C,t.addRoute(ee,z)}function v(C){const K=t.getRecordMatcher(C);K&&t.removeRoute(K)}function g(){return t.getRoutes().map(C=>C.record)}function _(C){return!!t.getRecordMatcher(C)}function b(C,K){if(K=he({},K||l.value),typeof C=="string"){const E=Ja(n,C,K.path),k=t.resolve({path:E.path},K),L=o.createHref(E.fullPath);return he(E,k,{params:p(k.params),hash:_r(E.hash),redirectedFrom:void 0,href:L})}let z;if(C.path!=null)z=he({},C,{path:Ja(n,C.path,K.path).path});else{const E=he({},C.params);for(const k in E)E[k]==null&&delete E[k];z=he({},C,{params:d(E)}),K.params=d(K.params)}const ee=t.resolve(z,K),de=C.hash||"";ee.params=c(p(ee.params));const ye=s2(r,he({},C,{hash:t2(de),path:ee.path})),y=o.createHref(ye);return he({fullPath:ye,hash:de,query:r===Eu?M2(C.query):C.query||{}},ee,{redirectedFrom:void 0,href:y})}function w(C){return typeof C=="string"?Ja(n,C,l.value.path):he({},C)}function m(C,K){if(u!==C)return yr(8,{from:K,to:C})}function S(C){return O(C)}function P(C){return S(he(w(C),{replace:!0}))}function D(C){const K=C.matched[C.matched.length-1];if(K&&K.redirect){const{redirect:z}=K;let ee=typeof z=="function"?z(C):z;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=w(ee):{path:ee},ee.params={}),he({query:C.query,hash:C.hash,params:ee.path!=null?{}:C.params},ee)}}function O(C,K){const z=u=b(C),ee=l.value,de=C.state,ye=C.force,y=C.replace===!0,E=D(z);if(E)return O(he(w(E),{state:typeof E=="object"?he({},de,E.state):de,force:ye,replace:y}),K||z);const k=z;k.redirectedFrom=K;let L;return!ye&&l2(r,ee,z)&&(L=yr(16,{to:k,from:ee}),De(ee,ee,!0,!1)),(L?Promise.resolve(L):x(k,ee)).catch(T=>Gt(T)?Gt(T,2)?T:Ie(T):X(T,k,ee)).then(T=>{if(T){if(Gt(T,2))return O(he({replace:y},w(T.to),{state:typeof T.to=="object"?he({},de,T.to.state):de,force:ye}),K||k)}else T=$(k,ee,!0,y,de);return B(k,ee,T),T})}function H(C,K){const z=m(C,K);return z?Promise.reject(z):Promise.resolve()}function R(C){const K=gt.values().next().value;return K&&typeof K.runWithContext=="function"?K.runWithContext(C):C()}function x(C,K){let z;const[ee,de,ye]=ng(C,K);z=ei(ee.reverse(),"beforeRouteLeave",C,K);for(const E of ee)E.leaveGuards.forEach(k=>{z.push(_n(k,C,K))});const y=H.bind(null,C,K);return z.push(y),We(z).then(()=>{z=[];for(const E of a.list())z.push(_n(E,C,K));return z.push(y),We(z)}).then(()=>{z=ei(de,"beforeRouteUpdate",C,K);for(const E of de)E.updateGuards.forEach(k=>{z.push(_n(k,C,K))});return z.push(y),We(z)}).then(()=>{z=[];for(const E of ye)if(E.beforeEnter)if(vt(E.beforeEnter))for(const k of E.beforeEnter)z.push(_n(k,C,K));else z.push(_n(E.beforeEnter,C,K));return z.push(y),We(z)}).then(()=>(C.matched.forEach(E=>E.enterCallbacks={}),z=ei(ye,"beforeRouteEnter",C,K,R),z.push(y),We(z))).then(()=>{z=[];for(const E of i.list())z.push(_n(E,C,K));return z.push(y),We(z)}).catch(E=>Gt(E,8)?E:Promise.reject(E))}function B(C,K,z){s.list().forEach(ee=>R(()=>ee(C,K,z)))}function $(C,K,z,ee,de){const ye=m(C,K);if(ye)return ye;const y=K===Qt,E=Jt?history.state:{};z&&(ee||y?o.replace(C.fullPath,he({scroll:y&&E&&E.scroll},de)):o.push(C.fullPath,de)),l.value=C,De(C,K,z,y),Ie()}let J;function ie(){J||(J=o.listen((C,K,z)=>{if(!tt.listening)return;const ee=b(C),de=D(ee);if(de){O(he(de,{replace:!0}),ee).catch(Gr);return}u=ee;const ye=l.value;Jt&&m2(fu(ye.fullPath,z.delta),ka()),x(ee,ye).catch(y=>Gt(y,12)?y:Gt(y,2)?(O(y.to,ee).then(E=>{Gt(E,20)&&!z.delta&&z.type===ro.pop&&o.go(-1,!1)}).catch(Gr),Promise.reject()):(z.delta&&o.go(-z.delta,!1),X(y,ee,ye))).then(y=>{y=y||$(ee,ye,!1),y&&(z.delta&&!Gt(y,8)?o.go(-z.delta,!1):z.type===ro.pop&&Gt(y,20)&&o.go(-1,!1)),B(ee,ye,y)}).catch(Gr)}))}let fe=Ir(),q=Ir(),j;function X(C,K,z){Ie(C);const ee=q.list();return ee.length?ee.forEach(de=>de(C,K,z)):console.error(C),Promise.reject(C)}function se(){return j&&l.value!==Qt?Promise.resolve():new Promise((C,K)=>{fe.add([C,K])})}function Ie(C){return j||(j=!C,ie(),fe.list().forEach(([K,z])=>C?z(C):K()),fe.reset()),C}function De(C,K,z,ee){const{scrollBehavior:de}=e;if(!Jt||!de)return Promise.resolve();const ye=!z&&g2(fu(C.fullPath,0))||(ee||!z)&&history.state&&history.state.scroll||null;return Rt().then(()=>de(C,K,ye)).then(y=>y&&v2(y)).catch(y=>X(y,C,K))}const pe=C=>o.go(C);let Fe;const gt=new Set,tt={currentRoute:l,listening:!0,addRoute:h,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:_,getRoutes:g,resolve:b,options:e,push:S,replace:P,go:pe,back:()=>pe(-1),forward:()=>pe(1),beforeEach:a.add,beforeResolve:i.add,afterEach:s.add,onError:q.add,isReady:se,install(C){const K=this;C.component("RouterLink",B2),C.component("RouterView",U2),C.config.globalProperties.$router=K,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>dt(l)}),Jt&&!Fe&&l.value===Qt&&(Fe=!0,S(o.location).catch(de=>{}));const z={};for(const de in Qt)Object.defineProperty(z,de,{get:()=>l.value[de],enumerable:!0});C.provide(Ca,K),C.provide(Rs,Rd(z)),C.provide(Ii,l);const ee=C.unmount;gt.add(C),C.unmount=function(){gt.delete(C),gt.size<1&&(u=Qt,J&&J(),J=null,l.value=Qt,Fe=!1,j=!1),ee()},Jt&&W2(C,K,t)}};function We(C){return C.reduce((K,z)=>K.then(()=>R(z)),Promise.resolve())}return tt}function ng(e,t){const n=[],r=[],o=[],a=Math.max(t.matched.length,e.matched.length);for(let i=0;iSn(u,s))?r.push(s):n.push(s));const l=e.matched[i];l&&(t.matched.find(u=>Sn(u,l))||o.push(l))}return[n,r,o]}function qn(){return Me(Ca)}function Wt(e){return Me(Rs)}var Ls=Symbol(""),Lt=()=>{const e=Me(Ls);if(!e)throw new Error("useClientData() is called without provider.");return e},rg=()=>Lt().pageComponent,Be=()=>Lt().pageData,xe=()=>Lt().pageFrontmatter,og=()=>Lt().pageHead,Is=()=>Lt().pageLang,ag=()=>Lt().pageLayout,qt=()=>Lt().routeLocale,Ds=()=>Lt().routePath,v0=()=>Lt().routes,$s=()=>Lt().siteData,kr=()=>Lt().siteLocaleData,ig=Symbol(""),$i=Le($m),fr=Le(Mm),m0=(e,t)=>{const n=Tm(e,t);if(fr.value[n])return n;const r=encodeURI(n);if(fr.value[r])return r;const o=$i.value[n]||$i.value[r];return o||n},rn=(e,t)=>{const{pathname:n,hashAndQueries:r}=Wf(e),o=m0(n,t),a=o+r;return fr.value[o]?{...fr.value[o],path:a,notFound:!1}:{...fr.value["/404.html"],path:a,notFound:!0}},sg=(e,t)=>{const{pathname:n,hashAndQueries:r}=Wf(e);return m0(n,t)+r},lg=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget){const t=e.currentTarget.getAttribute("target");if(t!=null&&t.match(/\b_blank\b/i))return}return e.preventDefault(),!0}},At=Y({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=qn(),r=Wt(),o=A(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${sg(e.to,r.path).substring(1)}`);return()=>f("a",{class:["route-link",{[e.activeClass]:e.active}],href:o.value,onClick:(a={})=>{lg(a)&&n.push(e.to).catch()}},t.default())}}),ug=Y({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=ya(e,"config"),r=Wt(),o=$s(),a=A(()=>Eo(n.value.link)),i=A(()=>n.value.target||(a.value?"_blank":void 0)),s=A(()=>i.value==="_blank"),l=A(()=>!a.value&&!s.value),u=A(()=>n.value.rel||(s.value?"noopener noreferrer":null)),c=A(()=>n.value.ariaLabel??n.value.text),d=A(()=>{if(n.value.exact)return!1;const h=Object.keys(o.value.locales);return h.length?h.every(v=>v!==n.value.link):n.value.link!=="/"}),p=A(()=>l.value?n.value.activeMatch?(n.value.activeMatch instanceof RegExp?n.value.activeMatch:new RegExp(n.value.activeMatch,"u")).test(r.path):d.value?r.path.startsWith(n.value.link):r.path===n.value.link:!1);return()=>{const{before:h,after:v,default:g}=t,_=(g==null?void 0:g(n.value))??[h==null?void 0:h(n.value),n.value.text,v==null?void 0:v(n.value)];return l.value?f(At,{class:"auto-link",to:n.value.link,active:p.value,"aria-label":c.value},()=>_):f("a",{class:"auto-link external-link",href:n.value.link,"aria-label":c.value,rel:u.value,target:i.value},_)}}}),g0=Y({name:"ClientOnly",setup(e,t){const n=Q(!1);return me(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),_0=Y({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=rg(),n=A(()=>{if(!e.path)return t.value;const r=rn(e.path);return Jd(async()=>r.loader().then(({comp:o})=>o))});return()=>f(n.value)}}),cg="Layout",dg="en-US",Ln=vo({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const r=Ve(t.description)?t.description:n.description,o=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return Im(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||dg,resolvePageLayout:(e,t)=>{const n=Ve(e.frontmatter.layout)?e.frontmatter.layout:cg;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>Om(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},r)=>{var o;return{...n,...t[r],head:[...((o=t[r])==null?void 0:o.head)??[],...n.head]}}}),It=(e={})=>e,He=e=>wo(e)?e:`/${Kf(e)}`;const fg=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),pg=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Ta=({size:e=48,stroke:t=4,wrapper:n=!0,height:r=2*e})=>{const o=f("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[f("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),f("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[f("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),f("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?f("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${r}px`},o):o};Ta.displayName="LoadingIcon";function Cr(e){return md()?(z1(e),!0):!1}function je(e){return typeof e=="function"?e():dt(e)}const So=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const hg=Object.prototype.toString,vg=e=>hg.call(e)==="[object Object]",Ut=()=>{},Mi=mg();function mg(){var e,t;return So&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function Ms(e,t){function n(...r){return new Promise((o,a)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(a)})}return n}const y0=e=>e();function gg(e,t={}){let n,r,o=Ut;const a=s=>{clearTimeout(s),o(),o=Ut};return s=>{const l=je(e),u=je(t.maxWait);return n&&a(n),l<=0||u!==void 0&&u<=0?(r&&(a(r),r=null),Promise.resolve(s())):new Promise((c,d)=>{o=t.rejectOnCancel?d:c,u&&!r&&(r=setTimeout(()=>{n&&a(n),r=null,c(s())},u)),n=setTimeout(()=>{r&&a(r),r=null,c(s())},l)})}}function _g(...e){let t=0,n,r=!0,o=Ut,a,i,s,l,u;!Pe(e[0])&&typeof e[0]=="object"?{delay:i,trailing:s=!0,leading:l=!0,rejectOnCancel:u=!1}=e[0]:[i,s=!0,l=!0,u=!1]=e;const c=()=>{n&&(clearTimeout(n),n=void 0,o(),o=Ut)};return p=>{const h=je(i),v=Date.now()-t,g=()=>a=p();return c(),h<=0?(t=Date.now(),g()):(v>h&&(l||!r)?(t=Date.now(),g()):s&&(a=new Promise((_,b)=>{o=u?b:_,n=setTimeout(()=>{t=Date.now(),r=!0,_(g()),c()},Math.max(0,h-v))})),!l&&!n&&(n=setTimeout(()=>r=!0,h)),r=!1,a)}}function yg(e=y0){const t=Q(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...a)=>{t.value&&e(...a)};return{isActive:mo(t),pause:n,resume:r,eventFilter:o}}function bg(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const r=t;t=void 0,r&&await r},n}function b0(e){return Wn()}function Eg(...e){if(e.length!==1)return ya(...e);const t=e[0];return typeof t=="function"?mo(Dd(()=>({get:t,set:Ut}))):Q(t)}function E0(e,t=200,n={}){return Ms(gg(t,n),e)}function wg(e,t=200,n=!1,r=!0,o=!1){return Ms(_g(t,n,r,o),e)}function Sg(e,t,n={}){const{eventFilter:r=y0,...o}=n;return le(e,Ms(r,t),o)}function Ag(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:a,pause:i,resume:s,isActive:l}=yg(r);return{stop:Sg(e,t,{...o,eventFilter:a}),pause:i,resume:s,isActive:l}}function Oa(e,t=!0,n){b0()?me(e,n):t?e():Rt(e)}function kg(e,t){b0()&&zn(e,t)}function Cg(e,t,n={}){const{immediate:r=!0}=n,o=Q(!1);let a=null;function i(){a&&(clearTimeout(a),a=null)}function s(){o.value=!1,i()}function l(...u){i(),o.value=!0,a=setTimeout(()=>{o.value=!1,a=null,e(...u)},je(t))}return r&&(o.value=!0,So&&l()),Cr(s),{isPending:mo(o),start:l,stop:s}}function oo(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Pe(e),a=Q(e);function i(s){if(arguments.length)return a.value=s,a.value;{const l=je(n);return a.value=a.value===l?je(r):l,a.value}}return o?i:[a,i]}const Ct=So?window:void 0,w0=So?window.document:void 0,S0=So?window.navigator:void 0;function pt(e){var t;const n=je(e);return(t=n==null?void 0:n.$el)!=null?t:n}function Se(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=Ct):[t,n,r,o]=e,!t)return Ut;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const a=[],i=()=>{a.forEach(c=>c()),a.length=0},s=(c,d,p,h)=>(c.addEventListener(d,p,h),()=>c.removeEventListener(d,p,h)),l=le(()=>[pt(t),je(o)],([c,d])=>{if(i(),!c)return;const p=vg(d)?{...d}:d;a.push(...n.flatMap(h=>r.map(v=>s(c,h,v,p))))},{immediate:!0,flush:"post"}),u=()=>{l(),i()};return Cr(u),u}let Tu=!1;function Tg(e,t,n={}){const{window:r=Ct,ignore:o=[],capture:a=!0,detectIframe:i=!1}=n;if(!r)return Ut;Mi&&!Tu&&(Tu=!0,Array.from(r.document.body.children).forEach(h=>h.addEventListener("click",Ut)),r.document.documentElement.addEventListener("click",Ut));let s=!0;const l=h=>je(o).some(v=>{if(typeof v=="string")return Array.from(r.document.querySelectorAll(v)).some(g=>g===h.target||h.composedPath().includes(g));{const g=pt(v);return g&&(h.target===g||h.composedPath().includes(g))}}),u=h=>{const v=pt(e);if(!(!v||v===h.target||h.composedPath().includes(v))){if(h.detail===0&&(s=!l(h)),!s){s=!0;return}t(h)}};let c=!1;const d=[Se(r,"click",h=>{c||(c=!0,setTimeout(()=>{c=!1},0),u(h))},{passive:!0,capture:a}),Se(r,"pointerdown",h=>{const v=pt(e);s=!l(h)&&!!(v&&!h.composedPath().includes(v))},{passive:!0}),i&&Se(r,"blur",h=>{setTimeout(()=>{var v;const g=pt(e);((v=r.document.activeElement)==null?void 0:v.tagName)==="IFRAME"&&!(g!=null&&g.contains(r.document.activeElement))&&t(h)},0)})].filter(Boolean);return()=>d.forEach(h=>h())}function Og(){const e=Q(!1),t=Wn();return t&&me(()=>{e.value=!0},t),e}function Ao(e){const t=Og();return A(()=>(t.value,!!e()))}function Vs(e,t={}){const{window:n=Ct}=t,r=Ao(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const a=Q(!1),i=u=>{a.value=u.matches},s=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i))},l=Cs(()=>{r.value&&(s(),o=n.matchMedia(je(e)),"addEventListener"in o?o.addEventListener("change",i):o.addListener(i),a.value=o.matches)});return Cr(()=>{l(),s(),o=void 0}),a}function Ou(e,t={}){const{controls:n=!1,navigator:r=S0}=t,o=Ao(()=>r&&"permissions"in r),a=Le(),i=typeof e=="string"?{name:e}:e,s=Le(),l=()=>{var c,d;s.value=(d=(c=a.value)==null?void 0:c.state)!=null?d:"prompt"};Se(a,"change",l);const u=bg(async()=>{if(o.value){if(!a.value)try{a.value=await r.permissions.query(i)}catch{a.value=void 0}finally{l()}if(n)return ue(a.value)}});return u(),n?{state:s,isSupported:o,query:u}:s}function xg(e={}){const{navigator:t=S0,read:n=!1,source:r,copiedDuring:o=1500,legacy:a=!1}=e,i=Ao(()=>t&&"clipboard"in t),s=Ou("clipboard-read"),l=Ou("clipboard-write"),u=A(()=>i.value||a),c=Q(""),d=Q(!1),p=Cg(()=>d.value=!1,o);function h(){i.value&&b(s.value)?t.clipboard.readText().then(w=>{c.value=w}):c.value=_()}u.value&&n&&Se(["copy","cut"],h);async function v(w=je(r)){u.value&&w!=null&&(i.value&&b(l.value)?await t.clipboard.writeText(w):g(w),c.value=w,d.value=!0,p.start())}function g(w){const m=document.createElement("textarea");m.value=w??"",m.style.position="absolute",m.style.opacity="0",document.body.appendChild(m),m.select(),document.execCommand("copy"),m.remove()}function _(){var w,m,S;return(S=(m=(w=document==null?void 0:document.getSelection)==null?void 0:w.call(document))==null?void 0:m.toString())!=null?S:""}function b(w){return w==="granted"||w==="prompt"}return{isSupported:u,text:c,copied:d,copy:v}}const No=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Bo="__vueuse_ssr_handlers__",Pg=Rg();function Rg(){return Bo in No||(No[Bo]=No[Bo]||{}),No[Bo]}function Lg(e,t){return Pg[e]||t}function Ig(e){return Vs("(prefers-color-scheme: dark)",e)}function Dg(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const $g={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},xu="vueuse-storage";function Kn(e,t,n,r={}){var o;const{flush:a="pre",deep:i=!0,listenToStorageChanges:s=!0,writeDefaults:l=!0,mergeDefaults:u=!1,shallow:c,window:d=Ct,eventFilter:p,onError:h=x=>{console.error(x)},initOnMounted:v}=r,g=(c?Le:Q)(typeof t=="function"?t():t);if(!n)try{n=Lg("getDefaultStorage",()=>{var x;return(x=Ct)==null?void 0:x.localStorage})()}catch(x){h(x)}if(!n)return g;const _=je(t),b=Dg(_),w=(o=r.serializer)!=null?o:$g[b],{pause:m,resume:S}=Ag(g,()=>D(g.value),{flush:a,deep:i,eventFilter:p});d&&s&&Oa(()=>{n instanceof Storage?Se(d,"storage",H):Se(d,xu,R),v&&H()}),v||H();function P(x,B){if(d){const $={key:e,oldValue:x,newValue:B,storageArea:n};d.dispatchEvent(n instanceof Storage?new StorageEvent("storage",$):new CustomEvent(xu,{detail:$}))}}function D(x){try{const B=n.getItem(e);if(x==null)P(B,null),n.removeItem(e);else{const $=w.write(x);B!==$&&(n.setItem(e,$),P(B,$))}}catch(B){h(B)}}function O(x){const B=x?x.newValue:n.getItem(e);if(B==null)return l&&_!=null&&n.setItem(e,w.write(_)),_;if(!x&&u){const $=w.read(B);return typeof u=="function"?u($,_):b==="object"&&!Array.isArray($)?{..._,...$}:$}else return typeof B!="string"?B:w.read(B)}function H(x){if(!(x&&x.storageArea!==n)){if(x&&x.key==null){g.value=_;return}if(!(x&&x.key!==e)){m();try{(x==null?void 0:x.newValue)!==w.write(g.value)&&(g.value=O(x))}catch(B){h(B)}finally{x?Rt(S):S()}}}}function R(x){H(x.detail)}return g}function Mg(e,t,n={}){const{window:r=Ct,...o}=n;let a;const i=Ao(()=>r&&"ResizeObserver"in r),s=()=>{a&&(a.disconnect(),a=void 0)},l=A(()=>{const d=je(e);return Array.isArray(d)?d.map(p=>pt(p)):[pt(d)]}),u=le(l,d=>{if(s(),i.value&&r){a=new ResizeObserver(t);for(const p of d)p&&a.observe(p,o)}},{immediate:!0,flush:"post"}),c=()=>{s(),u()};return Cr(c),{isSupported:i,stop:c}}function Vg(e,t={width:0,height:0},n={}){const{window:r=Ct,box:o="content-box"}=n,a=A(()=>{var d,p;return(p=(d=pt(e))==null?void 0:d.namespaceURI)==null?void 0:p.includes("svg")}),i=Q(t.width),s=Q(t.height),{stop:l}=Mg(e,([d])=>{const p=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&a.value){const h=pt(e);if(h){const v=h.getBoundingClientRect();i.value=v.width,s.value=v.height}}else if(p){const h=Array.isArray(p)?p:[p];i.value=h.reduce((v,{inlineSize:g})=>v+g,0),s.value=h.reduce((v,{blockSize:g})=>v+g,0)}else i.value=d.contentRect.width,s.value=d.contentRect.height},n);Oa(()=>{const d=pt(e);d&&(i.value="offsetWidth"in d?d.offsetWidth:t.width,s.value="offsetHeight"in d?d.offsetHeight:t.height)});const u=le(()=>pt(e),d=>{i.value=d?t.width:0,s.value=d?t.height:0});function c(){l(),u()}return{width:i,height:s,stop:c}}const Pu=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Ns(e,t={}){const{document:n=w0,autoExit:r=!1}=t,o=A(()=>{var b;return(b=pt(e))!=null?b:n==null?void 0:n.querySelector("html")}),a=Q(!1),i=A(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(b=>n&&b in n||o.value&&b in o.value)),s=A(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(b=>n&&b in n||o.value&&b in o.value)),l=A(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(b=>n&&b in n||o.value&&b in o.value)),u=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(b=>n&&b in n),c=Ao(()=>o.value&&n&&i.value!==void 0&&s.value!==void 0&&l.value!==void 0),d=()=>u?(n==null?void 0:n[u])===o.value:!1,p=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const b=o.value;if((b==null?void 0:b[l.value])!=null)return!!b[l.value]}}return!1};async function h(){if(!(!c.value||!a.value)){if(s.value)if((n==null?void 0:n[s.value])!=null)await n[s.value]();else{const b=o.value;(b==null?void 0:b[s.value])!=null&&await b[s.value]()}a.value=!1}}async function v(){if(!c.value||a.value)return;p()&&await h();const b=o.value;i.value&&(b==null?void 0:b[i.value])!=null&&(await b[i.value](),a.value=!0)}async function g(){await(a.value?h():v())}const _=()=>{const b=p();(!b||b&&d())&&(a.value=b)};return Se(n,Pu,_,!1),Se(()=>pt(o),Pu,_,!1),r&&Cr(h),{isSupported:c,isFullscreen:a,enter:v,exit:h,toggle:g}}function ti(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Ng(e,t,n={}){const{window:r=Ct}=n;return Kn(e,t,r==null?void 0:r.localStorage,n)}function Bg(e={}){const{window:t=Ct}=e;if(!t)return Q(["en"]);const n=t.navigator,r=Q(n.languages);return Se(t,"languagechange",()=>{r.value=n.languages}),r}function ni(e,t=Ut,n={}){const{immediate:r=!0,manual:o=!1,type:a="text/javascript",async:i=!0,crossOrigin:s,referrerPolicy:l,noModule:u,defer:c,document:d=w0,attrs:p={}}=n,h=Q(null);let v=null;const g=w=>new Promise((m,S)=>{const P=H=>(h.value=H,m(H),H);if(!d){m(!1);return}let D=!1,O=d.querySelector(`script[src="${je(e)}"]`);O?O.hasAttribute("data-loaded")&&P(O):(O=d.createElement("script"),O.type=a,O.async=i,O.src=je(e),c&&(O.defer=c),s&&(O.crossOrigin=s),u&&(O.noModule=u),l&&(O.referrerPolicy=l),Object.entries(p).forEach(([H,R])=>O==null?void 0:O.setAttribute(H,R)),D=!0),O.addEventListener("error",H=>S(H)),O.addEventListener("abort",H=>S(H)),O.addEventListener("load",()=>{O.setAttribute("data-loaded","true"),t(O),P(O)}),D&&(O=d.head.appendChild(O)),w||P(O)}),_=(w=!0)=>(v||(v=g(w)),v),b=()=>{if(!d)return;v=null,h.value&&(h.value=null);const w=d.querySelector(`script[src="${je(e)}"]`);w&&d.head.removeChild(w)};return r&&!o&&Oa(_),o||kg(b),{scriptTag:h,load:_,unload:b}}function A0(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 ri=new WeakMap;function xa(e,t=!1){const n=Q(t);let r=null,o="";le(Eg(e),s=>{const l=ti(je(s));if(l){const u=l;if(ri.get(u)||ri.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(o=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const a=()=>{const s=ti(je(e));!s||n.value||(Mi&&(r=Se(s,"touchmove",l=>{Fg(l)},{passive:!1})),s.style.overflow="hidden",n.value=!0)},i=()=>{const s=ti(je(e));!s||!n.value||(Mi&&(r==null||r()),s.style.overflow=o,ri.delete(s),n.value=!1)};return Cr(i),A({get(){return n.value},set(s){s?a():i()}})}function Bs(e,t,n={}){const{window:r=Ct}=n;return Kn(e,t,r==null?void 0:r.sessionStorage,n)}function Hg(e={}){const{window:t=Ct,behavior:n="auto"}=e;if(!t)return{x:Q(0),y:Q(0)};const r=Q(t.scrollX),o=Q(t.scrollY),a=A({get(){return r.value},set(s){scrollTo({left:s,behavior:n})}}),i=A({get(){return o.value},set(s){scrollTo({top:s,behavior:n})}});return Se(t,"scroll",()=>{r.value=t.scrollX,o.value=t.scrollY},{capture:!1,passive:!0}),{x:a,y:i}}function jg(e={}){const{window:t=Ct,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:a=!0,type:i="inner"}=e,s=Q(n),l=Q(r),u=()=>{t&&(i==="outer"?(s.value=t.outerWidth,l.value=t.outerHeight):a?(s.value=t.innerWidth,l.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(u(),Oa(u),Se("resize",u,{passive:!0}),o){const c=Vs("(orientation: portrait)");le(c,()=>u())}return{width:s,height:l}}var ct=Uint8Array,nr=Uint16Array,Ug=Int32Array,k0=new ct([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]),C0=new ct([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 ct([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),T0=function(e,t){for(var n=new nr(31),r=0;r<31;++r)n[r]=t+=1<>1|(Oe&21845)<<1;dn=(dn&52428)>>2|(dn&13107)<<2,dn=(dn&61680)>>4|(dn&3855)<<4,Vi[Oe]=((dn&65280)>>8|(dn&255)<<8)>>1}var Zr=function(e,t,n){for(var r=e.length,o=0,a=new nr(t);o>l]=u}else for(s=new nr(r),o=0;o>15-e[o]);return s},ko=new ct(288);for(var Oe=0;Oe<144;++Oe)ko[Oe]=8;for(var Oe=144;Oe<256;++Oe)ko[Oe]=9;for(var Oe=256;Oe<280;++Oe)ko[Oe]=7;for(var Oe=280;Oe<288;++Oe)ko[Oe]=8;var P0=new ct(32);for(var Oe=0;Oe<32;++Oe)P0[Oe]=5;var Gg=Zr(ko,9,1),Yg=Zr(P0,5,1),oi=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},Ot=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},ai=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},Zg=function(e){return(e+7)/8|0},R0=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new ct(e.subarray(t,n))},Qg=["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"],bt=function(e,t,n){var r=new Error(t||Qg[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,bt),!n)throw r;return r},Xg=function(e,t,n,r){var o=e.length,a=0;if(!o||t.f&&!t.l)return n||new ct(0);var i=!n,s=i||t.i!=2,l=t.i;i&&(n=new ct(o*3));var u=function(de){var ye=n.length;if(de>ye){var y=new ct(Math.max(ye*2,de));y.set(n),n=y}},c=t.f||0,d=t.p||0,p=t.b||0,h=t.l,v=t.d,g=t.m,_=t.n,b=o*8;do{if(!h){c=Ot(e,d,1);var w=Ot(e,d+1,3);if(d+=3,w)if(w==1)h=Gg,v=Yg,g=9,_=5;else if(w==2){var D=Ot(e,d,31)+257,O=Ot(e,d+10,15)+4,H=D+Ot(e,d+5,31)+1;d+=14;for(var R=new ct(H),x=new ct(19),B=0;B>4;if(m<16)R[B++]=m;else{var q=0,j=0;for(m==16?(j=3+Ot(e,d,3),d+=2,q=R[B-1]):m==17?(j=3+Ot(e,d,7),d+=3):m==18&&(j=11+Ot(e,d,127),d+=7);j--;)R[B++]=q}}var X=R.subarray(0,D),se=R.subarray(D);g=oi(X),_=oi(se),h=Zr(X,g,1),v=Zr(se,_,1)}else bt(1);else{var m=Zg(d)+4,S=e[m-4]|e[m-3]<<8,P=m+S;if(P>o){l&&bt(0);break}s&&u(p+S),n.set(e.subarray(m,P),p),t.b=p+=S,t.p=d=P*8,t.f=c;continue}if(d>b){l&&bt(0);break}}s&&u(p+131072);for(var Ie=(1<>4;if(d+=q&15,d>b){l&&bt(0);break}if(q||bt(2),Fe<256)n[p++]=Fe;else if(Fe==256){pe=d,h=null;break}else{var gt=Fe-254;if(Fe>264){var B=Fe-257,tt=k0[B];gt=Ot(e,d,(1<>4;We||bt(3),d+=We&15;var se=Kg[C];if(C>3){var tt=C0[C];se+=ai(e,d)&(1<b){l&&bt(0);break}s&&u(p+131072);var K=p+gt;if(p>4>7||(e[0]<<8|e[1])%31)&&bt(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&bt(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function t4(e,t){return Xg(e.subarray(e4(e,t),-4),{i:2},t,t)}var Ni=typeof TextDecoder<"u"&&new TextDecoder,n4=0;try{Ni.decode(Jg,{stream:!0}),n4=1}catch{}var r4=function(e){for(var t="",n=0;;){var r=e[n++],o=(r>127)+(r>223)+(r>239);if(n+o>e.length)return{s:t,r:R0(e,n-1)};o?o==3?(r=((r&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|r>>10,56320|r&1023)):o&1?t+=String.fromCharCode((r&31)<<6|e[n++]&63):t+=String.fromCharCode((r&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(r)}};function o4(e,t){{for(var n=new ct(e.length),r=0;r{const t=atob(e);return a4(t4(o4(t)))},ht=(e,t)=>{var r;const n=(r=(t==null?void 0:t._instance)??Wn())==null?void 0:r.appContext.components;return n?e in n||it(e)in n||ho(it(e))in n:!1},Fs=e=>new Promise(t=>{setTimeout(t,e)}),Gn=e=>{const t=qt();return A(()=>e[t.value]??{})},i4=()=>{const e=v0();return A(()=>Object.keys(e.value))},Hs=e=>typeof e<"u",ii=e=>typeof e=="number",{isArray:Bi}=Array,br=(e,t)=>Ve(e)&&e.startsWith(t),s4=(e,t)=>Ve(e)&&e.endsWith(t),{entries:js}=Object,{keys:Yn}=Object,{values:l4}=Object,u4=e=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},Us=e=>br(e,"/");var c4=Y({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=A(()=>{const r=["font-icon icon"],o=`fas fa-${e.icon}`;return r.push("fa-fw fa-sm"),r.push(e.icon.includes(" ")?e.icon:o),r}),n=A(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),Yn(r).length?r:null});return()=>e.icon?f("span",{key:e.icon,class:t.value,style:n.value}):null}});const L0=({type:e="info",text:t="",vertical:n,color:r,bgColor:o},{slots:a})=>{var i;return f("span",{class:["vp-badge",e,{diy:r||o}],style:{verticalAlign:n??!1,backgroundColor:o??!1,color:r??!1}},((i=a.default)==null?void 0:i.call(a))??t)};L0.displayName="Badge";const d4="accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",Lu=e=>Ve(e)?e:`${e}px`,f4=(e,t=0)=>{const n=Le(),r=A(()=>Lu(dt(e.width)??"100%")),o=Q("auto"),a=l=>{if(Ve(l)){const[u,c]=l.split(":"),d=Number(u)/Number(c);if(!Number.isNaN(d))return d}return typeof l=="number"?l:16/9},i=l=>{const u=dt(e.height),c=a(dt(e.ratio));return u?Lu(u):`${Number(l)/c+dt(t)}px`},s=()=>{n.value&&(o.value=i(n.value.clientWidth))};return me(()=>{s(),Pe(t)&&le(t,s),Se("orientationchange",s),Se("resize",s)}),{el:n,width:r,height:o,resize:s}},Iu="https://player.bilibili.com/player.html";var p4=Y({name:"BiliBili",props:{bvid:{type:String,default:""},aid:{type:String,default:""},cid:{type:String,default:""},title:{type:String,default:"A BiliBili video"},page:{type:[String,Number],default:1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:void 0},ratio:{type:[String,Number],default:16/9},time:{type:[String,Number],default:0},autoplay:Boolean},setup(e){const{el:t,width:n,height:r,resize:o}=f4(e),a=Q(!1),i=A(()=>{const{aid:s,bvid:l,cid:u,autoplay:c,time:d,page:p}=e;return s&&u?`${Iu}?aid=${s}&cid=${u}&t=${d}&autoplay=${c?1:0}&p=${p}`:l?`${Iu}?bvid=${l}&t=${d}&autoplay=${c?1:0}`:null});return()=>i.value?[f("div",{class:"bilibili-desc"},f("a",{class:"sr-only",href:i.value},e.title)),f("iframe",{ref:t,src:i.value,title:e.title,class:"bilibili-iframe",allow:d4,style:{width:n.value,height:a.value?r.value:0},onLoad:()=>{a.value=!0,o()}}),a.value?null:f(Ta)]:[]}});const I0=({title:e,desc:t="",logo:n,background:r,color:o,link:a})=>{const i=[n?f("img",{class:"vp-card-logo",src:He(n),loading:"lazy","no-view":""}):null,f("div",{class:"vp-card-content"},[f("div",{class:"vp-card-title",innerHTML:e}),f("hr"),f("div",{class:"vp-card-desc",innerHTML:t})])],s={};return r&&(s.background=r),o&&(s.color=o),a?Aa(a)?f("a",{class:"vp-card",href:a,target:"_blank",style:s},i):f(At,{to:a,class:"vp-card",style:s},()=>i):f("div",{class:"vp-card",style:s},i)};I0.displayName="VPCard";const h4={enhance:({app:e})=>{ht("FontIcon")||e.component("FontIcon",c4),ht("Badge")||e.component("Badge",L0),ht("BiliBili")||e.component("BiliBili",p4),ht("VPCard")||e.component("VPCard",I0)},setup:()=>{ni("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/brands.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),ni("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/solid.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),ni("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/fontawesome.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}})},rootComponents:[]},v4=Object.freeze(Object.defineProperty({__proto__:null,default:h4},Symbol.toStringTag,{value:"Module"})),Du=async(e,t)=>{const{path:n,query:r}=e.currentRoute.value,{scrollBehavior:o}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:r,hash:t}),e.options.scrollBehavior=o},m4=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=qn();Se("scroll",E0(()=>{var v,g;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)d.some(b=>b.hash===_.hash));for(let _=0;_=(((v=b.parentElement)==null?void 0:v.offsetTop)??0)-r,S=!w||i<(((g=w.parentElement)==null?void 0:g.offsetTop)??0)-r;if(!(m&&S))continue;const D=decodeURIComponent(o.currentRoute.value.hash),O=decodeURIComponent(b.hash);if(D===O)return;if(c){for(let H=_+1;HVe(e.title)?{title:e.title}:null;const $0=Symbol(""),S4=e=>{D0=e},A4=()=>Me($0),k4=e=>{e.provide($0,D0)};var C4={"/en/":{title:"Catalog",empty:"No catalog"},"/ru-RU/":{title:"Каталог",empty:"Нет каталога"},"/pt-BR/":{title:"Catálogo",empty:"Sem catálogo"},"/":{title:"目录",empty:"暂无目录"}},T4=Y({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=A4(),n=Gn(C4),r=Be(),o=v0(),a=$s(),i=Le(js(o.value).map(([l,{meta:u}])=>{const c=t(u);if(!c)return null;const d=l.split("/").length;return{level:s4(l,"/")?d-2:d-1,base:l.replace(/\/[^/]+\/?$/,"/"),path:l,...c}}).filter(l=>Tn(l)&&Ve(l.title))),s=A(()=>{const l=e.base?Dm(qf(e.base)):r.value.path.replace(/\/[^/]+$/,"/"),u=l.split("/").length-2,c=[];return i.value.filter(({level:d,path:p})=>{if(!br(p,l)||p===l)return!1;if(l==="/"){const h=Yn(a.value.locales).filter(v=>v!=="/");if(p==="/404.html"||h.some(v=>br(p,v)))return!1}return d-u<=e.level}).sort(({title:d,level:p,order:h},{title:v,level:g,order:_})=>p-g||(ii(h)?ii(_)?h>0?_>0?h-_:-1:_<0?h-_:1:h:ii(_)?_:d.localeCompare(v))).forEach(d=>{var v;const{base:p,level:h}=d;switch(h-u){case 1:{c.push(d);break}case 2:{const g=c.find(_=>_.path===p);g&&(g.children??(g.children=[])).push(d);break}default:{const g=c.find(_=>_.path===p.replace(/\/[^/]+\/$/,"/"));if(g){const _=(v=g.children)==null?void 0:v.find(b=>b.path===p);_&&(_.children??(_.children=[])).push(d)}}}}),c});return()=>{const l=s.value.some(u=>u.children);return f("div",{class:["vp-catalog",{index:e.index}]},[e.hideHeading?null:f("h2",{class:"vp-catalog-main-title"},n.value.title),s.value.length?f(e.index?"ol":"ul",{class:["vp-catalog-list",{deep:l}]},s.value.map(({children:u=[],title:c,path:d,content:p})=>{const h=f(At,{class:"vp-catalog-title",to:d},()=>p?f(p):c);return f("li",{class:"vp-catalog-item"},l?[f("h3",{id:c,class:["vp-catalog-child-title",{"has-children":u.length}]},[f("a",{href:`#${c}`,class:"vp-catalog-header-anchor","aria-hidden":!0},"#"),h]),u.length?f(e.index?"ol":"ul",{class:"vp-child-catalogs"},u.map(({children:v=[],content:g,path:_,title:b})=>f("li",{class:"vp-child-catalog"},[f("div",{class:["vp-catalog-sub-title",{"has-children":v.length}]},[f("a",{href:`#${b}`,class:"vp-catalog-header-anchor"},"#"),f(At,{class:"vp-catalog-title",to:_},()=>g?f(g):b)]),v.length?f(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},v.map(({content:w,path:m,title:S})=>e.index?f("li",{class:"vp-sub-catalog"},f(At,{to:m},()=>w?f(w):S)):f(At,{class:"vp-sub-catalog-link",to:m},()=>w?f(w):S))):null]))):null]:f("div",{class:"vp-catalog-child-title"},h))})):f("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),O4=It({enhance:({app:e})=>{k4(e),ht("Catalog",e)||e.component("Catalog",T4)}});const x4=Object.freeze(Object.defineProperty({__proto__:null,default:O4},Symbol.toStringTag,{value:"Module"}));var P4={"/en/":{backToTop:"Back to top"},"/ru-RU/":{backToTop:"Вернуться к началу"},"/pt-BR/":{backToTop:"Volta ao topo"},"/":{backToTop:"返回顶部"}};const R4=Y({name:"BackToTop",setup(){const e=xe(),t=Gn(P4),n=Le(),{height:r}=Vg(n),{height:o}=jg(),{y:a}=Hg(),i=A(()=>e.value.backToTop!==!1&&a.value>100),s=A(()=>a.value/(r.value-o.value)*100);return me(()=>{n.value=document.body}),()=>f(gr,{name:"back-to-top"},()=>i.value?f("button",{type:"button",class:"vp-back-to-top-button","aria-label":t.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[f("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":s.value},f("svg",f("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*s.value*.48} ${Math.PI*(100-s.value)*.48}`}))),f("div",{class:"back-to-top-icon"})]):null)}}),L4=It({rootComponents:[R4]}),I4=Object.freeze(Object.defineProperty({__proto__:null,default:L4},Symbol.toStringTag,{value:"Module"}));/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT - */const Mu=(e,t)=>{e.classList.add(t)},Vu=(e,t)=>{e.classList.remove(t)},$4=e=>{var t;(t=e==null?void 0:e.parentNode)==null||t.removeChild(e)},ii=(e,t,n)=>en?n:e,Nu=e=>(-1+e)*100,M4=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),V4=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,n)=>n.toUpperCase()),Fo=(()=>{const e=["Webkit","O","Moz","ms"],t={},n=a=>{const{style:i}=document.body;if(a in i)return a;const s=a.charAt(0).toUpperCase()+a.slice(1);let l=e.length;for(;l--;){const u=`${e[l]}${s}`;if(u in i)return u}return a},r=a=>{const i=V4(a);return t[i]??(t[i]=n(i))},o=(a,i,s)=>{a.style[r(i)]=s};return(a,i)=>{for(const s in i){const l=i[s];Object.hasOwn(i,s)&&js(l)&&o(a,s,l)}}})(),Yt={minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},Re={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:n}=Yt,r=Re.isStarted(),o=ii(e,Yt.minimum,1);Re.percent=o===1?null:o;const a=Re.render(!r),i=a.querySelector(Yt.barSelector);return a.offsetWidth,M4(s=>{Fo(i,{transform:`translate3d(${Nu(o)}%,0,0)`,transition:`all ${t}ms ${n}`}),o===1?(Fo(a,{transition:"none",opacity:"1"}),a.offsetWidth,setTimeout(()=>{Fo(a,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{Re.remove(),s()},t)},t)):setTimeout(()=>{s()},t)}),Re},isStarted:()=>typeof Re.percent=="number",start:()=>{Re.percent||Re.set(0);const e=()=>{setTimeout(()=>{Re.percent&&(Re.trickle(),e())},Yt.trickleSpeed)};return e(),Re},done:e=>!e&&!Re.percent?Re:Re.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Re;return t?(t=ii(t+(typeof e=="number"?e:(1-t)*ii(Math.random()*t,.1,.95)),0,.994),Re.set(t)):Re.start()},trickle:()=>Re.increase(Math.random()*Yt.trickleRate),render:e=>{if(Re.isRendered())return document.getElementById("nprogress");Mu(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Yt.template;const n=t.querySelector(Yt.barSelector),r=document.querySelector(Yt.parent),o=e?"-100":Nu(Re.percent??0);return Fo(n,{transition:"all 0 linear",transform:`translate3d(${o}%,0,0)`}),r&&(r!==document.body&&Mu(r,"nprogress-custom-parent"),r.appendChild(t)),t},remove:()=>{Vu(document.documentElement,"nprogress-busy"),Vu(document.querySelector(Yt.parent),"nprogress-custom-parent"),$4(document.getElementById("nprogress"))}},N4=()=>{me(()=>{const e=qn(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||Re.start()}),e.afterEach(n=>{t.add(n.path),Re.done()})})},B4=It({setup(){N4()}}),F4=Object.freeze(Object.defineProperty({__proto__:null,default:B4},Symbol.toStringTag,{value:"Module"}));var H4=Object.create,V0=Object.defineProperty,j4=Object.getOwnPropertyDescriptor,Ws=Object.getOwnPropertyNames,U4=Object.getPrototypeOf,z4=Object.prototype.hasOwnProperty,W4=(e,t)=>function(){return e&&(t=(0,e[Ws(e)[0]])(e=0)),t},q4=(e,t)=>function(){return t||(0,e[Ws(e)[0]])((t={exports:{}}).exports,t),t.exports},K4=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Ws(t))!z4.call(e,o)&&o!==n&&V0(e,o,{get:()=>t[o],enumerable:!(r=j4(t,o))||r.enumerable});return e},G4=(e,t,n)=>(n=e!=null?H4(U4(e)):{},K4(V0(n,"default",{value:e,enumerable:!0}),e)),Co=W4({"../../node_modules/.pnpm/tsup@8.3.0_@microsoft+api-extractor@7.43.0_@types+node@20.16.5__@swc+core@1.5.29_jiti@1.21.6__ldnw4a7r4ccknnz6q542psuydy/node_modules/tsup/assets/esm_shims.js"(){}}),Y4=q4({"../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js"(e,t){Co(),t.exports=r;function n(a){return a instanceof Buffer?Buffer.from(a):new a.constructor(a.buffer.slice(),a.byteOffset,a.length)}function r(a){if(a=a||{},a.circles)return o(a);const i=new Map;if(i.set(Date,d=>new Date(d)),i.set(Map,(d,p)=>new Map(l(Array.from(d),p))),i.set(Set,(d,p)=>new Set(l(Array.from(d),p))),a.constructorHandlers)for(const d of a.constructorHandlers)i.set(d[0],d[1]);let s=null;return a.proto?c:u;function l(d,p){const h=Object.keys(d),v=new Array(h.length);for(let g=0;gnew Date(h)),l.set(Map,(h,v)=>new Map(c(Array.from(h),v))),l.set(Set,(h,v)=>new Set(c(Array.from(h),v))),a.constructorHandlers)for(const h of a.constructorHandlers)l.set(h[0],h[1]);let u=null;return a.proto?p:d;function c(h,v){const g=Object.keys(h),_=new Array(g.length);for(let b=0;b(i=r3(e,u,c),i.finally(()=>{if(i=null,n.trailing&&s&&!o){const d=l(u,s);return s=null,d}}),i);return function(...u){return i?(n.trailing&&(s=u),i):new Promise(c=>{const d=!o&&n.leading;clearTimeout(o),o=setTimeout(()=>{o=null;const p=n.leading?r:l(this,u);for(const h of a)h(p);a=[]},t),d?(r=l(this,u),c(r)):a.push(c)})}}async function r3(e,t,n){return await e.apply(t,n)}function Fi(e,t={},n){for(const r in e){const o=e[r],a=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?Fi(o,t,a):typeof o=="function"&&(t[a]=o)}return t}const o3={run:e=>e()},a3=()=>o3,N0=typeof console.createTask<"u"?console.createTask:a3;function i3(e,t){const n=t.shift(),r=N0(n);return e.reduce((o,a)=>o.then(()=>r.run(()=>a(...t))),Promise.resolve())}function s3(e,t){const n=t.shift(),r=N0(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function si(e,t){for(const n of[...e])n(t)}class l3{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const o=t;let a;for(;this._deprecatedHooks[t];)a=this._deprecatedHooks[t],t=a.to;if(a&&!r.allowDeprecated){let i=a.message;i||(i=`${o} hook has been deprecated`+(a.to?`, please use ${a.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,o=(...a)=>(typeof r=="function"&&r(),r=void 0,o=void 0,n(...a));return r=this.hook(t,o),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Fi(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of r.splice(0,r.length))o()}}removeHooks(t){const n=Fi(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(i3,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(s3,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&si(this._before,o);const a=t(n in this._hooks?[...this._hooks[n]]:[],r);return a instanceof Promise?a.finally(()=>{this._after&&o&&si(this._after,o)}):(this._after&&o&&si(this._after,o),a)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function B0(){return new l3}var u3=Object.create,F0=Object.defineProperty,c3=Object.getOwnPropertyDescriptor,qs=Object.getOwnPropertyNames,d3=Object.getPrototypeOf,f3=Object.prototype.hasOwnProperty,p3=(e,t)=>function(){return e&&(t=(0,e[qs(e)[0]])(e=0)),t},H0=(e,t)=>function(){return t||(0,e[qs(e)[0]])((t={exports:{}}).exports,t),t.exports},h3=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of qs(t))!f3.call(e,o)&&o!==n&&F0(e,o,{get:()=>t[o],enumerable:!(r=c3(t,o))||r.enumerable});return e},v3=(e,t,n)=>(n=e!=null?u3(d3(e)):{},h3(F0(n,"default",{value:e,enumerable:!0}),e)),I=p3({"../../node_modules/.pnpm/tsup@8.3.0_@microsoft+api-extractor@7.43.0_@types+node@20.16.5__@swc+core@1.5.29_jiti@1.21.6__ldnw4a7r4ccknnz6q542psuydy/node_modules/tsup/assets/esm_shims.js"(){}}),m3=H0({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(e,t){I(),function(n){var r={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"Ae",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"Oe",Ő:"O",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"Ue",Ű:"U",Ý:"Y",Þ:"TH",ß:"ss",à:"a",á:"a",â:"a",ã:"a",ä:"ae",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"oe",ő:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"ue",ű:"u",ý:"y",þ:"th",ÿ:"y","ẞ":"SS",ا:"a",أ:"a",إ:"i",آ:"aa",ؤ:"u",ئ:"e",ء:"a",ب:"b",ت:"t",ث:"th",ج:"j",ح:"h",خ:"kh",د:"d",ذ:"th",ر:"r",ز:"z",س:"s",ش:"sh",ص:"s",ض:"dh",ط:"t",ظ:"z",ع:"a",غ:"gh",ف:"f",ق:"q",ك:"k",ل:"l",م:"m",ن:"n",ه:"h",و:"w",ي:"y",ى:"a",ة:"h",ﻻ:"la",ﻷ:"laa",ﻹ:"lai",ﻵ:"laa",گ:"g",چ:"ch",پ:"p",ژ:"zh",ک:"k",ی:"y","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9",က:"k",ခ:"kh",ဂ:"g",ဃ:"ga",င:"ng",စ:"s",ဆ:"sa",ဇ:"z","စျ":"za",ည:"ny",ဋ:"t",ဌ:"ta",ဍ:"d",ဎ:"da",ဏ:"na",တ:"t",ထ:"ta",ဒ:"d",ဓ:"da",န:"n",ပ:"p",ဖ:"pa",ဗ:"b",ဘ:"ba",မ:"m",ယ:"y",ရ:"ya",လ:"l",ဝ:"w",သ:"th",ဟ:"h",ဠ:"la",အ:"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h",ဧ:"e","၏":"-e",ဣ:"i",ဤ:"-i",ဉ:"u",ဦ:"-u",ဩ:"aw","သြော":"aw",ဪ:"aw","၀":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"",č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z",ހ:"h",ށ:"sh",ނ:"n",ރ:"r",ބ:"b",ޅ:"lh",ކ:"k",އ:"a",ވ:"v",މ:"m",ފ:"f",ދ:"dh",ތ:"th",ލ:"l",ގ:"g",ޏ:"gn",ސ:"s",ޑ:"d",ޒ:"z",ޓ:"t",ޔ:"y",ޕ:"p",ޖ:"j",ޗ:"ch",ޘ:"tt",ޙ:"hh",ޚ:"kh",ޛ:"th",ޜ:"z",ޝ:"sh",ޞ:"s",ޟ:"d",ޠ:"t",ޡ:"z",ޢ:"a",ޣ:"gh",ޤ:"q",ޥ:"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"",ა:"a",ბ:"b",გ:"g",დ:"d",ე:"e",ვ:"v",ზ:"z",თ:"t",ი:"i",კ:"k",ლ:"l",მ:"m",ნ:"n",ო:"o",პ:"p",ჟ:"zh",რ:"r",ს:"s",ტ:"t",უ:"u",ფ:"p",ქ:"k",ღ:"gh",ყ:"q",შ:"sh",ჩ:"ch",ც:"ts",ძ:"dz",წ:"ts",ჭ:"ch",ხ:"kh",ჯ:"j",ჰ:"h",α:"a",β:"v",γ:"g",δ:"d",ε:"e",ζ:"z",η:"i",θ:"th",ι:"i",κ:"k",λ:"l",μ:"m",ν:"n",ξ:"ks",ο:"o",π:"p",ρ:"r",σ:"s",τ:"t",υ:"y",φ:"f",χ:"x",ψ:"ps",ω:"o",ά:"a",έ:"e",ί:"i",ό:"o",ύ:"y",ή:"i",ώ:"o",ς:"s",ϊ:"i",ΰ:"y",ϋ:"y",ΐ:"i",Α:"A",Β:"B",Γ:"G",Δ:"D",Ε:"E",Ζ:"Z",Η:"I",Θ:"TH",Ι:"I",Κ:"K",Λ:"L",Μ:"M",Ν:"N",Ξ:"KS",Ο:"O",Π:"P",Ρ:"R",Σ:"S",Τ:"T",Υ:"Y",Φ:"F",Χ:"X",Ψ:"PS",Ω:"O",Ά:"A",Έ:"E",Ί:"I",Ό:"O",Ύ:"Y",Ή:"I",Ώ:"O",Ϊ:"I",Ϋ:"Y",ā:"a",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",ū:"u",Ā:"A",Ē:"E",Ģ:"G",Ī:"I",Ķ:"k",Ļ:"L",Ņ:"N",Ū:"U",Ќ:"Kj",ќ:"kj",Љ:"Lj",љ:"lj",Њ:"Nj",њ:"nj",Тс:"Ts",тс:"ts",ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"E",Ł:"L",Ń:"N",Ś:"S",Ź:"Z",Ż:"Z",Є:"Ye",І:"I",Ї:"Yi",Ґ:"G",є:"ye",і:"i",ї:"yi",ґ:"g",ă:"a",Ă:"A",ș:"s",Ș:"S",ț:"t",Ț:"T",ţ:"t",Ţ:"T",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"i",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"kh",ц:"c",ч:"ch",ш:"sh",щ:"sh",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"Yo",Ж:"Zh",З:"Z",И:"I",Й:"I",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"Kh",Ц:"C",Ч:"Ch",Ш:"Sh",Щ:"Sh",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"Yu",Я:"Ya",ђ:"dj",ј:"j",ћ:"c",џ:"dz",Ђ:"Dj",Ј:"j",Ћ:"C",Џ:"Dz",ľ:"l",ĺ:"l",ŕ:"r",Ľ:"L",Ĺ:"L",Ŕ:"R",ş:"s",Ş:"S",ı:"i",İ:"I",ğ:"g",Ğ:"G",ả:"a",Ả:"A",ẳ:"a",Ẳ:"A",ẩ:"a",Ẩ:"A",đ:"d",Đ:"D",ẹ:"e",Ẹ:"E",ẽ:"e",Ẽ:"E",ẻ:"e",Ẻ:"E",ế:"e",Ế:"E",ề:"e",Ề:"E",ệ:"e",Ệ:"E",ễ:"e",Ễ:"E",ể:"e",Ể:"E",ỏ:"o",ọ:"o",Ọ:"o",ố:"o",Ố:"O",ồ:"o",Ồ:"O",ổ:"o",Ổ:"O",ộ:"o",Ộ:"O",ỗ:"o",Ỗ:"O",ơ:"o",Ơ:"O",ớ:"o",Ớ:"O",ờ:"o",Ờ:"O",ợ:"o",Ợ:"O",ỡ:"o",Ỡ:"O",Ở:"o",ở:"o",ị:"i",Ị:"I",ĩ:"i",Ĩ:"I",ỉ:"i",Ỉ:"i",ủ:"u",Ủ:"U",ụ:"u",Ụ:"U",ũ:"u",Ũ:"U",ư:"u",Ư:"U",ứ:"u",Ứ:"U",ừ:"u",Ừ:"U",ự:"u",Ự:"U",ữ:"u",Ữ:"U",ử:"u",Ử:"ư",ỷ:"y",Ỷ:"y",ỳ:"y",Ỳ:"Y",ỵ:"y",Ỵ:"Y",ỹ:"y",Ỹ:"Y",ạ:"a",Ạ:"A",ấ:"a",Ấ:"A",ầ:"a",Ầ:"A",ậ:"a",Ậ:"A",ẫ:"a",Ẫ:"A",ắ:"a",Ắ:"A",ằ:"a",Ằ:"A",ặ:"a",Ặ:"A",ẵ:"a",Ẵ:"A","⓪":"0","①":"1","②":"2","③":"3","④":"4","⑤":"5","⑥":"6","⑦":"7","⑧":"8","⑨":"9","⑩":"10","⑪":"11","⑫":"12","⑬":"13","⑭":"14","⑮":"15","⑯":"16","⑰":"17","⑱":"18","⑲":"18","⑳":"18","⓵":"1","⓶":"2","⓷":"3","⓸":"4","⓹":"5","⓺":"6","⓻":"7","⓼":"8","⓽":"9","⓾":"10","⓿":"0","⓫":"11","⓬":"12","⓭":"13","⓮":"14","⓯":"15","⓰":"16","⓱":"17","⓲":"18","⓳":"19","⓴":"20","Ⓐ":"A","Ⓑ":"B","Ⓒ":"C","Ⓓ":"D","Ⓔ":"E","Ⓕ":"F","Ⓖ":"G","Ⓗ":"H","Ⓘ":"I","Ⓙ":"J","Ⓚ":"K","Ⓛ":"L","Ⓜ":"M","Ⓝ":"N","Ⓞ":"O","Ⓟ":"P","Ⓠ":"Q","Ⓡ":"R","Ⓢ":"S","Ⓣ":"T","Ⓤ":"U","Ⓥ":"V","Ⓦ":"W","Ⓧ":"X","Ⓨ":"Y","Ⓩ":"Z","ⓐ":"a","ⓑ":"b","ⓒ":"c","ⓓ":"d","ⓔ":"e","ⓕ":"f","ⓖ":"g","ⓗ":"h","ⓘ":"i","ⓙ":"j","ⓚ":"k","ⓛ":"l","ⓜ":"m","ⓝ":"n","ⓞ":"o","ⓟ":"p","ⓠ":"q","ⓡ":"r","ⓢ":"s","ⓣ":"t","ⓤ":"u","ⓦ":"v","ⓥ":"w","ⓧ":"x","ⓨ":"y","ⓩ":"z","“":'"',"”":'"',"‘":"'","’":"'","∂":"d",ƒ:"f","™":"(TM)","©":"(C)",œ:"oe",Œ:"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o",º:"o",ª:"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY",元:"CNY",円:"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF","₺":"TRY","؋":"AFN","₼":"AZN",лв:"BGN","៛":"KHR","₡":"CRC","₸":"KZT",ден:"MKD",zł:"PLN","₽":"RUB","₾":"GEL"},o=["်","ް"],a={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},i={en:{},az:{ç:"c",ə:"e",ğ:"g",ı:"i",ö:"o",ş:"s",ü:"u",Ç:"C",Ə:"E",Ğ:"G",İ:"I",Ö:"O",Ş:"S",Ü:"U"},cs:{č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z"},fi:{ä:"a",Ä:"A",ö:"o",Ö:"O"},hu:{ä:"a",Ä:"A",ö:"o",Ö:"O",ü:"u",Ü:"U",ű:"u",Ű:"U"},lt:{ą:"a",č:"c",ę:"e",ė:"e",į:"i",š:"s",ų:"u",ū:"u",ž:"z",Ą:"A",Č:"C",Ę:"E",Ė:"E",Į:"I",Š:"S",Ų:"U",Ū:"U"},lv:{ā:"a",č:"c",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",š:"s",ū:"u",ž:"z",Ā:"A",Č:"C",Ē:"E",Ģ:"G",Ī:"i",Ķ:"k",Ļ:"L",Ņ:"N",Š:"S",Ū:"u",Ž:"Z"},pl:{ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ó:"o",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"e",Ł:"L",Ń:"N",Ó:"O",Ś:"S",Ź:"Z",Ż:"Z"},sv:{ä:"a",Ä:"A",ö:"o",Ö:"O"},sk:{ä:"a",Ä:"A"},sr:{љ:"lj",њ:"nj",Љ:"Lj",Њ:"Nj",đ:"dj",Đ:"Dj"},tr:{Ü:"U",Ö:"O",ü:"u",ö:"o"}},s={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cs:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fa:{"∆":"delta","∞":"bi-nahayat","♥":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","∑":"majmooe","¤":"vahed"},fi:{"∆":"delta","∞":"aarettomyys","♥":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","∑":"summa","¤":"valuutta"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},ge:{"∆":"delta","∞":"usasruloba","♥":"siqvaruli","&":"da","|":"an","<":"naklebi",">":"meti","∑":"jami","¤":"valuta"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{"∆":"delta","∞":"begalybe","♥":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","∑":"suma","¤":"valiuta"},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}},l=[";","?",":","@","&","=","+","$",",","/"].join(""),u=[";","?",":","@","&","=","+","$",","].join(""),c=[".","!","~","*","'","(",")"].join(""),d=function(_,b){var w="-",m="",S="",P=!0,D={},O,H,R,x,B,$,J,ie,fe,q,j,X,se,Ie,De="";if(typeof _!="string")return"";if(typeof b=="string"&&(w=b),J=s.en,ie=i.en,typeof b=="object"){O=b.maintainCase||!1,D=b.custom&&typeof b.custom=="object"?b.custom:D,R=+b.truncate>1&&b.truncate||!1,x=b.uric||!1,B=b.uricNoSlash||!1,$=b.mark||!1,P=!(b.symbols===!1||b.lang===!1),w=b.separator||w,x&&(De+=l),B&&(De+=u),$&&(De+=c),J=b.lang&&s[b.lang]&&P?s[b.lang]:P?s.en:{},ie=b.lang&&i[b.lang]?i[b.lang]:b.lang===!1||b.lang===!0?{}:i.en,b.titleCase&&typeof b.titleCase.length=="number"&&Array.prototype.toString.call(b.titleCase)?(b.titleCase.forEach(function(pe){D[pe+""]=pe+""}),H=!0):H=!!b.titleCase,b.custom&&typeof b.custom.length=="number"&&Array.prototype.toString.call(b.custom)&&b.custom.forEach(function(pe){D[pe+""]=pe+""}),Object.keys(D).forEach(function(pe){var Fe;pe.length>1?Fe=new RegExp("\\b"+h(pe)+"\\b","gi"):Fe=new RegExp(h(pe),"gi"),_=_.replace(Fe,D[pe])});for(j in D)De+=j}for(De+=w,De=h(De),_=_.replace(/(^\s+|\s+$)/g,""),se=!1,Ie=!1,q=0,X=_.length;q=0?(S+=j,j=""):Ie===!0?(j=a[S]+r[j],S=""):j=se&&r[j].match(/[A-Za-z0-9]/)?" "+r[j]:r[j],se=!1,Ie=!1):j in a?(S+=j,j="",q===X-1&&(j=a[S]),Ie=!0):J[j]&&!(x&&l.indexOf(j)!==-1)&&!(B&&u.indexOf(j)!==-1)?(j=se||m.substr(-1).match(/[A-Za-z0-9]/)?w+J[j]:J[j],j+=_[q+1]!==void 0&&_[q+1].match(/[A-Za-z0-9]/)?w:"",se=!0):(Ie===!0?(j=a[S]+j,S="",Ie=!1):se&&(/[A-Za-z0-9]/.test(j)||m.substr(-1).match(/A-Za-z0-9]/))&&(j=" "+j),se=!1),m+=j.replace(new RegExp("[^\\w\\s"+De+"_-]","g"),w);return H&&(m=m.replace(/(\w)(\S*)/g,function(pe,Fe,gt){var tt=Fe.toUpperCase()+(gt!==null?gt:"");return Object.keys(D).indexOf(tt.toLowerCase())<0?tt:tt.toLowerCase()})),m=m.replace(/\s+/g,w).replace(new RegExp("\\"+w+"+","g"),w).replace(new RegExp("(^\\"+w+"+|\\"+w+"+$)","g"),""),R&&m.length>R&&(fe=m.charAt(R)===w,m=m.slice(0,R),fe||(m=m.slice(0,m.lastIndexOf(w)))),!O&&!H&&(m=m.toLowerCase()),m},p=function(_){return function(w){return d(w,_)}},h=function(_){return _.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},v=function(g,_){for(var b in _)if(_[b]===g)return!0};if(typeof t<"u"&&t.exports)t.exports=d,t.exports.createSlug=p;else if(typeof define<"u"&&define.amd)define([],function(){return d});else try{if(n.getSlug||n.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";n.getSlug=d,n.createSlug=p}catch{}}(e)}}),g3=H0({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js"(e,t){I(),t.exports=m3()}});I();I();I();I();I();I();I();function _3(e){return!!(e&&e.__v_isReadonly)}function j0(e){return _3(e)?j0(e.__v_raw):!!(e&&e.__v_isReactive)}function li(e){return!!(e&&e.__v_isRef===!0)}function Fr(e){const t=e&&e.__v_raw;return t?Fr(t):e}var y3=Symbol.for("v-fgt");I();function b3(e){return e.name||e._componentTag||e.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||e.__name}function E3(e){const t=e.__file;if(t)return e3(t3(t,".vue"))}function Fu(e,t){return e.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__=t,t}function Ks(e){if(e.__VUE_DEVTOOLS_NEXT_APP_RECORD__)return e.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(e.root)return e.appContext.app.__VUE_DEVTOOLS_NEXT_APP_RECORD__}async function w3(e){const{app:t,uid:n,instance:r}=e;try{if(r.__VUE_DEVTOOLS_NEXT_UID__)return r.__VUE_DEVTOOLS_NEXT_UID__;const o=await Ks(t);if(!o)return null;const a=o.rootInstance===r;return`${o.id}:${a?"root":n}`}catch{}}function U0(e){var t;return((t=e.subTree)==null?void 0:t.type)===y3}function Pa(e){var t,n,r;const o=b3((e==null?void 0:e.type)||{});if(o)return o;if((e==null?void 0:e.root)===e)return"Root";for(const i in(n=(t=e.parent)==null?void 0:t.type)==null?void 0:n.components)if(e.parent.type.components[i]===(e==null?void 0:e.type))return Fu(e,i);for(const i in(r=e.appContext)==null?void 0:r.components)if(e.appContext.components[i]===(e==null?void 0:e.type))return Fu(e,i);const a=E3((e==null?void 0:e.type)||{});return a||"Anonymous Component"}function Hi(e,t){return t=t||`${e.id}:root`,e.instanceMap.get(t)||e.instanceMap.get(":root")}var S3=class{constructor(){this.refEditor=new A3}set(e,t,n,r){const o=Array.isArray(t)?t:t.split(".");for(;o.length>1;){const s=o.shift();e instanceof Map&&(e=e.get(s)),e instanceof Set?e=Array.from(e.values())[s]:e=e[s],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}const a=o[0],i=this.refEditor.get(e)[a];r?r(e,a,n):this.refEditor.isRef(i)?this.refEditor.set(i,n):e[a]=n}get(e,t){const n=Array.isArray(t)?t:t.split(".");for(let r=0;r"u")return!1;const r=Array.isArray(t)?t.slice():t.split("."),o=n?2:1;for(;e&&r.length>o;){const a=r.shift();e=e[a],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}return e!=null&&Object.prototype.hasOwnProperty.call(e,r[0])}createDefaultSetCallback(e){return(t,n,r)=>{if((e.remove||e.newKey)&&(Array.isArray(t)?t.splice(n,1):Fr(t)instanceof Map?t.delete(n):Fr(t)instanceof Set?t.delete(Array.from(t.values())[n]):Reflect.deleteProperty(t,n)),!e.remove){const o=t[e.newKey||n];this.refEditor.isRef(o)?this.refEditor.set(o,r):Fr(t)instanceof Map?t.set(e.newKey||n,r):Fr(t)instanceof Set?t.add(r):t[e.newKey||n]=r}}}},A3=class{set(e,t){if(li(e))e.value=t;else{if(e instanceof Set&&Array.isArray(t)){e.clear(),t.forEach(o=>e.add(o));return}const n=Object.keys(t);if(e instanceof Map){const o=new Set(e.keys());n.forEach(a=>{e.set(a,Reflect.get(t,a)),o.delete(a)}),o.forEach(a=>e.delete(a));return}const r=new Set(Object.keys(e));n.forEach(o=>{Reflect.set(e,o,Reflect.get(t,o)),r.delete(o)}),r.forEach(o=>Reflect.deleteProperty(e,o))}}get(e){return li(e)?e.value:e}isRef(e){return li(e)||j0(e)}};I();function Gs(e){return U0(e)?k3(e.subTree):e.subTree?[e.subTree.el]:[]}function k3(e){if(!e.children)return[];const t=[];return e.children.forEach(n=>{n.component?t.push(...Gs(n.component)):n!=null&&n.el&&t.push(n.el)}),t}I();I();function C3(){const e={top:0,bottom:0,left:0,right:0,get width(){return e.right-e.left},get height(){return e.bottom-e.top}};return e}var Ho;function T3(e){return Ho||(Ho=document.createRange()),Ho.selectNode(e),Ho.getBoundingClientRect()}function O3(e){const t=C3();if(!e.children)return t;for(let n=0,r=e.children.length;ne.bottom)&&(e.bottom=t.bottom),(!e.left||t.lefte.right)&&(e.right=t.right),e}var Hu={top:0,left:0,right:0,bottom:0,width:0,height:0};function Un(e){const t=e.subTree.el;return typeof window>"u"?Hu:U0(e)?O3(e.subTree):(t==null?void 0:t.nodeType)===1?t==null?void 0:t.getBoundingClientRect():e.subTree.component?Un(e.subTree.component):Hu}var z0="__vue-devtools-component-inspector__",W0="__vue-devtools-component-inspector__card__",q0="__vue-devtools-component-inspector__name__",K0="__vue-devtools-component-inspector__indicator__",G0={display:"block",zIndex:2147483640,position:"fixed",backgroundColor:"#42b88325",border:"1px solid #42b88350",borderRadius:"5px",transition:"all 0.1s ease-in",pointerEvents:"none"},P3={fontFamily:"Arial, Helvetica, sans-serif",padding:"5px 8px",borderRadius:"4px",textAlign:"left",position:"absolute",left:0,color:"#e9e9e9",fontSize:"14px",fontWeight:600,lineHeight:"24px",backgroundColor:"#42b883",boxShadow:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)"},R3={display:"inline-block",fontWeight:400,fontStyle:"normal",fontSize:"12px",opacity:.7};function Or(){return document.getElementById(z0)}function L3(){return document.getElementById(W0)}function I3(){return document.getElementById(K0)}function D3(){return document.getElementById(q0)}function Ys(e){return{left:`${Math.round(e.left*100)/100}px`,top:`${Math.round(e.top*100)/100}px`,width:`${Math.round(e.width*100)/100}px`,height:`${Math.round(e.height*100)/100}px`}}function Zs(e){var t;const n=document.createElement("div");n.id=(t=e.elementId)!=null?t:z0,Object.assign(n.style,{...G0,...Ys(e.bounds),...e.style});const r=document.createElement("span");r.id=W0,Object.assign(r.style,{...P3,top:e.bounds.top<35?0:"-35px"});const o=document.createElement("span");o.id=q0,o.innerHTML=`<${e.name}>  `;const a=document.createElement("i");return a.id=K0,a.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`,Object.assign(a.style,R3),r.appendChild(o),r.appendChild(a),n.appendChild(r),document.body.appendChild(n),n}function Qs(e){const t=Or(),n=L3(),r=D3(),o=I3();t&&(Object.assign(t.style,{...G0,...Ys(e.bounds)}),Object.assign(n.style,{top:e.bounds.top<35?0:"-35px"}),r.innerHTML=`<${e.name}>  `,o.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`)}function $3(e){const t=Un(e),n=Pa(e);Or()?Qs({bounds:t,name:n}):Zs({bounds:t,name:n})}function Y0(){const e=Or();e&&(e.style.display="none")}var ji=null;function Ui(e){const t=e.target;if(t){const n=t.__vueParentComponent;if(n&&(ji=n,n.vnode.el)){const o=Un(n),a=Pa(n);Or()?Qs({bounds:o,name:a}):Zs({bounds:o,name:a})}}}function M3(e,t){var n;if(e.preventDefault(),e.stopPropagation(),ji){const r=(n=rt.value)==null?void 0:n.app;w3({app:r,uid:r.uid,instance:ji}).then(o=>{t(o)})}}var sa=null;function V3(){Y0(),window.removeEventListener("mouseover",Ui),window.removeEventListener("click",sa,!0),sa=null}function N3(){return window.addEventListener("mouseover",Ui),new Promise(e=>{function t(n){n.preventDefault(),n.stopPropagation(),M3(n,r=>{window.removeEventListener("click",t,!0),sa=null,window.removeEventListener("mouseover",Ui);const o=Or();o&&(o.style.display="none"),e(JSON.stringify({id:r}))})}sa=t,window.addEventListener("click",t,!0)})}function B3(e){const t=Hi(rt.value,e.id);if(t){const[n]=Gs(t);if(typeof n.scrollIntoView=="function")n.scrollIntoView({behavior:"smooth"});else{const r=Un(t),o=document.createElement("div"),a={...Ys(r),position:"absolute"};Object.assign(o.style,a),document.body.appendChild(o),o.scrollIntoView({behavior:"smooth"}),setTimeout(()=>{document.body.removeChild(o)},2e3)}setTimeout(()=>{const r=Un(t);if(r.width||r.height){const o=Pa(t),a=Or();a?Qs({...e,name:o,bounds:r}):Zs({...e,name:o,bounds:r}),setTimeout(()=>{a&&(a.style.display="none")},1500)}},1200)}}I();var ju,Uu;(Uu=(ju=Z).__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__)!=null||(ju.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__=!0);function F3(e){let t=0;const n=setInterval(()=>{Z.__VUE_INSPECTOR__&&(clearInterval(n),t+=30,e()),t>=5e3&&clearInterval(n)},30)}function H3(){const e=Z.__VUE_INSPECTOR__,t=e.openInEditor;e.openInEditor=async(...n)=>{e.disable(),t(...n)}}function j3(){return new Promise(e=>{function t(){H3(),e(Z.__VUE_INSPECTOR__)}Z.__VUE_INSPECTOR__?t():F3(()=>{t()})})}I();I();I();I();I();var zu,Wu;(Wu=(zu=Z).__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS)!=null||(zu.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS=[]);var U3=new Proxy(Z.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS,{get(e,t,n){return Reflect.get(e,t,n)}});function z3(e,t){U3.push({...e,descriptorId:t.id,appRecord:Ks(t.app)})}var qu,Ku;(Ku=(qu=Z).__VUE_DEVTOOLS_KIT_INSPECTOR__)!=null||(qu.__VUE_DEVTOOLS_KIT_INSPECTOR__=[]);var Xs=new Proxy(Z.__VUE_DEVTOOLS_KIT_INSPECTOR__,{get(e,t,n){return Reflect.get(e,t,n)}}),Z0=xa(()=>{xr.hooks.callHook("sendInspectorToClient",Q0())});function W3(e,t){Xs.push({options:e,descriptor:t,treeFilter:"",selectedNodeId:"",appRecord:Ks(t.app)}),Z0()}function Q0(){return Xs.filter(e=>e.descriptor.app===rt.value.app).filter(e=>e.descriptor.id!=="components").map(e=>{var t;const n=e.descriptor,r=e.options;return{id:r.id,label:r.label,logo:n.logo,icon:`custom-ic-baseline-${(t=r==null?void 0:r.icon)==null?void 0:t.replace(/_/g,"-")}`,packageName:n.packageName,homepage:n.homepage,pluginId:n.id}})}function Yo(e,t){return Xs.find(n=>n.options.id===e&&(t?n.descriptor.app===t:!0))}function q3(){const e=B0();return e.hook("addInspector",({inspector:t,plugin:n})=>{W3(t,n.descriptor)}),e.hook("sendInspectorTree",async({inspectorId:t,plugin:n})=>{var r;if(!t||!((r=n==null?void 0:n.descriptor)!=null&&r.app))return;const o=Yo(t,n.descriptor.app),a={app:n.descriptor.app,inspectorId:t,filter:(o==null?void 0:o.treeFilter)||"",rootNodes:[]};await new Promise(i=>{e.callHookWith(async s=>{await Promise.all(s.map(l=>l(a))),i()},"getInspectorTree")}),e.callHookWith(async i=>{await Promise.all(i.map(s=>s({inspectorId:t,rootNodes:a.rootNodes})))},"sendInspectorTreeToClient")}),e.hook("sendInspectorState",async({inspectorId:t,plugin:n})=>{var r;if(!t||!((r=n==null?void 0:n.descriptor)!=null&&r.app))return;const o=Yo(t,n.descriptor.app),a={app:n.descriptor.app,inspectorId:t,nodeId:(o==null?void 0:o.selectedNodeId)||"",state:null},i={currentTab:`custom-inspector:${t}`};a.nodeId&&await new Promise(s=>{e.callHookWith(async l=>{await Promise.all(l.map(u=>u(a,i))),s()},"getInspectorState")}),e.callHookWith(async s=>{await Promise.all(s.map(l=>l({inspectorId:t,nodeId:a.nodeId,state:a.state})))},"sendInspectorStateToClient")}),e.hook("customInspectorSelectNode",({inspectorId:t,nodeId:n,plugin:r})=>{const o=Yo(t,r.descriptor.app);o&&(o.selectedNodeId=n)}),e.hook("timelineLayerAdded",({options:t,plugin:n})=>{z3(t,n.descriptor)}),e.hook("timelineEventAdded",({options:t,plugin:n})=>{e.callHookWith(async r=>{await Promise.all(r.map(o=>o(t)))},"sendTimelineEventToClient")}),e.hook("getComponentInstances",async({app:t})=>{const n=t.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(!n)return null;const r=n.id.toString();return[...n.instanceMap].filter(([a])=>a.split(":")[0]===r).map(([,a])=>a)}),e.hook("getComponentBounds",async({instance:t})=>Un(t)),e.hook("getComponentName",({instance:t})=>Pa(t)),e.hook("componentHighlight",({uid:t})=>{const n=rt.value.instanceMap.get(t);n&&$3(n)}),e.hook("componentUnhighlight",()=>{Y0()}),e}var Gu,Yu;(Yu=(Gu=Z).__VUE_DEVTOOLS_KIT_APP_RECORDS__)!=null||(Gu.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[]);var Zu,Qu;(Qu=(Zu=Z).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__)!=null||(Zu.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__={});var Xu,Ju;(Ju=(Xu=Z).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__)!=null||(Xu.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__="");var ec,tc;(tc=(ec=Z).__VUE_DEVTOOLS_KIT_CUSTOM_TABS__)!=null||(ec.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__=[]);var nc,rc;(rc=(nc=Z).__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__)!=null||(nc.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__=[]);var Mn="__VUE_DEVTOOLS_KIT_GLOBAL_STATE__";function K3(){return{connected:!1,clientConnected:!1,vitePluginDetected:!0,appRecords:[],activeAppRecordId:"",tabs:[],commands:[],highPerfModeEnabled:!0,devtoolsClientDetected:{}}}var oc,ac;(ac=(oc=Z)[Mn])!=null||(oc[Mn]=K3());var G3=xa(e=>{xr.hooks.callHook("devtoolsStateUpdated",{state:e})});xa((e,t)=>{xr.hooks.callHook("devtoolsConnectedUpdated",{state:e,oldState:t})});var Ra=new Proxy(Z.__VUE_DEVTOOLS_KIT_APP_RECORDS__,{get(e,t,n){return t==="value"?Z.__VUE_DEVTOOLS_KIT_APP_RECORDS__:Z.__VUE_DEVTOOLS_KIT_APP_RECORDS__[t]}}),rt=new Proxy(Z.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__,{get(e,t,n){return t==="value"?Z.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__:t==="id"?Z.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__:Z.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[t]}});function X0(){G3({...Z[Mn],appRecords:Ra.value,activeAppRecordId:rt.id,tabs:Z.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__,commands:Z.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__})}function Y3(e){Z.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__=e,X0()}function Z3(e){Z.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__=e,X0()}var Fn=new Proxy(Z[Mn],{get(e,t){return t==="appRecords"?Ra:t==="activeAppRecordId"?rt.id:t==="tabs"?Z.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__:t==="commands"?Z.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__:Z[Mn][t]},deleteProperty(e,t){return delete e[t],!0},set(e,t,n){return{...Z[Mn]},e[t]=n,Z[Mn][t]=n,!0}});function Q3(e={}){var t,n,r;const{file:o,host:a,baseUrl:i=window.location.origin,line:s=0,column:l=0}=e;if(o){if(a==="chrome-extension"){const u=o.replace(/\\/g,"\\\\"),c=(n=(t=window.VUE_DEVTOOLS_CONFIG)==null?void 0:t.openInEditorHost)!=null?n:"/";fetch(`${c}__open-in-editor?file=${encodeURI(o)}`).then(d=>{if(!d.ok){const p=`Opening component ${u} failed`;console.log(`%c${p}`,"color:red")}})}else if(Fn.vitePluginDetected){const u=(r=Z.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__)!=null?r:i;Z.__VUE_INSPECTOR__.openInEditor(u,o,s,l)}}}I();I();I();I();I();var ic,sc;(sc=(ic=Z).__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__)!=null||(ic.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__=[]);var Js=new Proxy(Z.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__,{get(e,t,n){return Reflect.get(e,t,n)}});function zi(e){const t={};return Object.keys(e).forEach(n=>{t[n]=e[n].defaultValue}),t}function el(e){return`__VUE_DEVTOOLS_NEXT_PLUGIN_SETTINGS__${e}__`}function X3(e){var t,n,r;const o=(n=(t=Js.find(a=>{var i;return a[0].id===e&&!!((i=a[0])!=null&&i.settings)}))==null?void 0:t[0])!=null?n:null;return(r=o==null?void 0:o.settings)!=null?r:null}function J0(e,t){var n,r,o;const a=el(e);if(a){const i=localStorage.getItem(a);if(i)return JSON.parse(i)}if(e){const i=(r=(n=Js.find(s=>s[0].id===e))==null?void 0:n[0])!=null?r:null;return zi((o=i==null?void 0:i.settings)!=null?o:{})}return zi(t)}function J3(e,t){const n=el(e);localStorage.getItem(n)||localStorage.setItem(n,JSON.stringify(zi(t)))}function e6(e,t,n){const r=el(e),o=localStorage.getItem(r),a=JSON.parse(o||"{}"),i={...a,[t]:n};localStorage.setItem(r,JSON.stringify(i)),xr.hooks.callHookWith(s=>{s.forEach(l=>l({pluginId:e,key:t,oldValue:a[t],newValue:n,settings:i}))},"setPluginSettings")}I();I();I();I();I();I();I();I();I();I();I();var lc,uc,Nt=(uc=(lc=Z).__VUE_DEVTOOLS_HOOK)!=null?uc:lc.__VUE_DEVTOOLS_HOOK=B0(),t6={vueAppInit(e){Nt.hook("app:init",e)},vueAppUnmount(e){Nt.hook("app:unmount",e)},vueAppConnected(e){Nt.hook("app:connected",e)},componentAdded(e){return Nt.hook("component:added",e)},componentUpdated(e){return Nt.hook("component:updated",e)},componentRemoved(e){return Nt.hook("component:removed",e)},setupDevtoolsPlugin(e){Nt.hook("devtools-plugin:setup",e)}},ep={on:t6,setupDevToolsPlugin(e,t){return Nt.callHook("devtools-plugin:setup",e,t)}},n6=class{constructor({plugin:e,ctx:t}){this.hooks=t.hooks,this.plugin=e}get on(){return{visitComponentTree:e=>{this.hooks.hook("visitComponentTree",e)},inspectComponent:e=>{this.hooks.hook("inspectComponent",e)},editComponentState:e=>{this.hooks.hook("editComponentState",e)},getInspectorTree:e=>{this.hooks.hook("getInspectorTree",e)},getInspectorState:e=>{this.hooks.hook("getInspectorState",e)},editInspectorState:e=>{this.hooks.hook("editInspectorState",e)},inspectTimelineEvent:e=>{this.hooks.hook("inspectTimelineEvent",e)},timelineCleared:e=>{this.hooks.hook("timelineCleared",e)},setPluginSettings:e=>{this.hooks.hook("setPluginSettings",e)}}}notifyComponentUpdate(e){var t;const n=Q0().find(r=>r.packageName===this.plugin.descriptor.packageName);if(n!=null&&n.id){if(e){const r=[e.appContext.app,e.uid,(t=e.parent)==null?void 0:t.uid,e];Nt.callHook("component:updated",...r)}else Nt.callHook("component:updated");this.hooks.callHook("sendInspectorState",{inspectorId:n.id,plugin:this.plugin})}}addInspector(e){this.hooks.callHook("addInspector",{inspector:e,plugin:this.plugin}),this.plugin.descriptor.settings&&J3(e.id,this.plugin.descriptor.settings)}sendInspectorTree(e){this.hooks.callHook("sendInspectorTree",{inspectorId:e,plugin:this.plugin})}sendInspectorState(e){this.hooks.callHook("sendInspectorState",{inspectorId:e,plugin:this.plugin})}selectInspectorNode(e,t){this.hooks.callHook("customInspectorSelectNode",{inspectorId:e,nodeId:t,plugin:this.plugin})}now(){return Date.now()}addTimelineLayer(e){this.hooks.callHook("timelineLayerAdded",{options:e,plugin:this.plugin})}addTimelineEvent(e){this.hooks.callHook("timelineEventAdded",{options:e,plugin:this.plugin})}getSettings(e){return J0(e??this.plugin.descriptor.id,this.plugin.descriptor.settings)}getComponentInstances(e){return this.hooks.callHook("getComponentInstances",{app:e})}getComponentBounds(e){return this.hooks.callHook("getComponentBounds",{instance:e})}getComponentName(e){return this.hooks.callHook("getComponentName",{instance:e})}highlightElement(e){const t=e.__VUE_DEVTOOLS_NEXT_UID__;return this.hooks.callHook("componentHighlight",{uid:t})}unhighlightElement(){return this.hooks.callHook("componentUnhighlight")}},r6=n6;I();I();I();I();var o6="__vue_devtool_undefined__",a6="__vue_devtool_infinity__",i6="__vue_devtool_negative_infinity__",s6="__vue_devtool_nan__";I();I();var l6={[o6]:"undefined",[s6]:"NaN",[a6]:"Infinity",[i6]:"-Infinity"};Object.entries(l6).reduce((e,[t,n])=>(e[n]=t,e),{});I();I();I();var cc,dc;(dc=(cc=Z).__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__)!=null||(cc.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__=new Set);function u6(e,t){return ep.setupDevToolsPlugin(e,t)}function c6(e,t){const[n,r]=e;if(n.app!==t)return;const o=new r6({plugin:{setupFn:r,descriptor:n},ctx:xr});n.packageName==="vuex"&&o.on.editInspectorState(a=>{o.sendInspectorState(a.inspectorId)}),r(o)}function d6(e){Z.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(e)||(Z.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(e),Js.forEach(t=>{c6(t,e)}))}I();I();var ao="__VUE_DEVTOOLS_ROUTER__",wr="__VUE_DEVTOOLS_ROUTER_INFO__",fc,pc;(pc=(fc=Z)[wr])!=null||(fc[wr]={currentRoute:null,routes:[]});var hc,vc;(vc=(hc=Z)[ao])!=null||(hc[ao]={});new Proxy(Z[wr],{get(e,t){return Z[wr][t]}});new Proxy(Z[ao],{get(e,t){if(t==="value")return Z[ao]}});function f6(e){const t=new Map;return((e==null?void 0:e.getRoutes())||[]).filter(n=>!t.has(n.path)&&t.set(n.path,1))}function tl(e){return e.map(t=>{let{path:n,name:r,children:o,meta:a}=t;return o!=null&&o.length&&(o=tl(o)),{path:n,name:r,children:o,meta:a}})}function p6(e){if(e){const{fullPath:t,hash:n,href:r,path:o,name:a,matched:i,params:s,query:l}=e;return{fullPath:t,hash:n,href:r,path:o,name:a,params:s,query:l,matched:tl(i)}}return e}function h6(e,t){function n(){var r;const o=(r=e.app)==null?void 0:r.config.globalProperties.$router,a=p6(o==null?void 0:o.currentRoute.value),i=tl(f6(o)),s=console.warn;console.warn=()=>{},Z[wr]={currentRoute:a?Bu(a):{},routes:Bu(i)},Z[ao]=o,console.warn=s}n(),ep.on.componentUpdated(xa(()=>{var r;((r=t.value)==null?void 0:r.app)===e.app&&(n(),xr.hooks.callHook("routerInfoUpdated",{state:Z[wr]}))},200))}function v6(e){return{async getInspectorTree(t){const n={...t,app:rt.value.app,rootNodes:[]};return await new Promise(r=>{e.callHookWith(async o=>{await Promise.all(o.map(a=>a(n))),r()},"getInspectorTree")}),n.rootNodes},async getInspectorState(t){const n={...t,app:rt.value.app,state:null},r={currentTab:`custom-inspector:${t.inspectorId}`};return await new Promise(o=>{e.callHookWith(async a=>{await Promise.all(a.map(i=>i(n,r))),o()},"getInspectorState")}),n.state},editInspectorState(t){const n=new S3,r={...t,app:rt.value.app,set:(o,a=t.path,i=t.state.value,s)=>{n.set(o,a,i,s||n.createDefaultSetCallback(t.state))}};e.callHookWith(o=>{o.forEach(a=>a(r))},"editInspectorState")},sendInspectorState(t){const n=Yo(t);e.callHook("sendInspectorState",{inspectorId:t,plugin:{descriptor:n.descriptor,setupFn:()=>({})}})},inspectComponentInspector(){return N3()},cancelInspectComponentInspector(){return V3()},getComponentRenderCode(t){const n=Hi(rt.value,t);if(n)return(n==null?void 0:n.type)instanceof Function?n.type.toString():n.render.toString()},scrollToComponent(t){return B3({id:t})},openInEditor:Q3,getVueInspector:j3,toggleApp(t){const n=Ra.value.find(r=>r.id===t);n&&(Z3(t),Y3(n),h6(n,rt),Z0(),d6(n.app))},inspectDOM(t){const n=Hi(rt.value,t);if(n){const[r]=Gs(n);r&&(Z.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__=r)}},updatePluginSettings(t,n,r){e6(t,n,r)},getPluginSettings(t){return{options:X3(t),values:J0(t)}}}}I();var mc,gc;(gc=(mc=Z).__VUE_DEVTOOLS_ENV__)!=null||(mc.__VUE_DEVTOOLS_ENV__={vitePluginDetected:!1});var _c=q3(),yc,bc;(bc=(yc=Z).__VUE_DEVTOOLS_KIT_CONTEXT__)!=null||(yc.__VUE_DEVTOOLS_KIT_CONTEXT__={hooks:_c,get state(){return{...Fn,activeAppRecordId:rt.id,activeAppRecord:rt.value,appRecords:Ra.value}},api:v6(_c)});var xr=Z.__VUE_DEVTOOLS_KIT_CONTEXT__;I();v3(g3());var Ec,wc;(wc=(Ec=Z).__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__)!=null||(Ec.__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__={id:0,appIds:new Set});I();function m6(e){Fn.highPerfModeEnabled=e??!Fn.highPerfModeEnabled}I();I();I();function g6(e){Fn.devtoolsClientDetected={...Fn.devtoolsClientDetected,...e};const t=Object.values(Fn.devtoolsClientDetected).some(Boolean);m6(!t)}var Sc,Ac;(Ac=(Sc=Z).__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__)!=null||(Sc.__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__=g6);I();I();I();I();I();I();I();var _6=class{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(e,t){this.keyToValue.set(e,t),this.valueToKey.set(t,e)}getByKey(e){return this.keyToValue.get(e)}getByValue(e){return this.valueToKey.get(e)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}},tp=class{constructor(e){this.generateIdentifier=e,this.kv=new _6}register(e,t){this.kv.getByValue(e)||(t||(t=this.generateIdentifier(e)),this.kv.set(t,e))}clear(){this.kv.clear()}getIdentifier(e){return this.kv.getByValue(e)}getValue(e){return this.kv.getByKey(e)}},y6=class extends tp{constructor(){super(e=>e.name),this.classToAllowedProps=new Map}register(e,t){typeof t=="object"?(t.allowProps&&this.classToAllowedProps.set(e,t.allowProps),super.register(e,t.identifier)):super.register(e,t)}getAllowedProps(e){return this.classToAllowedProps.get(e)}};I();I();function b6(e){if("values"in Object)return Object.values(e);const t=[];for(const n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function E6(e,t){const n=b6(e);if("find"in n)return n.find(t);const r=n;for(let o=0;ot(r,n))}function Zo(e,t){return e.indexOf(t)!==-1}function kc(e,t){for(let n=0;nt.isApplicable(e))}findByName(e){return this.transfomers[e]}};I();I();var S6=e=>Object.prototype.toString.call(e).slice(8,-1),np=e=>typeof e>"u",A6=e=>e===null,io=e=>typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype,Wi=e=>io(e)&&Object.keys(e).length===0,An=e=>Array.isArray(e),k6=e=>typeof e=="string",C6=e=>typeof e=="number"&&!isNaN(e),T6=e=>typeof e=="boolean",O6=e=>e instanceof RegExp,so=e=>e instanceof Map,lo=e=>e instanceof Set,rp=e=>S6(e)==="Symbol",x6=e=>e instanceof Date&&!isNaN(e.valueOf()),P6=e=>e instanceof Error,Cc=e=>typeof e=="number"&&isNaN(e),R6=e=>T6(e)||A6(e)||np(e)||C6(e)||k6(e)||rp(e),L6=e=>typeof e=="bigint",I6=e=>e===1/0||e===-1/0,D6=e=>ArrayBuffer.isView(e)&&!(e instanceof DataView),$6=e=>e instanceof URL;I();var op=e=>e.replace(/\./g,"\\."),ui=e=>e.map(String).map(op).join("."),Zr=e=>{const t=[];let n="";for(let o=0;onull,()=>{}),$t(L6,"bigint",e=>e.toString(),e=>typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)),$t(x6,"Date",e=>e.toISOString(),e=>new Date(e)),$t(P6,"Error",(e,t)=>{const n={name:e.name,message:e.message};return t.allowedErrorProps.forEach(r=>{n[r]=e[r]}),n},(e,t)=>{const n=new Error(e.message);return n.name=e.name,n.stack=e.stack,t.allowedErrorProps.forEach(r=>{n[r]=e[r]}),n}),$t(O6,"regexp",e=>""+e,e=>{const t=e.slice(1,e.lastIndexOf("/")),n=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,n)}),$t(lo,"set",e=>[...e.values()],e=>new Set(e)),$t(so,"map",e=>[...e.entries()],e=>new Map(e)),$t(e=>Cc(e)||I6(e),"number",e=>Cc(e)?"NaN":e>0?"Infinity":"-Infinity",Number),$t(e=>e===0&&1/e===-1/0,"number",()=>"-0",Number),$t($6,"URL",e=>e.toString(),e=>new URL(e))];function La(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}var ip=La((e,t)=>rp(e)?!!t.symbolRegistry.getIdentifier(e):!1,(e,t)=>["symbol",t.symbolRegistry.getIdentifier(e)],e=>e.description,(e,t,n)=>{const r=n.symbolRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),M6=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((e,t)=>(e[t.name]=t,e),{}),sp=La(D6,e=>["typed-array",e.constructor.name],e=>[...e],(e,t)=>{const n=M6[t[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(e)});function lp(e,t){return e!=null&&e.constructor?!!t.classRegistry.getIdentifier(e.constructor):!1}var up=La(lp,(e,t)=>["class",t.classRegistry.getIdentifier(e.constructor)],(e,t)=>{const n=t.classRegistry.getAllowedProps(e.constructor);if(!n)return{...e};const r={};return n.forEach(o=>{r[o]=e[o]}),r},(e,t,n)=>{const r=n.classRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(r.prototype),e)}),cp=La((e,t)=>!!t.customTransformerRegistry.findApplicable(e),(e,t)=>["custom",t.customTransformerRegistry.findApplicable(e).name],(e,t)=>t.customTransformerRegistry.findApplicable(e).serialize(e),(e,t,n)=>{const r=n.customTransformerRegistry.findByName(t[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(e)}),V6=[up,ip,cp,sp],Tc=(e,t)=>{const n=kc(V6,o=>o.isApplicable(e,t));if(n)return{value:n.transform(e,t),type:n.annotation(e,t)};const r=kc(ap,o=>o.isApplicable(e,t));if(r)return{value:r.transform(e,t),type:r.annotation}},dp={};ap.forEach(e=>{dp[e.annotation]=e});var N6=(e,t,n)=>{if(An(t))switch(t[0]){case"symbol":return ip.untransform(e,t,n);case"class":return up.untransform(e,t,n);case"custom":return cp.untransform(e,t,n);case"typed-array":return sp.untransform(e,t,n);default:throw new Error("Unknown transformation: "+t)}else{const r=dp[t];if(!r)throw new Error("Unknown transformation: "+t);return r.untransform(e,n)}};I();var or=(e,t)=>{const n=e.keys();for(;t>0;)n.next(),t--;return n.next().value};function fp(e){if(Zo(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Zo(e,"prototype"))throw new Error("prototype is not allowed as a property");if(Zo(e,"constructor"))throw new Error("constructor is not allowed as a property")}var B6=(e,t)=>{fp(t);for(let n=0;n{if(fp(t),t.length===0)return n(e);let r=e;for(let a=0;aKi(a,t,[...n,...Zr(i)]));return}const[r,o]=e;o&&Sr(o,(a,i)=>{Ki(a,t,[...n,...Zr(i)])}),t(r,n)}function F6(e,t,n){return Ki(t,(r,o)=>{e=qi(e,o,a=>N6(a,r,n))}),e}function H6(e,t){function n(r,o){const a=B6(e,Zr(o));r.map(Zr).forEach(i=>{e=qi(e,i,()=>a)})}if(An(t)){const[r,o]=t;r.forEach(a=>{e=qi(e,Zr(a),()=>e)}),o&&Sr(o,n)}else Sr(t,n);return e}var j6=(e,t)=>io(e)||An(e)||so(e)||lo(e)||lp(e,t);function U6(e,t,n){const r=n.get(e);r?r.push(t):n.set(e,[t])}function z6(e,t){const n={};let r;return e.forEach(o=>{if(o.length<=1)return;t||(o=o.map(s=>s.map(String)).sort((s,l)=>s.length-l.length));const[a,...i]=o;a.length===0?r=i.map(ui):n[ui(a)]=i.map(ui)}),r?Wi(n)?[r]:[r,n]:Wi(n)?void 0:n}var pp=(e,t,n,r,o=[],a=[],i=new Map)=>{var s;const l=R6(e);if(!l){U6(e,o,t);const v=i.get(e);if(v)return r?{transformedValue:null}:v}if(!j6(e,n)){const v=Tc(e,n),g=v?{transformedValue:v.value,annotations:[v.type]}:{transformedValue:e};return l||i.set(e,g),g}if(Zo(a,e))return{transformedValue:null};const u=Tc(e,n),c=(s=u==null?void 0:u.value)!=null?s:e,d=An(c)?[]:{},p={};Sr(c,(v,g)=>{if(g==="__proto__"||g==="constructor"||g==="prototype")throw new Error(`Detected property ${g}. This is a prototype pollution risk, please remove it from your object.`);const _=pp(v,t,n,r,[...o,g],[...a,e],i);d[g]=_.transformedValue,An(_.annotations)?p[g]=_.annotations:io(_.annotations)&&Sr(_.annotations,(b,w)=>{p[op(g)+"."+w]=b})});const h=Wi(p)?{transformedValue:d,annotations:u?[u.type]:void 0}:{transformedValue:d,annotations:u?[u.type,p]:p};return l||i.set(e,h),h};I();I();function hp(e){return Object.prototype.toString.call(e).slice(8,-1)}function Oc(e){return hp(e)==="Array"}function W6(e){if(hp(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function q6(e,t,n,r,o){const a={}.propertyIsEnumerable.call(r,t)?"enumerable":"nonenumerable";a==="enumerable"&&(e[t]=n),o&&a==="nonenumerable"&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}function Gi(e,t={}){if(Oc(e))return e.map(o=>Gi(o,t));if(!W6(e))return e;const n=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols(e);return[...n,...r].reduce((o,a)=>{if(Oc(t.props)&&!t.props.includes(a))return o;const i=e[a],s=Gi(i,t);return q6(o,a,s,e,t.nonenumerable),o},{})}var Ae=class{constructor({dedupe:e=!1}={}){this.classRegistry=new y6,this.symbolRegistry=new tp(t=>{var n;return(n=t.description)!=null?n:""}),this.customTransformerRegistry=new w6,this.allowedErrorProps=[],this.dedupe=e}serialize(e){const t=new Map,n=pp(e,t,this,this.dedupe),r={json:n.transformedValue};n.annotations&&(r.meta={...r.meta,values:n.annotations});const o=z6(t,this.dedupe);return o&&(r.meta={...r.meta,referentialEqualities:o}),r}deserialize(e){const{json:t,meta:n}=e;let r=Gi(t);return n!=null&&n.values&&(r=F6(r,n.values,this)),n!=null&&n.referentialEqualities&&(r=H6(r,n.referentialEqualities)),r}stringify(e){return JSON.stringify(this.serialize(e))}parse(e){return this.deserialize(JSON.parse(e))}registerClass(e,t){this.classRegistry.register(e,t)}registerSymbol(e,t){this.symbolRegistry.register(e,t)}registerCustom(e,t){this.customTransformerRegistry.register({name:t,...e})}allowErrorProps(...e){this.allowedErrorProps.push(...e)}};Ae.defaultInstance=new Ae;Ae.serialize=Ae.defaultInstance.serialize.bind(Ae.defaultInstance);Ae.deserialize=Ae.defaultInstance.deserialize.bind(Ae.defaultInstance);Ae.stringify=Ae.defaultInstance.stringify.bind(Ae.defaultInstance);Ae.parse=Ae.defaultInstance.parse.bind(Ae.defaultInstance);Ae.registerClass=Ae.defaultInstance.registerClass.bind(Ae.defaultInstance);Ae.registerSymbol=Ae.defaultInstance.registerSymbol.bind(Ae.defaultInstance);Ae.registerCustom=Ae.defaultInstance.registerCustom.bind(Ae.defaultInstance);Ae.allowErrorProps=Ae.defaultInstance.allowErrorProps.bind(Ae.defaultInstance);I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();var xc,Pc;(Pc=(xc=Z).__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__)!=null||(xc.__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__=[]);var Rc,Lc;(Lc=(Rc=Z).__VUE_DEVTOOLS_KIT_RPC_CLIENT__)!=null||(Rc.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=null);var Ic,Dc;(Dc=(Ic=Z).__VUE_DEVTOOLS_KIT_RPC_SERVER__)!=null||(Ic.__VUE_DEVTOOLS_KIT_RPC_SERVER__=null);var $c,Mc;(Mc=($c=Z).__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__)!=null||($c.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=null);var Vc,Nc;(Nc=(Vc=Z).__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__)!=null||(Vc.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__=null);var Bc,Fc;(Fc=(Bc=Z).__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__)!=null||(Bc.__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__=null);I();I();I();I();I();I();I();const K6=JSON.parse(`{"encrypt":{"config":{"/demo/encrypt.html":["$2a$10$DhtzF939ebq84yNScKVZdeHOaoREY/lyRPDRrXK9L9um03JeCPagG"],"/zh/demo/encrypt.html":["$2a$10$BG81dRgNnGzqbkYrJxPukeQLTlYKSBVMhh6aAZk3cDmge/7xyL4YO"]}},"author":{"name":"LMYY","url":"https://gaozih.com"},"license":"Apache 2.0","logo":"pvzg_nav.webp","repo":"Gzh0821/pvzg_site","docsDir":"src","lastUpdated":false,"contributors":false,"editLink":false,"locales":{"/en/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page on GitHub","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"encryptLocales":{"iconLabel":"Page Encrypted","placeholder":"Enter password","remember":"Remember password","errorHint":"Please enter the correct password!"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["There’s nothing here.","How did we get here?","That’s a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home"},"navbar":["/en/","/en/download/","/en/almanac/","/en/guide/","/en/custom-level/","/en/instructions/","/en/contribution/",{"text":"Online Play","link":"https://play.pvzge.com","icon":"circle-play"}],"navbarTitle":"PvZ2 Gardendless","sidebar":{"/en/download/":"structure","/en/instructions/":"structure","/en/guide/":"structure","/en/contribution/":"structure","/en/almanac/":"structure","/en/":[]},"footer":"Official website of PvZ2 Gardendless: pvzge.com","copyright":"Copyright 2021-2024 Gaozih © All Rights Reserved.","displayFooter":true},"/ru-RU/":{"lang":"ru-RU","navbarLocales":{"langName":"Русский","selectLangAriaLabel":"Выберите язык"},"metaLocales":{"author":"Автор","date":"Дата написания","origin":"Оригинал","views":"Просмотры страницы","category":"Категория","tag":"Тэги","readingTime":"Время чтения","words":"Слова","toc":"На этой странице","prev":"Предыдущая","next":"Следующая","lastUpdated":"Последнее обновление","contributors":"Контрибьюторы","editLink":"Редактировать эту страницу на GitHub","print":"Печать"},"outlookLocales":{"themeColor":"Цвет темы","darkmode":"Режим темы","fullscreen":"Полный экран"},"encryptLocales":{"iconLabel":"Страница зашифрована","placeholder":"Введите пароль","remember":"Запомнить пароль","errorHint":"Пожалуйста, введите правильный пароль!"},"routeLocales":{"skipToContent":"Перейти к основному содержанию","notFoundTitle":"Страница не найдена","notFoundMsg":["Здесь ничего нет.","Как мы сюда попали?","Это четыре-о-четыре.","Похоже, у нас есть несколько неработающих ссылок."],"back":"Вернуться назад","home":"Вернуться на главную"},"navbar":["/ru-RU/","/ru-RU/download/","/ru-RU/almanac/","/ru-RU/guide/","/ru-RU/instructions/","/ru-RU/contribution/",{"text":"Онлайн-игра","link":"https://play.pvzge.com","icon":"circle-play"}],"navbarTitle":"PvZ2 Gardendless","sidebar":{"/ru-RU/download/":"structure","/ru-RU/instructions/":"structure","/ru-RU/guide/":"structure","/ru-RU/contribution/":"structure","/ru-RU/almanac/":"structure","/ru-RU/":[]},"footer":"Official website of PvZ2 Gardendless: pvzge.com","copyright":"Copyright 2021-2024 Gaozih © All Rights Reserved.","displayFooter":true},"/pt-BR/":{"lang":"pt-BR","navbarLocales":{"langName":"Português","selectLangAriaLabel":"Selecione a língua"},"metaLocales":{"author":"Autor","date":"Escrito em","origin":"Original","views":"Visualizações","category":"Categoria","tag":"Tag","readingTime":"Tempo de Leitura","words":"Palavras","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Última atualização","editLink":"Editar esta página no GitHub","contributors":"Contribuidores","print":"Imprimir"},"outlookLocales":{"themeColor":"Cor do Tema","darkmode":"Modo do Tema","fullscreen":"Full Screen"},"encryptLocales":{"iconLabel":"Page Encrypted","placeholder":"Entre a senha","remember":"Remember password","errorHint":"Por favor, entre a senha correta!"},"routeLocales":{"notFoundTitle":"Não Encontrado","skipToContent":"Pular para o conteúdo","notFoundMsg":["Não há nada aqui.","Como chegou até aqui?","Isto é um Quatro-Zero-Quatro.","Parece que temos alguns links quebrados."],"back":"Voltar","home":"Leve-me para casa"},"navbar":["/pt-BR/","/pt-BR/download/","/pt-BR/almanac/","/pt-BR/guide/","/pt-BR/instructions/","/pt-BR/contribution/",{"text":"Jogo online","link":"https://play.pvzge.com","icon":"circle-play"}],"navbarTitle":"PvZ2 Gardendless","sidebar":{"/pt-BR/download/":"structure","/pt-BR/instructions/":"structure","/pt-BR/guide/":"structure","/pt-BR/contribution/":"structure","/pt-BR/almanac/":"structure","/pt-BR/":[]},"footer":"Official website of PvZ2 Gardendless: pvzge.com","copyright":"Copyright 2021-2024 Gaozih © All Rights Reserved.","displayFooter":true},"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家"},"navbar":["/","/download/","/almanac/","/guide/","/custom-level/","/instructions/","/contribution/","/devtool/",{"text":"在线游玩","link":"https://play.pvzge.com","icon":"circle-play"}],"navbarTitle":"PvZ2 Gardendless","sidebar":{"/download/":"structure","/instructions/":"structure","/guide/":"structure","/contribution/":"structure","/devtool/":"structure","/almanac/":"structure","/":[]},"footer":"《PvZ2 Gardendless》官方网站: pvzge.com","copyright":"Copyright 2021-2024 Gaozih © All Rights Reserved.","displayFooter":true}}}`),G6=Q(K6),vp=()=>G6,mp=Symbol(""),Y6=()=>{const e=Me(mp);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Z6=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},Q6=It({enhance({app:e}){const t=vp(),n=e._context.provides[Is],r=A(()=>Z6(t.value,n.routeLocale.value));e.provide(mp,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}}),u6({app:e,id:"org.vuejs.vuepress.plugin-theme-data",label:"VuePress Theme Data Plugin",packageName:"@vuepress/plugin-theme-data",homepage:"https://v2.vuepress.vuejs.org",logo:"https://v2.vuepress.vuejs.org/images/hero.png",componentStateTypes:["VuePress"]},o=>{o.on.inspectComponent(a=>{a.instanceData.state.push({type:"VuePress",key:"themeData",editable:!1,value:t.value},{type:"VuePress",key:"themeLocaleData",editable:!1,value:r.value})})})}}),X6=Object.freeze(Object.defineProperty({__proto__:null,default:Q6},Symbol.toStringTag,{value:"Module"}));var J6={provider:"Giscus",lightTheme:"https://unpkg.com/vuepress-theme-hope@2.0.0-rc.58/templates/giscus/light.css",darkTheme:"https://unpkg.com/vuepress-theme-hope@2.0.0-rc.58/templates/giscus/dark.css",repo:"Gzh0821/pvzg_site",repoId:"R_kgDOMVGuyA",category:"Announcements",categoryId:"DIC_kwDOMVGuyM4ChC2W"};const e5=J6,t5=Q(e5),gp=Symbol(""),_p=()=>Me(gp),n5=_p,r5=e=>{e.provide(gp,t5)},Hc=["ar","ca","da","de","en","eo","es","fa","fr","he","id","it","ja","ko","nl","pl","pt","ro","ru","th","tr","uk","uz","vi","zh-CN","zh-TW"];var o5=Y({name:"GiscusComment",props:{identifier:{type:String,required:!0},darkmode:Boolean},setup(e){const t=n5(),n=Ds(),r=A(()=>!!(t.value.repo&&t.value.repoId&&t.value.category&&t.value.categoryId)),o=Q(!1),a=A(()=>{if(Hc.includes(n.value))return n.value;const s=n.value.split("-")[0];return Hc.includes(s)?s:"en"}),i=A(()=>({repo:t.value.repo,repoId:t.value.repoId,category:t.value.category,categoryId:t.value.categoryId,lang:a.value,theme:e.darkmode?t.value.darkTheme||"dark":t.value.lightTheme||"light",mapping:t.value.mapping||"pathname",term:e.identifier,inputPosition:t.value.inputPosition||"top",reactionsEnabled:t.value.reactionsEnabled===!1?"0":"1",strict:t.value.strict===!1?"0":"1",loading:t.value.lazyLoading===!1?"eager":"lazy",emitMetadata:"0"}));return me(async()=>{await V(()=>import("./giscus-C26m1eXs.js"),[]),o.value=!0}),()=>r.value?f("div",{id:"comment",class:["giscus-wrapper",{"input-top":t.value.inputPosition!=="bottom"}]},o.value?f("giscus-widget",i.value):f(Ca)):null}}),a5=Y({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=_p(),n=Be(),r=xe(),o=A(()=>r.value.comment??t.value.comment!==!1);return()=>f(o5,{class:"vp-comment","vp-comment":"",identifier:r.value.commentID??n.value.path,darkmode:e.darkmode,style:{display:o.value?"block":"none"}})}}),i5=It({enhance:({app:e})=>{r5(e),e.component("CommentService",a5)}});const s5=Object.freeze(Object.defineProperty({__proto__:null,default:i5},Symbol.toStringTag,{value:"Module"})),l5=/language-(shellscript|shell|bash|sh|zsh)/,u5=({delay:e=500,duration:t=2e3,locales:n,selector:r,showInMobile:o,ignoreSelector:a=[],transform:i})=>{const s=Ns("(max-width: 419px)"),l=A(()=>!s.value||o),u=Gn(n),c=Be(),d=_=>{var w;if(_.hasAttribute("copy-code"))return;const b=document.createElement("button");b.type="button",b.classList.add("vp-copy-code-button"),b.setAttribute("aria-label",u.value.copy),b.setAttribute("data-copied",u.value.copied),(w=_.parentElement)==null||w.insertBefore(b,_),_.setAttribute("copy-code","")};le(()=>[c.value.path,l.value],async()=>{document.body.classList.toggle("no-copy-code",!l.value),l.value&&(await Rt(),await Hs(e),document.querySelectorAll(r.join(",")).forEach(d))},{immediate:!0});const{copy:h}=Pg({legacy:!0}),v=new WeakMap,g=async(_,b,w)=>{const m=b.cloneNode(!0);a.length&&m.querySelectorAll(a.join(",")).forEach(D=>{D.remove()}),i&&i(m);let S=m.textContent||"";if(l5.test(_.className)&&(S=S.replace(/^ *(\$|>) /gm,"")),await h(S),t<=0)return;w.classList.add("copied"),clearTimeout(v.get(w));const P=setTimeout(()=>{w.classList.remove("copied"),w.blur(),v.delete(w)},t);v.set(w,P)};Se("click",_=>{const b=_.target;if(l.value&&b.matches('div[class*="language-"] > button.vp-copy-code-button')){const w=b.parentElement,m=b.nextElementSibling;if(!w||!m)return;g(w,m,b)}})};var c5=[],d5={"/en/":{copy:"Copy code",copied:"Copied"},"/ru-RU/":{copy:"Скопировать код",copied:"Скопировано"},"/pt-BR/":{copy:"Copiar o código",copied:"Código"},"/":{copy:"复制代码",copied:"已复制"}},f5=['[vp-content] div[class*="language-"] pre'];const p5=It({setup:()=>{u5({selector:f5,ignoreSelector:c5,locales:d5,duration:2e3,delay:500,showInMobile:!1})}}),h5=Object.freeze(Object.defineProperty({__proto__:null,default:p5},Symbol.toStringTag,{value:"Module"})),v5=It({setup(){Se("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})}}),m5=Object.freeze(Object.defineProperty({__proto__:null,default:v5},Symbol.toStringTag,{value:"Module"})),g5=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),_5="VUEPRESS_CODE_TAB_STORE",jo=Kn(_5,{}),y5=Y({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=Q(e.active),r=Le([]),o=()=>{e.tabId&&(jo.value[e.tabId]=e.data[n.value].id)},a=(u=n.value)=>{n.value=u{n.value=u>0?u-1:r.value.length-1,r.value[n.value].focus()},s=(u,c)=>{u.key===" "||u.key==="Enter"?(u.preventDefault(),n.value=c):u.key==="ArrowRight"?(u.preventDefault(),a()):u.key==="ArrowLeft"&&(u.preventDefault(),i()),e.tabId&&(jo.value[e.tabId]=e.data[n.value].id)},l=()=>{if(e.tabId){const u=e.data.findIndex(({id:c})=>jo.value[e.tabId]===c);if(u!==-1)return u}return e.active};return me(()=>{n.value=l(),le(()=>jo.value[e.tabId],(u,c)=>{if(e.tabId&&u!==c){const d=e.data.findIndex(({id:p})=>p===u);d!==-1&&(n.value=d)}})}),()=>e.data.length?f("div",{class:"vp-code-tabs"},[f("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:u},c)=>{const d=c===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[c]=p)},class:["vp-code-tab-nav",{active:d}],role:"tab","aria-controls":`codetab-${e.id}-${c}`,"aria-selected":d,onClick:()=>{n.value=c,o()},onKeydown:p=>{s(p,c)}},t[`title${c}`]({value:u,isActive:d}))})),e.data.map(({id:u},c)=>{const d=c===n.value;return f("div",{class:["vp-code-tab",{active:d}],id:`codetab-${e.id}-${c}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-code-tab-title"},t[`title${c}`]({value:u,isActive:d})),t[`tab${c}`]({value:u,isActive:d})])})]):null}}),b5="VUEPRESS_TAB_STORE",ci=Kn(b5,{}),E5=Y({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=Q(e.active),r=Le([]),o=()=>{e.tabId&&(ci.value[e.tabId]=e.data[n.value].id)},a=(u=n.value)=>{n.value=u{n.value=u>0?u-1:r.value.length-1,r.value[n.value].focus()},s=(u,c)=>{u.key===" "||u.key==="Enter"?(u.preventDefault(),n.value=c):u.key==="ArrowRight"?(u.preventDefault(),a()):u.key==="ArrowLeft"&&(u.preventDefault(),i()),o()},l=()=>{if(e.tabId){const u=e.data.findIndex(({id:c})=>ci.value[e.tabId]===c);if(u!==-1)return u}return e.active};return me(()=>{n.value=l(),le(()=>ci.value[e.tabId],(u,c)=>{if(e.tabId&&u!==c){const d=e.data.findIndex(({id:p})=>p===u);d!==-1&&(n.value=d)}})}),()=>e.data.length?f("div",{class:"vp-tabs"},[f("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:u},c)=>{const d=c===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[c]=p)},class:["vp-tab-nav",{active:d}],role:"tab","aria-controls":`tab-${e.id}-${c}`,"aria-selected":d,onClick:()=>{n.value=c,o()},onKeydown:p=>{s(p,c)}},t[`title${c}`]({value:u,isActive:d}))})),e.data.map(({id:u},c)=>{const d=c===n.value;return f("div",{class:["vp-tab",{active:d}],id:`tab-${e.id}-${c}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-tab-title"},t[`title${c}`]({value:u,isActive:d})),t[`tab${c}`]({value:u,isActive:d})])})]):null}}),w5={enhance:({app:e})=>{e.component("CodeTabs",y5),e.component("Tabs",E5)}},S5=Object.freeze(Object.defineProperty({__proto__:null,default:w5},Symbol.toStringTag,{value:"Module"})),A5='',k5='';var C5={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"};const di=C5,jc={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},T5=(e,t,n)=>{const r=document.createElement(e);return Tn(t)&&Yn(t).forEach(o=>{if(o.indexOf("data"))r[o]=t[o];else{const a=o.replace("data","");r.dataset[a]=t[o]}}),r},nl=e=>({...di,...e,jsLib:Array.from(new Set([di.jsLib??[],e.jsLib??[]].flat())),cssLib:Array.from(new Set([di.cssLib??[],e.cssLib??[]].flat()))}),hr=(e,t)=>{if(js(e[t]))return e[t];const n=new Promise(r=>{var a;const o=document.createElement("script");o.src=t,(a=document.querySelector("body"))==null||a.appendChild(o),o.onload=()=>{r()}});return e[t]=n,n},O5=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=T5("style",{innerHTML:t.css});e.appendChild(n)}},x5=(e,t,n)=>{const r=n.getScript();if(r&&Array.from(t.childNodes).every(o=>o.nodeName!=="SCRIPT")){const o=document.createElement("script");o.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${e} .vp-code-demo-display').shadowRoot; -${r}}`)),t.appendChild(o)}},P5=["html","js","css"],R5=e=>{const t=Yn(e),n={html:[],js:[],css:[],isLegal:!1};return P5.forEach(r=>{const o=t.filter(a=>jc[r].types.includes(a));if(o.length){const a=o[0];n[r]=[e[a].replace(/^\n|\n$/g,""),jc[r].map[a]??a]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},yp=e=>e.replace(/
/g,"
").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>"),bp=e=>`
-${yp(e)} -
`,L5=e=>`${e.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; -ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,I5=e=>e.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"Vue.createApp({$1}).mount('#app')").replace(/export\s+default\s*define(Async)?Component\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"Vue.createApp({$1}).mount('#app')").trim(),Ep=e=>`(function(exports){var module={};module.exports=exports;${e};return module.exports.__esModule?exports.default:module.exports;})({})`,D5=(e,t)=>{const n=nl(t),r=e.js[0]??"";return{...n,html:yp(e.html[0]??""),js:r,css:e.css[0]??"",isLegal:e.isLegal,getScript:()=>{var o;return n.useBabel?((o=window.Babel.transform(r,{presets:["es2015"]}))==null?void 0:o.code)??"":r}}},$5=/