From cb52941ae9595d8752a5e3e84ffb2eef25aa5aed Mon Sep 17 00:00:00 2001 From: NIANIANKNIA Date: Thu, 20 Jun 2024 06:28:16 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Nia-Serv?= =?UTF-8?q?er/NiaServer-Docs@2befa4748efadc30ce3ef09d68a5f9d6ea004782=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 ++++---- about.html | 8 ++++---- ...4.html-AY4s-Fx4.js => 404.html-CkDBIact.js} | 2 +- ...l-DQvc7CRw.js => Http-Bot.html-BJ77GR1b.js} | 2 +- ...l-Dhz4J3iA.js => Http-Bot.html-DleIFwR7.js} | 2 +- ...928efG7.js => Illustrated.html-DUZvEFcy.js} | 2 +- ...l-7BE2x34A.js => KillItem.html-CYSaImj8.js} | 2 +- ...l-ChzPoQbR.js => KillItem.html-Dlz_HzAU.js} | 2 +- ....html-CDRyuAej.js => Land.html-03hqZZ4f.js} | 2 +- ...tml-DZJO149t.js => Ntrade.html-C0Dhwwur.js} | 2 +- ...tml-DcIedsMy.js => Ntrade.html-CXOTkHPX.js} | 2 +- ....html-DYV7yaam.js => Shop.html-CEZYv7mT.js} | 2 +- ...html-CvqgMp4A.js => about.html-DQgTa1Yq.js} | 2 +- assets/about.html-D_nyJEND.js | 1 - assets/about.html-DgvdTmMm.js | 1 + assets/{app-aKNnhoYi.js => app-DPgKrOtw.js} | 18 +++++++++--------- ...-B74uI_NH.js => changelog.html-ClejbJOu.js} | 2 +- ...Dh1nTL12.js => developers.html-C85zusTZ.js} | 2 +- ...BXnlZtck.js => developers.html-DVTKr6Md.js} | 2 +- ...ml-DkZzuPsl.js => history.html-CorLG9er.js} | 2 +- ...html-CJ2j3t9J.js => index.html-AlVaMFi3.js} | 2 +- ...html-B7C0OYOm.js => index.html-BWr7qKhG.js} | 2 +- assets/index.html-CWiNwR52.js | 1 + ...html-CXY2bpGf.js => index.html-Cw0FADSZ.js} | 2 +- ...html-D8KKJs5o.js => index.html-DvRUcRw0.js} | 2 +- assets/index.html-TZoa9di9.js | 1 - ...html-D-MC4b9t.js => index.html-YKGZDoY7.js} | 2 +- ...html-Dj3wDGuz.js => index.html-jgBLzpyL.js} | 2 +- ...p.html-B13MD67S.js => map.html-B3VPb2gi.js} | 2 +- ...DgIoN4-v.js => regulation.html-tG9RBk7v.js} | 2 +- ...3W8sf.js => specialThanks.html-3fobZuRD.js} | 2 +- ...61Day.js => specialThanks.html-BYxBafi5.js} | 2 +- dev/Http-Bot.html | 8 ++++---- dev/KillItem.html | 8 ++++---- dev/Land.html | 8 ++++---- dev/Ntrade.html | 8 ++++---- dev/Shop.html | 8 ++++---- dev/index.html | 8 ++++---- en-US/about.html | 6 +++--- en-US/dev/Http-Bot.html | 6 +++--- en-US/dev/KillItem.html | 6 +++--- en-US/dev/Ntrade.html | 6 +++--- en-US/dev/index.html | 6 +++--- en-US/index.html | 8 ++++---- en-US/server/developers.html | 6 +++--- en-US/server/index.html | 6 +++--- en-US/server/specialThanks.html | 6 +++--- index.html | 8 ++++---- play-guide/Illustrated.html | 8 ++++---- play-guide/index.html | 8 ++++---- play-guide/regulation.html | 8 ++++---- server/changelog.html | 8 ++++---- server/developers.html | 8 ++++---- server/history.html | 8 ++++---- server/index.html | 10 +++++----- server/map.html | 8 ++++---- server/specialThanks.html | 8 ++++---- 57 files changed, 137 insertions(+), 137 deletions(-) rename assets/{404.html-AY4s-Fx4.js => 404.html-CkDBIact.js} (86%) rename assets/{Http-Bot.html-DQvc7CRw.js => Http-Bot.html-BJ77GR1b.js} (99%) rename assets/{Http-Bot.html-Dhz4J3iA.js => Http-Bot.html-DleIFwR7.js} (99%) rename assets/{Illustrated.html-C928efG7.js => Illustrated.html-DUZvEFcy.js} (99%) rename assets/{KillItem.html-7BE2x34A.js => KillItem.html-CYSaImj8.js} (97%) rename assets/{KillItem.html-ChzPoQbR.js => KillItem.html-Dlz_HzAU.js} (97%) rename assets/{Land.html-CDRyuAej.js => Land.html-03hqZZ4f.js} (99%) rename assets/{Ntrade.html-DZJO149t.js => Ntrade.html-C0Dhwwur.js} (99%) rename assets/{Ntrade.html-DcIedsMy.js => Ntrade.html-CXOTkHPX.js} (99%) rename assets/{Shop.html-DYV7yaam.js => Shop.html-CEZYv7mT.js} (99%) rename assets/{about.html-CvqgMp4A.js => about.html-DQgTa1Yq.js} (97%) delete mode 100644 assets/about.html-D_nyJEND.js create mode 100644 assets/about.html-DgvdTmMm.js rename assets/{app-aKNnhoYi.js => app-DPgKrOtw.js} (90%) rename assets/{changelog.html-B74uI_NH.js => changelog.html-ClejbJOu.js} (99%) rename assets/{developers.html-Dh1nTL12.js => developers.html-C85zusTZ.js} (95%) rename assets/{developers.html-BXnlZtck.js => developers.html-DVTKr6Md.js} (94%) rename assets/{history.html-DkZzuPsl.js => history.html-CorLG9er.js} (97%) rename assets/{index.html-CJ2j3t9J.js => index.html-AlVaMFi3.js} (92%) rename assets/{index.html-B7C0OYOm.js => index.html-BWr7qKhG.js} (99%) create mode 100644 assets/index.html-CWiNwR52.js rename assets/{index.html-CXY2bpGf.js => index.html-Cw0FADSZ.js} (97%) rename assets/{index.html-D8KKJs5o.js => index.html-DvRUcRw0.js} (63%) delete mode 100644 assets/index.html-TZoa9di9.js rename assets/{index.html-D-MC4b9t.js => index.html-YKGZDoY7.js} (95%) rename assets/{index.html-Dj3wDGuz.js => index.html-jgBLzpyL.js} (76%) rename assets/{map.html-B13MD67S.js => map.html-B3VPb2gi.js} (94%) rename assets/{regulation.html-DgIoN4-v.js => regulation.html-tG9RBk7v.js} (99%) rename assets/{specialThanks.html-CVs3W8sf.js => specialThanks.html-3fobZuRD.js} (94%) rename assets/{specialThanks.html-CMp61Day.js => specialThanks.html-BYxBafi5.js} (94%) diff --git a/404.html b/404.html index bfecd9b..889f144 100644 --- a/404.html +++ b/404.html @@ -30,11 +30,11 @@ NIA服务器 - - + + -
跳至主要內容
- +
跳至主要內容
+ diff --git a/about.html b/about.html index e099b70..71517f3 100644 --- a/about.html +++ b/about.html @@ -30,11 +30,11 @@ 关于本网站 | NIA服务器 - - + + -
跳至主要內容
- +
跳至主要內容
+ diff --git a/assets/404.html-AY4s-Fx4.js b/assets/404.html-CkDBIact.js similarity index 86% rename from assets/404.html-AY4s-Fx4.js rename to assets/404.html-CkDBIact.js index eaa20c5..e9d638e 100644 --- a/assets/404.html-AY4s-Fx4.js +++ b/assets/404.html-CkDBIact.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as e,o,b as n}from"./app-aKNnhoYi.js";const a={},r=n("p",null,"404 Not Found",-1),s=[r];function c(l,_){return o(),e("div",null,s)}const d=t(a,[["render",c],["__file","404.html.vue"]]),h=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound"},"headers":[],"git":{},"readingTime":{"minutes":0.01,"words":3},"filePathRelative":null}');export{d as comp,h as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as e,o,b as n}from"./app-DPgKrOtw.js";const a={},r=n("p",null,"404 Not Found",-1),s=[r];function c(l,_){return o(),e("div",null,s)}const d=t(a,[["render",c],["__file","404.html.vue"]]),h=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound"},"headers":[],"git":{},"readingTime":{"minutes":0.01,"words":3},"filePathRelative":null}');export{d as comp,h as data}; diff --git a/assets/Http-Bot.html-DQvc7CRw.js b/assets/Http-Bot.html-BJ77GR1b.js similarity index 99% rename from assets/Http-Bot.html-DQvc7CRw.js rename to assets/Http-Bot.html-BJ77GR1b.js index 5f6899e..be9f437 100644 --- a/assets/Http-Bot.html-DQvc7CRw.js +++ b/assets/Http-Bot.html-BJ77GR1b.js @@ -1,4 +1,4 @@ -import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,o as a,a as n}from"./app-aKNnhoYi.js";const h={},l=n(`

🤖Http-BOT

版本提示

以下所有api均基于最新构建的版本(见下方RELEASE)

Latest Release
Latest Release

为什么开发?

由于目前我的世界的Script-api无法实现诸如文件读写等功能,为此我们特此基于C++开发了NIA-Http-Bot用来实现更多功能,从而赋予Script-api更多可能


功能特性


使用前注意事项

1.本项目基于http进行通讯,故当前Minecraft版本应当注意启用minecraft/server-net模块(该模块只能运行在服务器上)

2.您可以前往NiaServer-Core项目地址的release下载最新release构建的NIAHttpBOT.exe来获取最新版的NIA-Http-Bot

3.如果您在使用期间遇到了问题/有建议,您可以前往NiaServer-Coreissues进行反馈!

4.由于采用的是http通讯,而非https,我们非常不推荐您将NIAHttpBOT与基岩版服务端分开放置于两台服务器上,这是非常不安全的操作!请务必将NiaHttpBOT与基岩版服务端放置于同一台服务器之上,并注意防火墙设置,不要开放使用过程中涉及的两个端口,以免对服务器安全造成威胁!


使用/开发教程

提示

这里使用的是LLONEBot,事实上,我们是基于onebot-v11进行的开发,只要您所使用的机器人遵循这个接口,即可使用!

由于minecraft/server-net模块在本地存档中无法启用,所以我们应当在本地搭建一个服务器环境用于开发

1.前往我的世界官网下载BDS,并将下好的服务端解压

2.安装行为包

3.修改服务器端文件,来启用net模块:将config/default/permissions.json内容改为

{
+import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,o as a,a as n}from"./app-DPgKrOtw.js";const h={},l=n(`

🤖Http-BOT

版本提示

以下所有api均基于最新构建的版本(见下方RELEASE)

Latest Release
Latest Release

为什么开发?

由于目前我的世界的Script-api无法实现诸如文件读写等功能,为此我们特此基于C++开发了NIA-Http-Bot用来实现更多功能,从而赋予Script-api更多可能


功能特性

  • 基于http可以实现对特定文件进行读写、创建以及删除等功能
  • 基于http搭配NiaServer-Core以及LLONEBot可以实现QQ机器人与服务器联动功能

使用前注意事项

1.本项目基于http进行通讯,故当前Minecraft版本应当注意启用minecraft/server-net模块(该模块只能运行在服务器上)

2.您可以前往NiaServer-Core项目地址的release下载最新release构建的NIAHttpBOT.exe来获取最新版的NIA-Http-Bot

3.如果您在使用期间遇到了问题/有建议,您可以前往NiaServer-Coreissues进行反馈!

4.由于采用的是http通讯,而非https,我们非常不推荐您将NIAHttpBOT与基岩版服务端分开放置于两台服务器上,这是非常不安全的操作!请务必将NiaHttpBOT与基岩版服务端放置于同一台服务器之上,并注意防火墙设置,不要开放使用过程中涉及的两个端口,以免对服务器安全造成威胁!


使用/开发教程

提示

这里使用的是LLONEBot,事实上,我们是基于onebot-v11进行的开发,只要您所使用的机器人遵循这个接口,即可使用!

由于minecraft/server-net模块在本地存档中无法启用,所以我们应当在本地搭建一个服务器环境用于开发

1.前往我的世界官网下载BDS,并将下好的服务端解压

2.安装行为包

3.修改服务器端文件,来启用net模块:将config/default/permissions.json内容改为

{
     "allowed_modules": [
         "@minecraft/server-gametest",
         "@minecraft/server",
diff --git a/assets/Http-Bot.html-Dhz4J3iA.js b/assets/Http-Bot.html-DleIFwR7.js
similarity index 99%
rename from assets/Http-Bot.html-Dhz4J3iA.js
rename to assets/Http-Bot.html-DleIFwR7.js
index 169696f..3e6c8d0 100644
--- a/assets/Http-Bot.html-Dhz4J3iA.js
+++ b/assets/Http-Bot.html-DleIFwR7.js
@@ -1,4 +1,4 @@
-import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,o as a,a as n}from"./app-aKNnhoYi.js";const h={},t=n(`

🤖Http-BOT

version prompt

All the APIs below are based on the latest build (see RELEASE below)

Latest Release
Latest Release

Why develop?

Since the current Minecraft Script-api cannot implement functions such as file reading and writing, we hereby developed NIA-Http-Bot based on C++ to achieve more functions, thus giving Script-api more possibilities

Precautions before use

  1. This project communicates based on HTTP, so the current Minecraft version should pay attention to enable the minecraft/server-net module (this module can only run on the server)

  2. You can go to the release of the NiaServer-Core project address to download the NIAHttpBOT.exe built by the latest release to get the latest version of NIA-Http-Bot

  3. If you encounter problems/have suggestions during use, you can go to issues of NiaServer-Core to give feedback!

  4. Since it involves HTTP communication, please pay attention to the server firewall settings during use, so as not to pose a threat to server security!

Usage/Development Tutorial

Since the minecraft/server-net module cannot be enabled in the local archive, we should build a server environment locally for development

  1. Go to the official website of Minecraft Download BDS, and unzip the downloaded server

  2. Install the behavior package

  3. Modify the server-side file to enable the net module: change the content of config/default/permissions.json to

{
+import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,o as a,a as n}from"./app-DPgKrOtw.js";const h={},t=n(`

🤖Http-BOT

version prompt

All the APIs below are based on the latest build (see RELEASE below)

Latest Release
Latest Release

Why develop?

Since the current Minecraft Script-api cannot implement functions such as file reading and writing, we hereby developed NIA-Http-Bot based on C++ to achieve more functions, thus giving Script-api more possibilities

Precautions before use

  1. This project communicates based on HTTP, so the current Minecraft version should pay attention to enable the minecraft/server-net module (this module can only run on the server)

  2. You can go to the release of the NiaServer-Core project address to download the NIAHttpBOT.exe built by the latest release to get the latest version of NIA-Http-Bot

  3. If you encounter problems/have suggestions during use, you can go to issues of NiaServer-Core to give feedback!

  4. Since it involves HTTP communication, please pay attention to the server firewall settings during use, so as not to pose a threat to server security!

Usage/Development Tutorial

Since the minecraft/server-net module cannot be enabled in the local archive, we should build a server environment locally for development

  1. Go to the official website of Minecraft Download BDS, and unzip the downloaded server

  2. Install the behavior package

  3. Modify the server-side file to enable the net module: change the content of config/default/permissions.json to

{
      "allowed_modules": [
          "@minecraft/server-gametest",
          "@minecraft/server",
diff --git a/assets/Illustrated.html-C928efG7.js b/assets/Illustrated.html-DUZvEFcy.js
similarity index 99%
rename from assets/Illustrated.html-C928efG7.js
rename to assets/Illustrated.html-DUZvEFcy.js
index 081b78e..2ecef08 100644
--- a/assets/Illustrated.html-C928efG7.js
+++ b/assets/Illustrated.html-DUZvEFcy.js
@@ -1 +1 @@
-import{_ as d}from"./plugin-vue_export-helper-DlAUqK2U.js";import{r as i,c as o,b as t,e as a,w as s,d as e,a as r,o as c}from"./app-aKNnhoYi.js";const n="/items/sword/dark_sword.png",g="/island/forest.png",p="/island/island1.png",h="/island/bamboo.png",x="/island/catcoffee.png",y="/island/ore.png",u="/island/island2.png",f="/island/hell1.png",b="/island/poorisland.png",_="/island/bottle.png",m={},E=r('

📜服务器图鉴

变动中数据提醒

以下数据均基于测试服数据,数据仍会出现较大变动,具体请以正式服为准

NIA服务器V4.5版本的全新基本设定,你可以在这里查询到任何你想知道的关于服务器的设定!

🚨基本玩法

服务器主要玩法仍是以原版生存为基础的的扩展玩法

💵货币系统

  • 金币:通过击杀怪物或击败boss获取,用于升级装备武器、打磨宝石、玩家交易

  • 魔币:通过挖掘魔石原矿获得(2~5颗)或者通过使用铁匠铺功能的熔炼使用(原版矿物)进行转换获得,用于换取装饰方块和基础物资

服务器所有商品价格/回收价格均基于基础物价*物价指数

其中物价指数将每小时更新一次,其中物价指数的生成规则为:

理论上服务器生成的物价指数分布符合以100均值20方差的标准正态分布(物价指数将取随机生成后的数据除以100并保留两位小数的处理)

根据标准正态分布曲线,将有99.74%的数据分布于0.4-1.6

同时为了保障服务器正常运行,所有物价指数最后输出范围被限制在0.2-1.8

即小于0.2物价指数为0.2,大于1.8的物价指数为1.8

注:物价指数仅仅影响金币相关交易,并不影响魔币交易

材料与升级

下表中的X代表暗、火、空、岩、灵、雷、水七大元素

  • x元素矿石:通过在不同的元素空岛上挖掘,使用熔炉烧制获得元素锭

  • x元素锭:用于武器装备升级以及合成注入魔力的元素锭

  • x元素瓶:通过地牢中的宝箱有概率获得用于武器装备升级以及合成注入魔力的元素锭

  • x元素晶体:通过挖掘元素原矿有概率获得或击败怪物、boss、地牢宝箱有概率获得,用于铁匠铺打磨宝石

●x元素宝石:通过铁匠铺打磨获得,用于武器装备升级以及合成注入魔力的元素锭

●注入魔力的x元素锭:通过合成获得,用于合成武器装备以及升级

●灵魂残片:通过击杀怪物获得,用于合成灵魂

●灵魂:用于武器装备升级,和打磨宝石材料

七大元素

在这个世界由暗、火、空、岩、灵、雷、水七大元素构成。

七大元素剑

暗·剑

基础攻击力:6

基础耐久值:1000

特殊效果:在攻击敌人命中后立即造成一次额外的2点伤害,该伤害无视护甲防御值,同时敌人获得2s失明效果

火·剑

基础攻击力:8

基础耐久值:800

特殊效果:在攻击敌人命中后给敌人附加持续之火效果,在此效果下,5s内敌人喝抗火药水、进入水中均无法消除此状态,在此状态下敌人会持续受到火焰伤害

空·剑

基础攻击力:4

基础耐久值:1200

特殊效果:在攻击敌人命中后,敌人获得3s漂浮效果,同时在装备该武器后获得速度效果

岩·剑

基础攻击力:6

基础耐久值:2000

特殊效果:在攻击有护甲装备的敌人命中时,会大大加速敌方护甲耐久值损耗速度

灵·剑

基础攻击力:7

基础耐久值:1000

特殊效果:在攻击敌人命中后,敌人获得凋零1秒、缓慢3秒

雷·剑

基础攻击力:7

基础耐久值:1500

特殊效果:在攻击敌人命中后,会在敌人所在位置立刻产生三道落雷,同时敌人获得2s缓慢效果

水·剑

基础攻击力:4

基础耐久值:1800

特殊效果:在攻击敌人命中后,会立刻恢复自身生命值2点,同时对敌人施加中毒5s的效果

PVP系统

玩家双方可以通过菜单进入pvp系统,双方自行选择pvp模式后,在开始

(测试内容)合成表

123合成所得
island1island1island1
island1island1island1=>island1
island1island1island1

过时页面提醒

下方页面部分内容过时,仅供参考!

NIA服务器V4版本的基本设定,你可以在这里查询到任何你想知道的关于服务器的设定!

🧊服务器背景故事设定

敬请期待 其实是没人写

🚨基本玩法

',61),B=t("strong",null,[e("选择符合自己"),t("s",null,"xp"),e("的空岛")],-1),k=t("p",null,"在这里你肯定要运用一些空岛生存技巧,在这里我就不多介绍了",-1),v=t("strong",null,"随机矿场",-1),A=t("p",null,"一些空岛无法获取的资源可以在商店里购买",-1),z=t("strong",null,"能源币",-1),F=t("p",null,"至于获取能源币的方式:",-1),I=t("p",null,"-如果你是肝帝,那么你可以掏空随机矿场,卖矿!(但这里你需要注意的是:矿物回收是有数量限制的)",-1),N=t("p",null,[e("-如果你是懒狗,那么你可以通过 "),t("s",null,"要饭"),e(" 卖其他物品来获取能源币。")],-1),q=t("strong",null,"氧气值",-1),V=t("strong",null,"氧气装备",-1),C=t("strong",null,"点击这里",-1),w=t("strong",null,"物价指数",-1),S=r('

或许可以借助这个东西赚个差价呢

那么...

前面的区域,就请你自己探索吧!

🗻所有空岛类型

丛林岛 作者@lonely

丛林风格的空岛,拥有较大的空间以及资源,岛上甚至还有两只羊!是萌新开始空岛生存的不二之选!

forest
forest

多种群落岛 作者@lonely

多种群落杂糅在一起的一个小岛,空间较为紧凑,同样没有奖励箱,但也是很美观的一个小岛

island1
island1

竹游 作者@mituyun

竹园小岛,遍布竹子,有一个小亭子,溪流,场景十分安详!

bamboo
bamboo

猫猫咖啡厅 作者@Samcrybut

一个猫猫样式的屋子!猛男生存必备...作者这样说道...

catcoffee
catcoffee

矿工最爱 作者@AiLaZuiKeAi

一个小岛,上面有蜂巢,底下也有一定的矿产!

ore
ore

“破败”小岛" 作者@JunFish2722

一个“破败的”小岛,布满蜘蛛网,但是有奖励箱子,甚至还有一个村民蛋?

island2
island2

地狱小岛 作者@lonely

下界风格的小空岛,资源比较匮乏,生存难度较高,适合以下界为主建筑风格的玩家

hell1
hell1

石头岛 作者@JunFish2722

一个主体由石头构成的岛,资源比较贫瘠,可能在上面生存比较困难吧。

poorisland
poorisland

瓶子岛 作者@NIANIANKNIA

一个小小的玻璃瓶里承载了小岛的全部物质~

bottle
bottle

💵货币系统

货币名为能源币,基准为一颗钻石1000货币

服务器商店回收木头,农作物,石头等物品

服务器所有商品价格/回收价格均基于基础物价*物价指数

其中物价指数将每小时更新一次,其中物价指数的生成规则为:

理论上服务器生成的物价指数分布符合以100均值20方差的标准正态分布(物价指数将取随机生成后的数据除以100并保留两位小数的处理)

根据标准正态分布曲线,将有99.74%的数据分布于0.4-1.6

同时为了保障服务器正常运行,所有物价指数最后输出范围被限制在0.2-1.8

附表:基础物品基础物价表

物品名称售卖价格回收价格所属种类备注
钻石-1000矿石-
敬请期待

🫧氧气值设定

玩家初始拥有“初始呼吸装备”便获得5000/5000点氧气值 (前面为如今氧气值,后面的为初始等级氧气值最大容量)

以下所有数值除非说明否则均以“初始呼吸装备”为准

当玩家在线时,氧气值将以每分钟20点减少

氧气值≥14000时玩家血量将由20点变为40点(评估中功能,暂未上线)

氧气值≥10000时玩家获得跳跃提升1提升(评估中功能,暂未上线)

氧气值≥4800时玩家获得力量1提升

氧气值≥3500时玩家获得生命恢复1提升

氧气值≤200时玩家获得缓慢/虚弱效果

氧气值归零超过1分钟获得失明/挖掘疲劳/反胃效果

氧气值归零超过4分钟,玩家直接死亡并强制重生至"医院",在"医院"强制支付50能源币进行治疗,并获得200氧气值用于生命的基本维持,玩家需在下次氧气值归零前购买足够的氧气用于保命。

🤖"呼吸装备"设定

玩家可以通过升级自己的呼吸装备来获得更高等级的效果

装备名称最大氧气值每分钟损耗氧气值升级所消耗能源币特殊效果
初级呼吸装备Ⅰ500020--
初级呼吸装备Ⅱ530019100-
初级呼吸装备Ⅲ550018300-
中级呼吸装备Ⅰ580018500-
中级呼吸装备Ⅱ6000171000-
中级呼吸装备Ⅲ6000161200-
高级呼吸装备Ⅰ6300161500-
高级呼吸装备Ⅱ6500152000-
高级呼吸装备Ⅲ6500142500-
X级呼吸装备Ⅰ7000135000-
X级呼吸装备Ⅱ8000138000-
X级呼吸装备Ⅲ90001210000-
X级呼吸装备Ⅳ100001110000-
X级呼吸装备Ⅴ150001015000-
S级呼吸装备Ⅰ15000520000氧气值≥3500时玩家获得生命恢复2提升
S级呼吸装备Ⅱ15000330000氧气值≥3500时玩家获得生命恢复3提升(评估中功能,暂未上线)
S级呼吸装备Ⅲ15000240000氧气值≥4800时玩家获得力量2提升
V型呼吸装备15000150000装备者可获得无限时间的夜视效果 (评估中功能,暂未上线)

注:“特殊效果”一栏如果为“-”,则代表正向增益buff按照氧气值设定中初始设定实行,如果没有特殊说明,默认更高级的装备支持低级装备所有功能,玩家不可以跨级升级。

当玩家在拥有X级呼吸装备Ⅰ之前进入下界,将会获得缓慢、虚弱的效果,同时氧气值消耗速度增加100%

当玩家在拥有S级呼吸装备Ⅰ之前进入末地,将会获得缓慢、虚弱的效果,同时氧气值消耗速度增加200%

当玩家在拥有V级呼吸装备之前,每次死亡将扣除剩余氧气值10%

🤿如何获得氧气?

①从商店购买"氧气制造机"(虚拟的)当玩家在线每分钟按照级别将产生5/8/10的氧气值直接至玩家氧气值中直到玩家氧气值满(评估中功能,暂未上线)

②从商店直接使用货币购买氧气值(1能源币购买10氧气值)

③接收其他玩家的"有损"转送氧气值(玩家a给玩家b转送氧气,由于过程中损耗,玩家b只能收到50-95%的氧气)

④敬请期待...

🥖体力系统

玩家不在线时每十分钟回一个体力值,体力值基础最大值160格,玩家在线时每分钟回一格体力值,体力值可以用于进入矿场、刷怪场、跑酷等可以获得矿物、突破素材、货币的场所

🧩等级系统

敬请期待

💎随机矿场

每次进入花费40体力值获取15分钟采矿权(进入矿场才计算时间,采矿时间在矿场更新前有效

矿场每次更新时间是每天的晚上12点

在矿场更新时所有在矿场玩家将会被强制传出,且当天采矿剩余时间清零,重新计算

🎃副本系统

敬请期待

*所有名称、数值均为开发中内容,具体请以游戏正式服为准

*本服务器与现实没有任何关系,所有设定均为游戏需要,现实请勿模仿

',76);function X(P,j){const l=i("RouteLink");return c(),o("div",null,[E,t("p",null,[a(l,{to:"/play-guide/Illustrated.html#%F0%9F%97%BB%E6%89%80%E6%9C%89%E7%A9%BA%E5%B2%9B%E7%B1%BB%E5%9E%8B"},{default:s(()=>[B]),_:1}),e(",在岛上开始你的生存~")]),k,t("p",null,[e("至于获取资源嘛...了解一下"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%92%8E%E9%9A%8F%E6%9C%BA%E7%9F%BF%E5%9C%BA"},{default:s(()=>[v]),_:1}),e("?")]),A,t("p",null,[e("哦对了,在这个大陆,你需要使用一种叫做"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%92%B5%E8%B4%A7%E5%B8%81%E7%B3%BB%E7%BB%9F"},{default:s(()=>[z]),_:1}),e("的东西来进行交易")]),F,I,N,t("p",null,[e("在获取资源的过程中,你要时刻关注自己的"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%AB%A7%E6%B0%A7%E6%B0%94%E5%80%BC%E8%AE%BE%E5%AE%9A"},{default:s(()=>[q]),_:1})]),t("p",null,[e("使用能源币升级"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%A4%96%E5%91%BC%E5%90%B8%E8%A3%85%E5%A4%87%E8%AE%BE%E5%AE%9A"},{default:s(()=>[V]),_:1}),e(",这会使你氧气容量上限增加,氧气消耗速度也会变慢。")]),t("p",null,[e("如何获取氧气呢?"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%A4%BF%E5%A6%82%E4%BD%95%E8%8E%B7%E5%BE%97%E6%B0%A7%E6%B0%94"},{default:s(()=>[C]),_:1})]),t("p",null,[e("另外,服务器采用了极其先进的正态分布算法来计算"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%92%B5%E8%B4%A7%E5%B8%81%E7%B3%BB%E7%BB%9F"},{default:s(()=>[w]),_:1})]),S])}const K=d(m,[["render",X],["__file","Illustrated.html.vue"]]),L=JSON.parse('{"path":"/play-guide/Illustrated.html","title":"📜服务器图鉴","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"📜服务器图鉴"},"headers":[{"level":3,"title":"🚨基本玩法","slug":"🚨基本玩法","link":"#🚨基本玩法","children":[]},{"level":3,"title":"💵货币系统","slug":"💵货币系统","link":"#💵货币系统","children":[]},{"level":3,"title":"材料与升级","slug":"材料与升级","link":"#材料与升级","children":[]},{"level":3,"title":"七大元素","slug":"七大元素","link":"#七大元素","children":[]},{"level":3,"title":"七大元素剑","slug":"七大元素剑","link":"#七大元素剑","children":[]},{"level":3,"title":"PVP系统","slug":"pvp系统","link":"#pvp系统","children":[]},{"level":3,"title":"(测试内容)合成表","slug":"测试内容-合成表","link":"#测试内容-合成表","children":[]},{"level":3,"title":"🧊服务器背景故事设定","slug":"🧊服务器背景故事设定","link":"#🧊服务器背景故事设定","children":[]},{"level":3,"title":"🚨基本玩法","slug":"🚨基本玩法-1","link":"#🚨基本玩法-1","children":[]},{"level":3,"title":"🗻所有空岛类型","slug":"🗻所有空岛类型","link":"#🗻所有空岛类型","children":[]},{"level":3,"title":"💵货币系统","slug":"💵货币系统-1","link":"#💵货币系统-1","children":[]},{"level":3,"title":"🫧氧气值设定","slug":"🫧氧气值设定","link":"#🫧氧气值设定","children":[]},{"level":3,"title":"🤖\\"呼吸装备\\"设定","slug":"🤖-呼吸装备-设定","link":"#🤖-呼吸装备-设定","children":[]},{"level":3,"title":"🤿如何获得氧气?","slug":"🤿如何获得氧气","link":"#🤿如何获得氧气","children":[]},{"level":3,"title":"🥖体力系统","slug":"🥖体力系统","link":"#🥖体力系统","children":[]},{"level":3,"title":"🧩等级系统","slug":"🧩等级系统","link":"#🧩等级系统","children":[]},{"level":3,"title":"💎随机矿场","slug":"💎随机矿场","link":"#💎随机矿场","children":[]},{"level":3,"title":"🎃副本系统","slug":"🎃副本系统","link":"#🎃副本系统","children":[]}],"git":{"createdTime":1662199501000,"updatedTime":1718562158000,"contributors":[{"name":"NIANIANKNIA","email":"nianianknia@163.com","commits":1}]},"readingTime":{"minutes":10.96,"words":3289},"filePathRelative":"play-guide/Illustrated.md","localizedDate":"2022年9月3日"}');export{K as comp,L as data}; +import{_ as d}from"./plugin-vue_export-helper-DlAUqK2U.js";import{r as i,c as o,b as t,e as a,w as s,d as e,a as r,o as c}from"./app-DPgKrOtw.js";const n="/items/sword/dark_sword.png",g="/island/forest.png",p="/island/island1.png",h="/island/bamboo.png",x="/island/catcoffee.png",y="/island/ore.png",u="/island/island2.png",f="/island/hell1.png",b="/island/poorisland.png",_="/island/bottle.png",m={},E=r('

📜服务器图鉴

变动中数据提醒

以下数据均基于测试服数据,数据仍会出现较大变动,具体请以正式服为准

NIA服务器V4.5版本的全新基本设定,你可以在这里查询到任何你想知道的关于服务器的设定!

🚨基本玩法

服务器主要玩法仍是以原版生存为基础的的扩展玩法

💵货币系统

  • 金币:通过击杀怪物或击败boss获取,用于升级装备武器、打磨宝石、玩家交易

  • 魔币:通过挖掘魔石原矿获得(2~5颗)或者通过使用铁匠铺功能的熔炼使用(原版矿物)进行转换获得,用于换取装饰方块和基础物资

服务器所有商品价格/回收价格均基于基础物价*物价指数

其中物价指数将每小时更新一次,其中物价指数的生成规则为:

理论上服务器生成的物价指数分布符合以100均值20方差的标准正态分布(物价指数将取随机生成后的数据除以100并保留两位小数的处理)

根据标准正态分布曲线,将有99.74%的数据分布于0.4-1.6

同时为了保障服务器正常运行,所有物价指数最后输出范围被限制在0.2-1.8

即小于0.2物价指数为0.2,大于1.8的物价指数为1.8

注:物价指数仅仅影响金币相关交易,并不影响魔币交易

材料与升级

下表中的X代表暗、火、空、岩、灵、雷、水七大元素

  • x元素矿石:通过在不同的元素空岛上挖掘,使用熔炉烧制获得元素锭

  • x元素锭:用于武器装备升级以及合成注入魔力的元素锭

  • x元素瓶:通过地牢中的宝箱有概率获得用于武器装备升级以及合成注入魔力的元素锭

  • x元素晶体:通过挖掘元素原矿有概率获得或击败怪物、boss、地牢宝箱有概率获得,用于铁匠铺打磨宝石

●x元素宝石:通过铁匠铺打磨获得,用于武器装备升级以及合成注入魔力的元素锭

●注入魔力的x元素锭:通过合成获得,用于合成武器装备以及升级

●灵魂残片:通过击杀怪物获得,用于合成灵魂

●灵魂:用于武器装备升级,和打磨宝石材料

七大元素

在这个世界由暗、火、空、岩、灵、雷、水七大元素构成。

七大元素剑

暗·剑

基础攻击力:6

基础耐久值:1000

特殊效果:在攻击敌人命中后立即造成一次额外的2点伤害,该伤害无视护甲防御值,同时敌人获得2s失明效果

火·剑

基础攻击力:8

基础耐久值:800

特殊效果:在攻击敌人命中后给敌人附加持续之火效果,在此效果下,5s内敌人喝抗火药水、进入水中均无法消除此状态,在此状态下敌人会持续受到火焰伤害

空·剑

基础攻击力:4

基础耐久值:1200

特殊效果:在攻击敌人命中后,敌人获得3s漂浮效果,同时在装备该武器后获得速度效果

岩·剑

基础攻击力:6

基础耐久值:2000

特殊效果:在攻击有护甲装备的敌人命中时,会大大加速敌方护甲耐久值损耗速度

灵·剑

基础攻击力:7

基础耐久值:1000

特殊效果:在攻击敌人命中后,敌人获得凋零1秒、缓慢3秒

雷·剑

基础攻击力:7

基础耐久值:1500

特殊效果:在攻击敌人命中后,会在敌人所在位置立刻产生三道落雷,同时敌人获得2s缓慢效果

水·剑

基础攻击力:4

基础耐久值:1800

特殊效果:在攻击敌人命中后,会立刻恢复自身生命值2点,同时对敌人施加中毒5s的效果

PVP系统

玩家双方可以通过菜单进入pvp系统,双方自行选择pvp模式后,在开始

(测试内容)合成表

123合成所得
island1island1island1
island1island1island1=>island1
island1island1island1

过时页面提醒

下方页面部分内容过时,仅供参考!

NIA服务器V4版本的基本设定,你可以在这里查询到任何你想知道的关于服务器的设定!

🧊服务器背景故事设定

敬请期待 其实是没人写

🚨基本玩法

',61),B=t("strong",null,[e("选择符合自己"),t("s",null,"xp"),e("的空岛")],-1),k=t("p",null,"在这里你肯定要运用一些空岛生存技巧,在这里我就不多介绍了",-1),v=t("strong",null,"随机矿场",-1),A=t("p",null,"一些空岛无法获取的资源可以在商店里购买",-1),z=t("strong",null,"能源币",-1),F=t("p",null,"至于获取能源币的方式:",-1),I=t("p",null,"-如果你是肝帝,那么你可以掏空随机矿场,卖矿!(但这里你需要注意的是:矿物回收是有数量限制的)",-1),N=t("p",null,[e("-如果你是懒狗,那么你可以通过 "),t("s",null,"要饭"),e(" 卖其他物品来获取能源币。")],-1),q=t("strong",null,"氧气值",-1),V=t("strong",null,"氧气装备",-1),C=t("strong",null,"点击这里",-1),w=t("strong",null,"物价指数",-1),S=r('

或许可以借助这个东西赚个差价呢

那么...

前面的区域,就请你自己探索吧!

🗻所有空岛类型

丛林岛 作者@lonely

丛林风格的空岛,拥有较大的空间以及资源,岛上甚至还有两只羊!是萌新开始空岛生存的不二之选!

forest
forest

多种群落岛 作者@lonely

多种群落杂糅在一起的一个小岛,空间较为紧凑,同样没有奖励箱,但也是很美观的一个小岛

island1
island1

竹游 作者@mituyun

竹园小岛,遍布竹子,有一个小亭子,溪流,场景十分安详!

bamboo
bamboo

猫猫咖啡厅 作者@Samcrybut

一个猫猫样式的屋子!猛男生存必备...作者这样说道...

catcoffee
catcoffee

矿工最爱 作者@AiLaZuiKeAi

一个小岛,上面有蜂巢,底下也有一定的矿产!

ore
ore

“破败”小岛" 作者@JunFish2722

一个“破败的”小岛,布满蜘蛛网,但是有奖励箱子,甚至还有一个村民蛋?

island2
island2

地狱小岛 作者@lonely

下界风格的小空岛,资源比较匮乏,生存难度较高,适合以下界为主建筑风格的玩家

hell1
hell1

石头岛 作者@JunFish2722

一个主体由石头构成的岛,资源比较贫瘠,可能在上面生存比较困难吧。

poorisland
poorisland

瓶子岛 作者@NIANIANKNIA

一个小小的玻璃瓶里承载了小岛的全部物质~

bottle
bottle

💵货币系统

货币名为能源币,基准为一颗钻石1000货币

服务器商店回收木头,农作物,石头等物品

服务器所有商品价格/回收价格均基于基础物价*物价指数

其中物价指数将每小时更新一次,其中物价指数的生成规则为:

理论上服务器生成的物价指数分布符合以100均值20方差的标准正态分布(物价指数将取随机生成后的数据除以100并保留两位小数的处理)

根据标准正态分布曲线,将有99.74%的数据分布于0.4-1.6

同时为了保障服务器正常运行,所有物价指数最后输出范围被限制在0.2-1.8

附表:基础物品基础物价表

物品名称售卖价格回收价格所属种类备注
钻石-1000矿石-
敬请期待

🫧氧气值设定

玩家初始拥有“初始呼吸装备”便获得5000/5000点氧气值 (前面为如今氧气值,后面的为初始等级氧气值最大容量)

以下所有数值除非说明否则均以“初始呼吸装备”为准

当玩家在线时,氧气值将以每分钟20点减少

氧气值≥14000时玩家血量将由20点变为40点(评估中功能,暂未上线)

氧气值≥10000时玩家获得跳跃提升1提升(评估中功能,暂未上线)

氧气值≥4800时玩家获得力量1提升

氧气值≥3500时玩家获得生命恢复1提升

氧气值≤200时玩家获得缓慢/虚弱效果

氧气值归零超过1分钟获得失明/挖掘疲劳/反胃效果

氧气值归零超过4分钟,玩家直接死亡并强制重生至"医院",在"医院"强制支付50能源币进行治疗,并获得200氧气值用于生命的基本维持,玩家需在下次氧气值归零前购买足够的氧气用于保命。

🤖"呼吸装备"设定

玩家可以通过升级自己的呼吸装备来获得更高等级的效果

装备名称最大氧气值每分钟损耗氧气值升级所消耗能源币特殊效果
初级呼吸装备Ⅰ500020--
初级呼吸装备Ⅱ530019100-
初级呼吸装备Ⅲ550018300-
中级呼吸装备Ⅰ580018500-
中级呼吸装备Ⅱ6000171000-
中级呼吸装备Ⅲ6000161200-
高级呼吸装备Ⅰ6300161500-
高级呼吸装备Ⅱ6500152000-
高级呼吸装备Ⅲ6500142500-
X级呼吸装备Ⅰ7000135000-
X级呼吸装备Ⅱ8000138000-
X级呼吸装备Ⅲ90001210000-
X级呼吸装备Ⅳ100001110000-
X级呼吸装备Ⅴ150001015000-
S级呼吸装备Ⅰ15000520000氧气值≥3500时玩家获得生命恢复2提升
S级呼吸装备Ⅱ15000330000氧气值≥3500时玩家获得生命恢复3提升(评估中功能,暂未上线)
S级呼吸装备Ⅲ15000240000氧气值≥4800时玩家获得力量2提升
V型呼吸装备15000150000装备者可获得无限时间的夜视效果 (评估中功能,暂未上线)

注:“特殊效果”一栏如果为“-”,则代表正向增益buff按照氧气值设定中初始设定实行,如果没有特殊说明,默认更高级的装备支持低级装备所有功能,玩家不可以跨级升级。

当玩家在拥有X级呼吸装备Ⅰ之前进入下界,将会获得缓慢、虚弱的效果,同时氧气值消耗速度增加100%

当玩家在拥有S级呼吸装备Ⅰ之前进入末地,将会获得缓慢、虚弱的效果,同时氧气值消耗速度增加200%

当玩家在拥有V级呼吸装备之前,每次死亡将扣除剩余氧气值10%

🤿如何获得氧气?

①从商店购买"氧气制造机"(虚拟的)当玩家在线每分钟按照级别将产生5/8/10的氧气值直接至玩家氧气值中直到玩家氧气值满(评估中功能,暂未上线)

②从商店直接使用货币购买氧气值(1能源币购买10氧气值)

③接收其他玩家的"有损"转送氧气值(玩家a给玩家b转送氧气,由于过程中损耗,玩家b只能收到50-95%的氧气)

④敬请期待...

🥖体力系统

玩家不在线时每十分钟回一个体力值,体力值基础最大值160格,玩家在线时每分钟回一格体力值,体力值可以用于进入矿场、刷怪场、跑酷等可以获得矿物、突破素材、货币的场所

🧩等级系统

敬请期待

💎随机矿场

每次进入花费40体力值获取15分钟采矿权(进入矿场才计算时间,采矿时间在矿场更新前有效

矿场每次更新时间是每天的晚上12点

在矿场更新时所有在矿场玩家将会被强制传出,且当天采矿剩余时间清零,重新计算

🎃副本系统

敬请期待

*所有名称、数值均为开发中内容,具体请以游戏正式服为准

*本服务器与现实没有任何关系,所有设定均为游戏需要,现实请勿模仿

',76);function X(P,j){const l=i("RouteLink");return c(),o("div",null,[E,t("p",null,[a(l,{to:"/play-guide/Illustrated.html#%F0%9F%97%BB%E6%89%80%E6%9C%89%E7%A9%BA%E5%B2%9B%E7%B1%BB%E5%9E%8B"},{default:s(()=>[B]),_:1}),e(",在岛上开始你的生存~")]),k,t("p",null,[e("至于获取资源嘛...了解一下"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%92%8E%E9%9A%8F%E6%9C%BA%E7%9F%BF%E5%9C%BA"},{default:s(()=>[v]),_:1}),e("?")]),A,t("p",null,[e("哦对了,在这个大陆,你需要使用一种叫做"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%92%B5%E8%B4%A7%E5%B8%81%E7%B3%BB%E7%BB%9F"},{default:s(()=>[z]),_:1}),e("的东西来进行交易")]),F,I,N,t("p",null,[e("在获取资源的过程中,你要时刻关注自己的"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%AB%A7%E6%B0%A7%E6%B0%94%E5%80%BC%E8%AE%BE%E5%AE%9A"},{default:s(()=>[q]),_:1})]),t("p",null,[e("使用能源币升级"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%A4%96%E5%91%BC%E5%90%B8%E8%A3%85%E5%A4%87%E8%AE%BE%E5%AE%9A"},{default:s(()=>[V]),_:1}),e(",这会使你氧气容量上限增加,氧气消耗速度也会变慢。")]),t("p",null,[e("如何获取氧气呢?"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%A4%BF%E5%A6%82%E4%BD%95%E8%8E%B7%E5%BE%97%E6%B0%A7%E6%B0%94"},{default:s(()=>[C]),_:1})]),t("p",null,[e("另外,服务器采用了极其先进的正态分布算法来计算"),a(l,{to:"/play-guide/Illustrated.html#%F0%9F%92%B5%E8%B4%A7%E5%B8%81%E7%B3%BB%E7%BB%9F"},{default:s(()=>[w]),_:1})]),S])}const K=d(m,[["render",X],["__file","Illustrated.html.vue"]]),L=JSON.parse('{"path":"/play-guide/Illustrated.html","title":"📜服务器图鉴","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"📜服务器图鉴"},"headers":[{"level":3,"title":"🚨基本玩法","slug":"🚨基本玩法","link":"#🚨基本玩法","children":[]},{"level":3,"title":"💵货币系统","slug":"💵货币系统","link":"#💵货币系统","children":[]},{"level":3,"title":"材料与升级","slug":"材料与升级","link":"#材料与升级","children":[]},{"level":3,"title":"七大元素","slug":"七大元素","link":"#七大元素","children":[]},{"level":3,"title":"七大元素剑","slug":"七大元素剑","link":"#七大元素剑","children":[]},{"level":3,"title":"PVP系统","slug":"pvp系统","link":"#pvp系统","children":[]},{"level":3,"title":"(测试内容)合成表","slug":"测试内容-合成表","link":"#测试内容-合成表","children":[]},{"level":3,"title":"🧊服务器背景故事设定","slug":"🧊服务器背景故事设定","link":"#🧊服务器背景故事设定","children":[]},{"level":3,"title":"🚨基本玩法","slug":"🚨基本玩法-1","link":"#🚨基本玩法-1","children":[]},{"level":3,"title":"🗻所有空岛类型","slug":"🗻所有空岛类型","link":"#🗻所有空岛类型","children":[]},{"level":3,"title":"💵货币系统","slug":"💵货币系统-1","link":"#💵货币系统-1","children":[]},{"level":3,"title":"🫧氧气值设定","slug":"🫧氧气值设定","link":"#🫧氧气值设定","children":[]},{"level":3,"title":"🤖\\"呼吸装备\\"设定","slug":"🤖-呼吸装备-设定","link":"#🤖-呼吸装备-设定","children":[]},{"level":3,"title":"🤿如何获得氧气?","slug":"🤿如何获得氧气","link":"#🤿如何获得氧气","children":[]},{"level":3,"title":"🥖体力系统","slug":"🥖体力系统","link":"#🥖体力系统","children":[]},{"level":3,"title":"🧩等级系统","slug":"🧩等级系统","link":"#🧩等级系统","children":[]},{"level":3,"title":"💎随机矿场","slug":"💎随机矿场","link":"#💎随机矿场","children":[]},{"level":3,"title":"🎃副本系统","slug":"🎃副本系统","link":"#🎃副本系统","children":[]}],"git":{"createdTime":1662199501000,"updatedTime":1718562158000,"contributors":[{"name":"NIANIANKNIA","email":"nianianknia@163.com","commits":1}]},"readingTime":{"minutes":10.96,"words":3289},"filePathRelative":"play-guide/Illustrated.md","localizedDate":"2022年9月3日"}');export{K as comp,L as data}; diff --git a/assets/KillItem.html-7BE2x34A.js b/assets/KillItem.html-CYSaImj8.js similarity index 97% rename from assets/KillItem.html-7BE2x34A.js rename to assets/KillItem.html-CYSaImj8.js index 8ec9bfd..310ed80 100644 --- a/assets/KillItem.html-7BE2x34A.js +++ b/assets/KillItem.html-CYSaImj8.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,o as i,a as l}from"./app-aKNnhoYi.js";const a={},n=l('

🚯KillItem tutorial

Plugin function

Used to periodically clean up server drops and has the ability to backtrack items that have been cleared.

Initialize the plugin

  1. Configure the corresponding BDS server and install LiteLoader.

  2. Download the latest version of KillItem.

  3. Place the KillItem.js in the extracted package under the flugins folder in the BDS root directory.

  4. Launch the bedrock_server_mod.exe, and the plugin will automatically generate the corresponding configuration file

Get started

  1. Enter the /recoveritem command in the server to open the GUI

  2. Select the corresponding file data according to the GUI display for recovery

',7),r=[n];function o(s,c){return i(),t("div",null,r)}const p=e(a,[["render",o],["__file","KillItem.html.vue"]]),u=JSON.parse('{"path":"/en-US/dev/KillItem.html","title":"🚯KillItem tutorial","lang":"en-US","frontmatter":{"lang":"en-US","title":"🚯KillItem tutorial"},"headers":[{"level":3,"title":"Plugin function","slug":"plugin-function","link":"#plugin-function","children":[]},{"level":3,"title":"Initialize the plugin","slug":"initialize-the-plugin","link":"#initialize-the-plugin","children":[]},{"level":3,"title":"Get started","slug":"get-started","link":"#get-started","children":[]}],"git":{"createdTime":1662288041000,"updatedTime":1718562158000,"contributors":[{"name":"NIANIANKNIA","email":"nianianknia@163.com","commits":1}]},"readingTime":{"minutes":0.37,"words":111},"filePathRelative":"en-US/dev/KillItem.md","localizedDate":"September 4, 2022"}');export{p as comp,u as data}; +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,o as i,a as l}from"./app-DPgKrOtw.js";const a={},n=l('

🚯KillItem tutorial

Plugin function

Used to periodically clean up server drops and has the ability to backtrack items that have been cleared.

Initialize the plugin

  1. Configure the corresponding BDS server and install LiteLoader.

  2. Download the latest version of KillItem.

  3. Place the KillItem.js in the extracted package under the flugins folder in the BDS root directory.

  4. Launch the bedrock_server_mod.exe, and the plugin will automatically generate the corresponding configuration file

Get started

  1. Enter the /recoveritem command in the server to open the GUI

  2. Select the corresponding file data according to the GUI display for recovery

',7),r=[n];function o(s,c){return i(),t("div",null,r)}const p=e(a,[["render",o],["__file","KillItem.html.vue"]]),u=JSON.parse('{"path":"/en-US/dev/KillItem.html","title":"🚯KillItem tutorial","lang":"en-US","frontmatter":{"lang":"en-US","title":"🚯KillItem tutorial"},"headers":[{"level":3,"title":"Plugin function","slug":"plugin-function","link":"#plugin-function","children":[]},{"level":3,"title":"Initialize the plugin","slug":"initialize-the-plugin","link":"#initialize-the-plugin","children":[]},{"level":3,"title":"Get started","slug":"get-started","link":"#get-started","children":[]}],"git":{"createdTime":1662288041000,"updatedTime":1718562158000,"contributors":[{"name":"NIANIANKNIA","email":"nianianknia@163.com","commits":1}]},"readingTime":{"minutes":0.37,"words":111},"filePathRelative":"en-US/dev/KillItem.md","localizedDate":"September 4, 2022"}');export{p as comp,u as data}; diff --git a/assets/KillItem.html-ChzPoQbR.js b/assets/KillItem.html-Dlz_HzAU.js similarity index 97% rename from assets/KillItem.html-ChzPoQbR.js rename to assets/KillItem.html-Dlz_HzAU.js index a9791a4..d71dc40 100644 --- a/assets/KillItem.html-ChzPoQbR.js +++ b/assets/KillItem.html-Dlz_HzAU.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as l,o as t,a}from"./app-aKNnhoYi.js";const i={},r=a('

🚯KillItem使用教程

插件作用

用于定期清扫服务器掉落物,并拥有回溯已清理掉落物物品的功能。

初始化插件

  1. 配置好相应的BDS服务端,并安装好LiteLoader

  2. 下载最新版本的KillItem

  3. 将解压包中的KillItem.js放到BDS根目录的plugins文件夹下

  4. 启动bedrock_server_mod.exe,然后插件会自动生成相应的配置文件

开始使用

1.在服务器中输入/recoveritem指令打开GUI

2.根据GUI显示的选择相应文件数据进行恢复

',8),n=[r];function o(s,h){return t(),l("div",null,n)}const d=e(i,[["render",o],["__file","KillItem.html.vue"]]),p=JSON.parse('{"path":"/dev/KillItem.html","title":"🚯KillItem使用教程","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"🚯KillItem使用教程"},"headers":[{"level":3,"title":"插件作用","slug":"插件作用","link":"#插件作用","children":[]},{"level":3,"title":"初始化插件","slug":"初始化插件","link":"#初始化插件","children":[]},{"level":3,"title":"开始使用","slug":"开始使用","link":"#开始使用","children":[]}],"git":{"createdTime":1662223183000,"updatedTime":1718562158000,"contributors":[{"name":"NIANIANKNIA","email":"nianianknia@163.com","commits":1}]},"readingTime":{"minutes":0.52,"words":157},"filePathRelative":"dev/KillItem.md","localizedDate":"2022年9月3日"}');export{d as comp,p as data}; +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as l,o as t,a}from"./app-DPgKrOtw.js";const i={},r=a('

🚯KillItem使用教程

插件作用

用于定期清扫服务器掉落物,并拥有回溯已清理掉落物物品的功能。

初始化插件

  1. 配置好相应的BDS服务端,并安装好LiteLoader

  2. 下载最新版本的KillItem

  3. 将解压包中的KillItem.js放到BDS根目录的plugins文件夹下

  4. 启动bedrock_server_mod.exe,然后插件会自动生成相应的配置文件

开始使用

1.在服务器中输入/recoveritem指令打开GUI

2.根据GUI显示的选择相应文件数据进行恢复

',8),n=[r];function o(s,h){return t(),l("div",null,n)}const d=e(i,[["render",o],["__file","KillItem.html.vue"]]),p=JSON.parse('{"path":"/dev/KillItem.html","title":"🚯KillItem使用教程","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"🚯KillItem使用教程"},"headers":[{"level":3,"title":"插件作用","slug":"插件作用","link":"#插件作用","children":[]},{"level":3,"title":"初始化插件","slug":"初始化插件","link":"#初始化插件","children":[]},{"level":3,"title":"开始使用","slug":"开始使用","link":"#开始使用","children":[]}],"git":{"createdTime":1662223183000,"updatedTime":1718562158000,"contributors":[{"name":"NIANIANKNIA","email":"nianianknia@163.com","commits":1}]},"readingTime":{"minutes":0.52,"words":157},"filePathRelative":"dev/KillItem.md","localizedDate":"2022年9月3日"}');export{d as comp,p as data}; diff --git a/assets/Land.html-CDRyuAej.js b/assets/Land.html-03hqZZ4f.js similarity index 99% rename from assets/Land.html-CDRyuAej.js rename to assets/Land.html-03hqZZ4f.js index 3f7f1f8..d790ee2 100644 --- a/assets/Land.html-CDRyuAej.js +++ b/assets/Land.html-03hqZZ4f.js @@ -1,4 +1,4 @@ -import{_ as l}from"./plugin-vue_export-helper-DlAUqK2U.js";import{r as e,c as h,b as i,d as s,e as n,w as a,a as k,o as d}from"./app-aKNnhoYi.js";const r={},p=i("h1",{id:"🛖圈地系统使用说明",tabindex:"-1"},[i("a",{class:"header-anchor",href:"#🛖圈地系统使用说明"},[i("span",null,"🛖圈地系统使用说明")])],-1),o={class:"hint-container info"},F=i("p",{class:"hint-container-title"},"提示",-1),c=k(`

圈地系统特性

  • 支持多种圈地模式(2D/3D圈地)
  • 圈地全程可视化操作
  • 圈地系统独有交易市场
  • 可自由配置领地内权限
  • 管理员便捷管理领地

配置文件

{
+import{_ as l}from"./plugin-vue_export-helper-DlAUqK2U.js";import{r as e,c as h,b as i,d as s,e as n,w as a,a as k,o as d}from"./app-DPgKrOtw.js";const r={},p=i("h1",{id:"🛖圈地系统使用说明",tabindex:"-1"},[i("a",{class:"header-anchor",href:"#🛖圈地系统使用说明"},[i("span",null,"🛖圈地系统使用说明")])],-1),o={class:"hint-container info"},F=i("p",{class:"hint-container-title"},"提示",-1),c=k(`

圈地系统特性

  • 支持多种圈地模式(2D/3D圈地)
  • 圈地全程可视化操作
  • 圈地系统独有交易市场
  • 可自由配置领地内权限
  • 管理员便捷管理领地

配置文件

{
     //领地系统性能部分配置
     //领地计算索引值基准距离
     //为了保证服务器的流畅运行,DISTANSE参数应满足:DISTANSE * DISTANCE 等于或稍稍小于 MAX_SQUARE,否则可能会导致插件包运行超时而引发“hang”报错
diff --git a/assets/Ntrade.html-DZJO149t.js b/assets/Ntrade.html-C0Dhwwur.js
similarity index 99%
rename from assets/Ntrade.html-DZJO149t.js
rename to assets/Ntrade.html-C0Dhwwur.js
index eca62cf..6bb11f4 100644
--- a/assets/Ntrade.html-DZJO149t.js
+++ b/assets/Ntrade.html-C0Dhwwur.js
@@ -1,4 +1,4 @@
-import{_ as i}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as s,o as a,a as n}from"./app-aKNnhoYi.js";const t={},e=n(`

📦Ntrade使用教程

Ntrade目前已经停止维护,不再提供任何技术支持,请尽量不要使用该插件,目前该项目已被基于script-api的插件NiaServer-Core中的market.js替代!

插件作用

用于实现玩家间交易的一个插件

初始化插件

  1. 配置好相应的BDS服务端,并安装好LiteLoader

  2. 下载最新版本的Ntrade

  3. 将解压包中的Ntrade.lxl.js放到BDS根目录的plugins文件夹下

  4. 启动bedrock_server_mod.exe,然后插件会自动生成相应的配置文件

修改配置文件

请参考以下内容修改配置文件

配置文件位置:plugins/Ntrade/config.json

{
+import{_ as i}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as s,o as a,a as n}from"./app-DPgKrOtw.js";const t={},e=n(`

📦Ntrade使用教程

Ntrade目前已经停止维护,不再提供任何技术支持,请尽量不要使用该插件,目前该项目已被基于script-api的插件NiaServer-Core中的market.js替代!

插件作用

用于实现玩家间交易的一个插件

初始化插件

  1. 配置好相应的BDS服务端,并安装好LiteLoader

  2. 下载最新版本的Ntrade

  3. 将解压包中的Ntrade.lxl.js放到BDS根目录的plugins文件夹下

  4. 启动bedrock_server_mod.exe,然后插件会自动生成相应的配置文件

修改配置文件

请参考以下内容修改配置文件

配置文件位置:plugins/Ntrade/config.json

{
     "marketID": 1,  //市场ID,正常情况下不要更改
     "llmoney": 0,   //是否启用llmoney经济,0(false)为不启用,1(true)为启用
     "MoneyScoresBoardName": "money",  //如果为计分板经济,相应的计分板名称
diff --git a/assets/Ntrade.html-DcIedsMy.js b/assets/Ntrade.html-CXOTkHPX.js
similarity index 99%
rename from assets/Ntrade.html-DcIedsMy.js
rename to assets/Ntrade.html-CXOTkHPX.js
index 5174b2f..2db6b1f 100644
--- a/assets/Ntrade.html-DcIedsMy.js
+++ b/assets/Ntrade.html-CXOTkHPX.js
@@ -1,4 +1,4 @@
-import{_ as i}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as s,o as e,a}from"./app-aKNnhoYi.js";const t={},n=a(`

📦Ntrade usage tutorial

Ntrade has stopped maintenance and no longer provides any technical support. Please try not to use this plug-in. The project has been replaced by market.js in the script-api-based plug-in NiaServer-Core!

Plugin function

A plugin for interplayer transactions

Initialize the plugin

  1. Configure the corresponding BDS server and install LiteLoader.

  2. Download the latest version of Ntrade.

  3. Place the Ntrade.lxl.js in the extracted package under the flugins folder in the BDS root directory

  4. Launch the bedrock_server_mod.exe, and the plugin will automatically generate the corresponding configuration file

Modify the configuration file

Please refer to the following to modify the configuration file

Configuration file location: plugins/Ntrade/config.json

{
+import{_ as i}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as s,o as e,a}from"./app-DPgKrOtw.js";const t={},n=a(`

📦Ntrade usage tutorial

Ntrade has stopped maintenance and no longer provides any technical support. Please try not to use this plug-in. The project has been replaced by market.js in the script-api-based plug-in NiaServer-Core!

Plugin function

A plugin for interplayer transactions

Initialize the plugin

  1. Configure the corresponding BDS server and install LiteLoader.

  2. Download the latest version of Ntrade.

  3. Place the Ntrade.lxl.js in the extracted package under the flugins folder in the BDS root directory

  4. Launch the bedrock_server_mod.exe, and the plugin will automatically generate the corresponding configuration file

Modify the configuration file

Please refer to the following to modify the configuration file

Configuration file location: plugins/Ntrade/config.json

{
     "MarketID": 1, //Market ID, do not change under normal circumstances
     "llmoney": 0, // whether to enable llmoney economy, 0 (false) is not enabled, 1 (true) is enabled
     "MoneyScoresBoardName": "money", // If for scoreboard economy, the corresponding scoreboard name
diff --git a/assets/Shop.html-DYV7yaam.js b/assets/Shop.html-CEZYv7mT.js
similarity index 99%
rename from assets/Shop.html-DYV7yaam.js
rename to assets/Shop.html-CEZYv7mT.js
index 3087074..14ab48d 100644
--- a/assets/Shop.html-DYV7yaam.js
+++ b/assets/Shop.html-CEZYv7mT.js
@@ -1,4 +1,4 @@
-import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,o as a,a as n}from"./app-aKNnhoYi.js";const l={},k=n(`

🏪商店系统使用说明

商店系统示例文件

{
+import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,o as a,a as n}from"./app-DPgKrOtw.js";const l={},k=n(`

🏪商店系统使用说明

商店系统示例文件

{
     "sell_data": [
         {
             "name": "一些免费赠送的东西",
diff --git a/assets/about.html-CvqgMp4A.js b/assets/about.html-DQgTa1Yq.js
similarity index 97%
rename from assets/about.html-CvqgMp4A.js
rename to assets/about.html-DQgTa1Yq.js
index 4f2b0c1..15389dd 100644
--- a/assets/about.html-CvqgMp4A.js
+++ b/assets/about.html-DQgTa1Yq.js
@@ -1 +1 @@
-import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,o as a,a as o}from"./app-aKNnhoYi.js";const i={},n=o('

📜About

Most of the English part of this document site uses Google Translate. If you feel that some parts of this document are inaccurate, you can click the "Edit this page" button on the page that you want to edit to submit an edit on Github!

Because the NIA-Server can only be played in China, some documents do not provide the corresponding English version for the time being.

📇Status

statusGitHub last commit

🧵Basic information

The website is deployed based on github-page and built using VuePress

Use the VuePress-theme-hope theme

The document station is mainly used to display some documents of the NIA server!

Document station project address: NiaServer-Docs

Welcome everyone to actively write && correct this document!

You can fork the warehouse first and then PR again after making changes. I will check every one!

Finally, thank you for all your contributions to this document site!

',13),s=[n];function r(c,l){return a(),t("div",null,s)}const d=e(i,[["render",r],["__file","about.html.vue"]]),p=JSON.parse('{"path":"/en-US/about.html","title":"About","lang":"en-US","frontmatter":{"lang":"en-US","icon":"info","title":"About"},"headers":[{"level":2,"title":"📇Status","slug":"📇status","link":"#📇status","children":[]},{"level":2,"title":"🧵Basic information","slug":"🧵basic-information","link":"#🧵basic-information","children":[]}],"git":{"createdTime":1701102614000,"updatedTime":1718562158000,"contributors":[{"name":"NIANIANKNIA","email":"nianianknia@163.com","commits":1}]},"readingTime":{"minutes":0.61,"words":184},"filePathRelative":"en-US/about.md","localizedDate":"November 27, 2023"}');export{d as comp,p as data}; +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,o as a,a as o}from"./app-DPgKrOtw.js";const i={},n=o('

📜About

Most of the English part of this document site uses Google Translate. If you feel that some parts of this document are inaccurate, you can click the "Edit this page" button on the page that you want to edit to submit an edit on Github!

Because the NIA-Server can only be played in China, some documents do not provide the corresponding English version for the time being.

📇Status

statusGitHub last commit

🧵Basic information

The website is deployed based on github-page and built using VuePress

Use the VuePress-theme-hope theme

The document station is mainly used to display some documents of the NIA server!

Document station project address: NiaServer-Docs

Welcome everyone to actively write && correct this document!

You can fork the warehouse first and then PR again after making changes. I will check every one!

Finally, thank you for all your contributions to this document site!

',13),s=[n];function r(c,l){return a(),t("div",null,s)}const d=e(i,[["render",r],["__file","about.html.vue"]]),p=JSON.parse('{"path":"/en-US/about.html","title":"About","lang":"en-US","frontmatter":{"lang":"en-US","icon":"info","title":"About"},"headers":[{"level":2,"title":"📇Status","slug":"📇status","link":"#📇status","children":[]},{"level":2,"title":"🧵Basic information","slug":"🧵basic-information","link":"#🧵basic-information","children":[]}],"git":{"createdTime":1701102614000,"updatedTime":1718562158000,"contributors":[{"name":"NIANIANKNIA","email":"nianianknia@163.com","commits":1}]},"readingTime":{"minutes":0.61,"words":184},"filePathRelative":"en-US/about.md","localizedDate":"November 27, 2023"}');export{d as comp,p as data}; diff --git a/assets/about.html-D_nyJEND.js b/assets/about.html-D_nyJEND.js deleted file mode 100644 index b6d356d..0000000 --- a/assets/about.html-D_nyJEND.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,o as a,a as r}from"./app-aKNnhoYi.js";const s={},o=r('

📜关于本网站

📇网站构建状态

statusGitHub last commit

🧵网站基本信息

网站基于github-page部署,使用VuePress构建

使用VuePress-theme-hope主题

文档站主要用于NIA服务器部分文档的展示!

文档站项目地址:NiaServer-Docs

欢迎各位积极编写&&更正本文档!

可以先fork仓库更改完后再次pr,每个我都会看的!

最后感谢各位对本文档站做出的一切贡献!

',11),i=[o];function n(l,h){return a(),t("div",null,i)}const m=e(s,[["render",n],["__file","about.html.vue"]]),d=JSON.parse('{"path":"/about.html","title":"关于本网站","lang":"zh-CN","frontmatter":{"lang":"zh-CN","icon":"info","title":"关于本网站"},"headers":[{"level":2,"title":"📇网站构建状态","slug":"📇网站构建状态","link":"#📇网站构建状态","children":[]},{"level":2,"title":"🧵网站基本信息","slug":"🧵网站基本信息","link":"#🧵网站基本信息","children":[]}],"git":{"createdTime":1662199245000,"updatedTime":1718562158000,"contributors":[{"name":"NIANIANKNIA","email":"nianianknia@163.com","commits":1}]},"readingTime":{"minutes":0.51,"words":154},"filePathRelative":"about.md","localizedDate":"2022年9月3日"}');export{m as comp,d as data}; diff --git a/assets/about.html-DgvdTmMm.js b/assets/about.html-DgvdTmMm.js new file mode 100644 index 0000000..6075cbe --- /dev/null +++ b/assets/about.html-DgvdTmMm.js @@ -0,0 +1 @@ +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,o as t,a as r}from"./app-DPgKrOtw.js";const o={},s=r('

📜关于本网站

📇网站构建状态

主站(docs.mcnia.com)

statusGitHub last commit

🧵网站基本信息

国内用户请访问镜像网站 docs.mcnia.top

网站基于github-page部署,使用VuePress构建

使用VuePress-theme-hope主题

文档站主要用于NIA服务器部分文档的展示!

文档站项目地址:NiaServer-Docs

欢迎各位积极编写&&更正本文档!

可以先fork仓库更改完后再次pr,每个我都会看的!

最后感谢各位对本文档站做出的一切贡献!

',13),i=[s];function n(c,l){return t(),a("div",null,i)}const m=e(o,[["render",n],["__file","about.html.vue"]]),d=JSON.parse('{"path":"/about.html","title":"关于本网站","lang":"zh-CN","frontmatter":{"lang":"zh-CN","icon":"info","title":"关于本网站"},"headers":[{"level":2,"title":"📇网站构建状态","slug":"📇网站构建状态","link":"#📇网站构建状态","children":[{"level":3,"title":"主站(docs.mcnia.com)","slug":"主站-docs-mcnia-com","link":"#主站-docs-mcnia-com","children":[]}]},{"level":2,"title":"🧵网站基本信息","slug":"🧵网站基本信息","link":"#🧵网站基本信息","children":[]}],"git":{"createdTime":1662199245000,"updatedTime":1718864737000,"contributors":[{"name":"NIANIANKNIA","email":"nianianknia@163.com","commits":2}]},"readingTime":{"minutes":0.58,"words":174},"filePathRelative":"about.md","localizedDate":"2022年9月3日"}');export{m as comp,d as data}; diff --git a/assets/app-aKNnhoYi.js b/assets/app-DPgKrOtw.js similarity index 90% rename from assets/app-aKNnhoYi.js rename to assets/app-DPgKrOtw.js index a62338a..208016f 100644 --- a/assets/app-aKNnhoYi.js +++ b/assets/app-DPgKrOtw.js @@ -1,32 +1,32 @@ -const __vite__fileDeps=["assets/index.html-TZoa9di9.js","assets/plugin-vue_export-helper-DlAUqK2U.js","assets/about.html-D_nyJEND.js","assets/Http-Bot.html-DQvc7CRw.js","assets/KillItem.html-ChzPoQbR.js","assets/Land.html-CDRyuAej.js","assets/Ntrade.html-DZJO149t.js","assets/Shop.html-DYV7yaam.js","assets/index.html-B7C0OYOm.js","assets/index.html-D8KKJs5o.js","assets/about.html-CvqgMp4A.js","assets/Illustrated.html-C928efG7.js","assets/index.html-CXY2bpGf.js","assets/regulation.html-DgIoN4-v.js","assets/changelog.html-B74uI_NH.js","assets/developers.html-BXnlZtck.js","assets/history.html-DkZzuPsl.js","assets/index.html-Dj3wDGuz.js","assets/NiaServer-Core-BByoaHcU.js","assets/map.html-B13MD67S.js","assets/specialThanks.html-CVs3W8sf.js","assets/Http-Bot.html-Dhz4J3iA.js","assets/KillItem.html-7BE2x34A.js","assets/Ntrade.html-DcIedsMy.js","assets/index.html-CJ2j3t9J.js","assets/developers.html-Dh1nTL12.js","assets/index.html-D-MC4b9t.js","assets/specialThanks.html-CMp61Day.js","assets/404.html-AY4s-Fx4.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +const __vite__fileDeps=["assets/index.html-CWiNwR52.js","assets/plugin-vue_export-helper-DlAUqK2U.js","assets/about.html-DgvdTmMm.js","assets/Http-Bot.html-BJ77GR1b.js","assets/KillItem.html-Dlz_HzAU.js","assets/Land.html-03hqZZ4f.js","assets/Ntrade.html-C0Dhwwur.js","assets/Shop.html-CEZYv7mT.js","assets/index.html-BWr7qKhG.js","assets/index.html-DvRUcRw0.js","assets/about.html-DQgTa1Yq.js","assets/Illustrated.html-DUZvEFcy.js","assets/index.html-Cw0FADSZ.js","assets/regulation.html-tG9RBk7v.js","assets/changelog.html-ClejbJOu.js","assets/developers.html-DVTKr6Md.js","assets/history.html-CorLG9er.js","assets/index.html-jgBLzpyL.js","assets/NiaServer-Core-BByoaHcU.js","assets/map.html-B3VPb2gi.js","assets/specialThanks.html-3fobZuRD.js","assets/Http-Bot.html-DleIFwR7.js","assets/KillItem.html-CYSaImj8.js","assets/Ntrade.html-CXOTkHPX.js","assets/index.html-AlVaMFi3.js","assets/developers.html-C85zusTZ.js","assets/index.html-YKGZDoY7.js","assets/specialThanks.html-BYxBafi5.js","assets/404.html-CkDBIact.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); /** * @vue/shared v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function pl(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const ye={},bn=[],ot=()=>{},Su=()=>!1,ur=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),hl=e=>e.startsWith("onUpdate:"),Ce=Object.assign,vl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Cu=Object.prototype.hasOwnProperty,se=(e,t)=>Cu.call(e,t),ee=Array.isArray,Vn=e=>Zr(e)==="[object Map]",Eu=e=>Zr(e)==="[object Set]",ne=e=>typeof e=="function",$e=e=>typeof e=="string",fr=e=>typeof e=="symbol",we=e=>e!==null&&typeof e=="object",Aa=e=>(we(e)||ne(e))&&ne(e.then)&&ne(e.catch),Tu=Object.prototype.toString,Zr=e=>Tu.call(e),ku=e=>Zr(e).slice(8,-1),xu=e=>Zr(e)==="[object Object]",ml=e=>$e(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yn=pl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),eo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Lu=/-(\w)/g,at=eo(e=>e.replace(Lu,(t,n)=>n?n.toUpperCase():"")),Au=/\B([A-Z])/g,On=eo(e=>e.replace(Au,"-$1").toLowerCase()),dr=eo(e=>e.charAt(0).toUpperCase()+e.slice(1)),mo=eo(e=>e?`on${dr(e)}`:""),Ut=(e,t)=>!Object.is(e,t),go=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Ou=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ru=e=>{const t=$e(e)?Number(e):NaN;return isNaN(t)?e:t};let os;const Ra=()=>os||(os=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function gl(e){if(ee(e)){const t={};for(let n=0;n{if(n){const r=n.split(Pu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function bl(e){let t="";if($e(e))t=e;else if(ee(e))for(let n=0;nn.has(r)}const ye={},bn=[],ot=()=>{},Su=()=>!1,ur=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),hl=e=>e.startsWith("onUpdate:"),Ce=Object.assign,vl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Cu=Object.prototype.hasOwnProperty,se=(e,t)=>Cu.call(e,t),ee=Array.isArray,Vn=e=>Zr(e)==="[object Map]",Eu=e=>Zr(e)==="[object Set]",ne=e=>typeof e=="function",$e=e=>typeof e=="string",fr=e=>typeof e=="symbol",we=e=>e!==null&&typeof e=="object",Aa=e=>(we(e)||ne(e))&&ne(e.then)&&ne(e.catch),Tu=Object.prototype.toString,Zr=e=>Tu.call(e),ku=e=>Zr(e).slice(8,-1),xu=e=>Zr(e)==="[object Object]",ml=e=>$e(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yn=pl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),eo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Lu=/-(\w)/g,at=eo(e=>e.replace(Lu,(t,n)=>n?n.toUpperCase():"")),Au=/\B([A-Z])/g,On=eo(e=>e.replace(Au,"-$1").toLowerCase()),dr=eo(e=>e.charAt(0).toUpperCase()+e.slice(1)),mo=eo(e=>e?`on${dr(e)}`:""),Ut=(e,t)=>!Object.is(e,t),go=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Ou=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ru=e=>{const t=$e(e)?Number(e):NaN;return isNaN(t)?e:t};let os;const Ra=()=>os||(os=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function gl(e){if(ee(e)){const t={};for(let n=0;n{if(n){const r=n.split(Iu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function bl(e){let t="";if($e(e))t=e;else if(ee(e))for(let n=0;n=5)break}}this._dirtyLevel===1&&(this._dirtyLevel=0),Yt()}return this._dirtyLevel>=5}set dirty(t){this._dirtyLevel=t?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Vt,n=an;try{return Vt=!0,an=this,this._runnings++,ls(this),this.fn()}finally{ss(this),this._runnings--,an=n,Vt=t}}stop(){this.active&&(ls(this),ss(this),this.onStop&&this.onStop(),this.active=!1)}}function Fu(e){return e.value}function ls(e){e._trackId++,e._depsLength=0}function ss(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t0){r._dirtyLevel=2;continue}let o;r._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},zr=new WeakMap,cn=Symbol(""),Uo=Symbol("");function qe(e,t,n){if(Vt&&an){let r=zr.get(e);r||zr.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=ja(()=>r.delete(n))),Da(an,o)}}function Ot(e,t,n,r,o,l){const s=zr.get(e);if(!s)return;let a=[];if(t==="clear")a=[...s.values()];else if(n==="length"&&ee(e)){const i=Number(r);s.forEach((c,u)=>{(u==="length"||!fr(u)&&u>=i)&&a.push(c)})}else switch(n!==void 0&&a.push(s.get(n)),t){case"add":ee(e)?ml(n)&&a.push(s.get("length")):(a.push(s.get(cn)),Vn(e)&&a.push(s.get(Uo)));break;case"delete":ee(e)||(a.push(s.get(cn)),Vn(e)&&a.push(s.get(Uo)));break;case"set":Vn(e)&&a.push(s.get(cn));break}_l();for(const i of a)i&&Na(i,5);wl()}function Vu(e,t){const n=zr.get(e);return n&&n.get(t)}const zu=pl("__proto__,__v_isRef,__isVue"),Ba=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(fr)),as=Uu();function Uu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ae(this);for(let l=0,s=this.length;l{e[t]=function(...n){Gt(),_l();const r=ae(this)[t].apply(this,n);return wl(),Yt(),r}}),e}function qu(e){fr(e)||(e=String(e));const t=ae(this);return qe(t,"has",e),t.hasOwnProperty(e)}class Ha{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,l=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return l;if(n==="__v_raw")return r===(o?l?of:Ua:l?za:Va).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const s=ee(t);if(!o){if(s&&se(as,n))return Reflect.get(as,n,r);if(n==="hasOwnProperty")return qu}const a=Reflect.get(t,n,r);return(fr(n)?Ba.has(n):zu(n))||(o||qe(t,"get",n),l)?a:Me(a)?s&&ml(n)?a:a.value:we(a)?o?hr(a):pr(a):a}}class Fa extends Ha{constructor(t=!1){super(!1,t)}set(t,n,r,o){let l=t[n];if(!this._isShallow){const i=Zn(l);if(!Ur(r)&&!Zn(r)&&(l=ae(l),r=ae(r)),!ee(t)&&Me(l)&&!Me(r))return i?!1:(l.value=r,!0)}const s=ee(t)&&ml(n)?Number(n)e,to=e=>Reflect.getPrototypeOf(e);function kr(e,t,n=!1,r=!1){e=e.__v_raw;const o=ae(e),l=ae(t);n||(Ut(t,l)&&qe(o,"get",t),qe(o,"get",l));const{has:s}=to(o),a=r?Sl:n?Tl:er;if(s.call(o,t))return a(e.get(t));if(s.call(o,l))return a(e.get(l));e!==o&&e.get(t)}function xr(e,t=!1){const n=this.__v_raw,r=ae(n),o=ae(e);return t||(Ut(e,o)&&qe(r,"has",e),qe(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Lr(e,t=!1){return e=e.__v_raw,!t&&qe(ae(e),"iterate",cn),Reflect.get(e,"size",e)}function is(e){e=ae(e);const t=ae(this);return to(t).has.call(t,e)||(t.add(e),Ot(t,"add",e,e)),this}function cs(e,t){t=ae(t);const n=ae(this),{has:r,get:o}=to(n);let l=r.call(n,e);l||(e=ae(e),l=r.call(n,e));const s=o.call(n,e);return n.set(e,t),l?Ut(t,s)&&Ot(n,"set",e,t):Ot(n,"add",e,t),this}function us(e){const t=ae(this),{has:n,get:r}=to(t);let o=n.call(t,e);o||(e=ae(e),o=n.call(t,e)),r&&r.call(t,e);const l=t.delete(e);return o&&Ot(t,"delete",e,void 0),l}function fs(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&Ot(e,"clear",void 0,void 0),n}function Ar(e,t){return function(r,o){const l=this,s=l.__v_raw,a=ae(s),i=t?Sl:e?Tl:er;return!e&&qe(a,"iterate",cn),s.forEach((c,u)=>r.call(o,i(c),i(u),l))}}function Or(e,t,n){return function(...r){const o=this.__v_raw,l=ae(o),s=Vn(l),a=e==="entries"||e===Symbol.iterator&&s,i=e==="keys"&&s,c=o[e](...r),u=n?Sl:t?Tl:er;return!t&&qe(l,"iterate",i?Uo:cn),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:a?[u(d[0]),u(d[1])]:u(d),done:p}},[Symbol.iterator](){return this}}}}function Pt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Qu(){const e={get(l){return kr(this,l)},get size(){return Lr(this)},has:xr,add:is,set:cs,delete:us,clear:fs,forEach:Ar(!1,!1)},t={get(l){return kr(this,l,!1,!0)},get size(){return Lr(this)},has:xr,add:is,set:cs,delete:us,clear:fs,forEach:Ar(!1,!0)},n={get(l){return kr(this,l,!0)},get size(){return Lr(this,!0)},has(l){return xr.call(this,l,!0)},add:Pt("add"),set:Pt("set"),delete:Pt("delete"),clear:Pt("clear"),forEach:Ar(!0,!1)},r={get(l){return kr(this,l,!0,!0)},get size(){return Lr(this,!0)},has(l){return xr.call(this,l,!0)},add:Pt("add"),set:Pt("set"),delete:Pt("delete"),clear:Pt("clear"),forEach:Ar(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=Or(l,!1,!1),n[l]=Or(l,!0,!1),t[l]=Or(l,!1,!0),r[l]=Or(l,!0,!0)}),[e,n,t,r]}const[Ju,Xu,Zu,ef]=Qu();function Cl(e,t){const n=t?e?ef:Zu:e?Xu:Ju;return(r,o,l)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(se(n,o)&&o in r?n:r,o,l)}const tf={get:Cl(!1,!1)},nf={get:Cl(!1,!0)},rf={get:Cl(!0,!1)};const Va=new WeakMap,za=new WeakMap,Ua=new WeakMap,of=new WeakMap;function lf(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function sf(e){return e.__v_skip||!Object.isExtensible(e)?0:lf(ku(e))}function pr(e){return Zn(e)?e:El(e,!1,Ku,tf,Va)}function qa(e){return El(e,!1,Yu,nf,za)}function hr(e){return El(e,!0,Gu,rf,Ua)}function El(e,t,n,r,o){if(!we(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=o.get(e);if(l)return l;const s=sf(e);if(s===0)return e;const a=new Proxy(e,s===2?r:n);return o.set(e,a),a}function zn(e){return Zn(e)?zn(e.__v_raw):!!(e&&e.__v_isReactive)}function Zn(e){return!!(e&&e.__v_isReadonly)}function Ur(e){return!!(e&&e.__v_isShallow)}function Wa(e){return e?!!e.__v_raw:!1}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function af(e){return Object.isExtensible(e)&&Oa(e,"__v_skip",!0),e}const er=e=>we(e)?pr(e):e,Tl=e=>we(e)?hr(e):e;class Ka{constructor(t,n,r,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new yl(()=>t(this._value),()=>Un(this,this.effect._dirtyLevel===3?3:4)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ae(this);return(!t._cacheable||t.effect.dirty)&&Ut(t._value,t._value=t.effect.run())&&Un(t,5),kl(t),t.effect._dirtyLevel>=2&&Un(t,3),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function cf(e,t,n=!1){let r,o;const l=ne(e);return l?(r=e,o=ot):(r=e.get,o=e.set),new Ka(r,o,l||!o,n)}function kl(e){var t;Vt&&an&&(e=ae(e),Da(an,(t=e.dep)!=null?t:e.dep=ja(()=>e.dep=void 0,e instanceof Ka?e:void 0)))}function Un(e,t=5,n,r){e=ae(e);const o=e.dep;o&&Na(o,t)}function Me(e){return!!(e&&e.__v_isRef===!0)}function Q(e){return Ga(e,!1)}function De(e){return Ga(e,!0)}function Ga(e,t){return Me(e)?e:new uf(e,t)}class uf{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:er(t)}get value(){return kl(this),this._value}set value(t){const n=this.__v_isShallow||Ur(t)||Zn(t);t=n?t:ae(t),Ut(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:er(t),Un(this,5))}}function un(e){return Me(e)?e.value:e}const ff={get:(e,t,n)=>un(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Me(o)&&!Me(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Ya(e){return zn(e)?e:new Proxy(e,ff)}class df{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>kl(this),()=>Un(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Qa(e){return new df(e)}class pf{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Vu(ae(this._object),this._key)}}class hf{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function no(e,t,n){return Me(e)?e:ne(e)?new hf(e):we(e)&&arguments.length>1?vf(e,t,n):Q(e)}function vf(e,t,n){const r=e[t];return Me(r)?r:new pf(e,t,n)}/** +**/let Ge;class ju{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ge,!t&&Ge&&(this.index=(Ge.scopes||(Ge.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ge;try{return Ge=this,t()}finally{Ge=n}}}on(){Ge=this}off(){Ge=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=5)break}}this._dirtyLevel===1&&(this._dirtyLevel=0),Yt()}return this._dirtyLevel>=5}set dirty(t){this._dirtyLevel=t?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Vt,n=an;try{return Vt=!0,an=this,this._runnings++,ls(this),this.fn()}finally{ss(this),this._runnings--,an=n,Vt=t}}stop(){this.active&&(ls(this),ss(this),this.onStop&&this.onStop(),this.active=!1)}}function Fu(e){return e.value}function ls(e){e._trackId++,e._depsLength=0}function ss(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t0){r._dirtyLevel=2;continue}let o;r._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},zr=new WeakMap,cn=Symbol(""),Uo=Symbol("");function qe(e,t,n){if(Vt&&an){let r=zr.get(e);r||zr.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=ja(()=>r.delete(n))),Da(an,o)}}function Ot(e,t,n,r,o,l){const s=zr.get(e);if(!s)return;let a=[];if(t==="clear")a=[...s.values()];else if(n==="length"&&ee(e)){const i=Number(r);s.forEach((c,u)=>{(u==="length"||!fr(u)&&u>=i)&&a.push(c)})}else switch(n!==void 0&&a.push(s.get(n)),t){case"add":ee(e)?ml(n)&&a.push(s.get("length")):(a.push(s.get(cn)),Vn(e)&&a.push(s.get(Uo)));break;case"delete":ee(e)||(a.push(s.get(cn)),Vn(e)&&a.push(s.get(Uo)));break;case"set":Vn(e)&&a.push(s.get(cn));break}_l();for(const i of a)i&&Na(i,5);wl()}function Vu(e,t){const n=zr.get(e);return n&&n.get(t)}const zu=pl("__proto__,__v_isRef,__isVue"),Ba=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(fr)),as=Uu();function Uu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ae(this);for(let l=0,s=this.length;l{e[t]=function(...n){Gt(),_l();const r=ae(this)[t].apply(this,n);return wl(),Yt(),r}}),e}function qu(e){fr(e)||(e=String(e));const t=ae(this);return qe(t,"has",e),t.hasOwnProperty(e)}class Ha{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,l=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return l;if(n==="__v_raw")return r===(o?l?of:Ua:l?za:Va).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const s=ee(t);if(!o){if(s&&se(as,n))return Reflect.get(as,n,r);if(n==="hasOwnProperty")return qu}const a=Reflect.get(t,n,r);return(fr(n)?Ba.has(n):zu(n))||(o||qe(t,"get",n),l)?a:Me(a)?s&&ml(n)?a:a.value:we(a)?o?hr(a):pr(a):a}}class Fa extends Ha{constructor(t=!1){super(!1,t)}set(t,n,r,o){let l=t[n];if(!this._isShallow){const i=Zn(l);if(!Ur(r)&&!Zn(r)&&(l=ae(l),r=ae(r)),!ee(t)&&Me(l)&&!Me(r))return i?!1:(l.value=r,!0)}const s=ee(t)&&ml(n)?Number(n)e,to=e=>Reflect.getPrototypeOf(e);function kr(e,t,n=!1,r=!1){e=e.__v_raw;const o=ae(e),l=ae(t);n||(Ut(t,l)&&qe(o,"get",t),qe(o,"get",l));const{has:s}=to(o),a=r?Sl:n?Tl:er;if(s.call(o,t))return a(e.get(t));if(s.call(o,l))return a(e.get(l));e!==o&&e.get(t)}function xr(e,t=!1){const n=this.__v_raw,r=ae(n),o=ae(e);return t||(Ut(e,o)&&qe(r,"has",e),qe(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Lr(e,t=!1){return e=e.__v_raw,!t&&qe(ae(e),"iterate",cn),Reflect.get(e,"size",e)}function is(e){e=ae(e);const t=ae(this);return to(t).has.call(t,e)||(t.add(e),Ot(t,"add",e,e)),this}function cs(e,t){t=ae(t);const n=ae(this),{has:r,get:o}=to(n);let l=r.call(n,e);l||(e=ae(e),l=r.call(n,e));const s=o.call(n,e);return n.set(e,t),l?Ut(t,s)&&Ot(n,"set",e,t):Ot(n,"add",e,t),this}function us(e){const t=ae(this),{has:n,get:r}=to(t);let o=n.call(t,e);o||(e=ae(e),o=n.call(t,e)),r&&r.call(t,e);const l=t.delete(e);return o&&Ot(t,"delete",e,void 0),l}function fs(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&Ot(e,"clear",void 0,void 0),n}function Ar(e,t){return function(r,o){const l=this,s=l.__v_raw,a=ae(s),i=t?Sl:e?Tl:er;return!e&&qe(a,"iterate",cn),s.forEach((c,u)=>r.call(o,i(c),i(u),l))}}function Or(e,t,n){return function(...r){const o=this.__v_raw,l=ae(o),s=Vn(l),a=e==="entries"||e===Symbol.iterator&&s,i=e==="keys"&&s,c=o[e](...r),u=n?Sl:t?Tl:er;return!t&&qe(l,"iterate",i?Uo:cn),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:a?[u(d[0]),u(d[1])]:u(d),done:p}},[Symbol.iterator](){return this}}}}function It(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Qu(){const e={get(l){return kr(this,l)},get size(){return Lr(this)},has:xr,add:is,set:cs,delete:us,clear:fs,forEach:Ar(!1,!1)},t={get(l){return kr(this,l,!1,!0)},get size(){return Lr(this)},has:xr,add:is,set:cs,delete:us,clear:fs,forEach:Ar(!1,!0)},n={get(l){return kr(this,l,!0)},get size(){return Lr(this,!0)},has(l){return xr.call(this,l,!0)},add:It("add"),set:It("set"),delete:It("delete"),clear:It("clear"),forEach:Ar(!0,!1)},r={get(l){return kr(this,l,!0,!0)},get size(){return Lr(this,!0)},has(l){return xr.call(this,l,!0)},add:It("add"),set:It("set"),delete:It("delete"),clear:It("clear"),forEach:Ar(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=Or(l,!1,!1),n[l]=Or(l,!0,!1),t[l]=Or(l,!1,!0),r[l]=Or(l,!0,!0)}),[e,n,t,r]}const[Ju,Xu,Zu,ef]=Qu();function Cl(e,t){const n=t?e?ef:Zu:e?Xu:Ju;return(r,o,l)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(se(n,o)&&o in r?n:r,o,l)}const tf={get:Cl(!1,!1)},nf={get:Cl(!1,!0)},rf={get:Cl(!0,!1)};const Va=new WeakMap,za=new WeakMap,Ua=new WeakMap,of=new WeakMap;function lf(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function sf(e){return e.__v_skip||!Object.isExtensible(e)?0:lf(ku(e))}function pr(e){return Zn(e)?e:El(e,!1,Ku,tf,Va)}function qa(e){return El(e,!1,Yu,nf,za)}function hr(e){return El(e,!0,Gu,rf,Ua)}function El(e,t,n,r,o){if(!we(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=o.get(e);if(l)return l;const s=sf(e);if(s===0)return e;const a=new Proxy(e,s===2?r:n);return o.set(e,a),a}function zn(e){return Zn(e)?zn(e.__v_raw):!!(e&&e.__v_isReactive)}function Zn(e){return!!(e&&e.__v_isReadonly)}function Ur(e){return!!(e&&e.__v_isShallow)}function Wa(e){return e?!!e.__v_raw:!1}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function af(e){return Object.isExtensible(e)&&Oa(e,"__v_skip",!0),e}const er=e=>we(e)?pr(e):e,Tl=e=>we(e)?hr(e):e;class Ka{constructor(t,n,r,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new yl(()=>t(this._value),()=>Un(this,this.effect._dirtyLevel===3?3:4)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ae(this);return(!t._cacheable||t.effect.dirty)&&Ut(t._value,t._value=t.effect.run())&&Un(t,5),kl(t),t.effect._dirtyLevel>=2&&Un(t,3),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function cf(e,t,n=!1){let r,o;const l=ne(e);return l?(r=e,o=ot):(r=e.get,o=e.set),new Ka(r,o,l||!o,n)}function kl(e){var t;Vt&&an&&(e=ae(e),Da(an,(t=e.dep)!=null?t:e.dep=ja(()=>e.dep=void 0,e instanceof Ka?e:void 0)))}function Un(e,t=5,n,r){e=ae(e);const o=e.dep;o&&Na(o,t)}function Me(e){return!!(e&&e.__v_isRef===!0)}function Q(e){return Ga(e,!1)}function De(e){return Ga(e,!0)}function Ga(e,t){return Me(e)?e:new uf(e,t)}class uf{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:er(t)}get value(){return kl(this),this._value}set value(t){const n=this.__v_isShallow||Ur(t)||Zn(t);t=n?t:ae(t),Ut(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:er(t),Un(this,5))}}function un(e){return Me(e)?e.value:e}const ff={get:(e,t,n)=>un(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Me(o)&&!Me(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Ya(e){return zn(e)?e:new Proxy(e,ff)}class df{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>kl(this),()=>Un(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Qa(e){return new df(e)}class pf{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Vu(ae(this._object),this._key)}}class hf{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function no(e,t,n){return Me(e)?e:ne(e)?new hf(e):we(e)&&arguments.length>1?vf(e,t,n):Q(e)}function vf(e,t,n){const r=e[t];return Me(r)?r:new pf(e,t,n)}/** * @vue/runtime-core v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function zt(e,t,n,r){try{return r?e(...r):e()}catch(o){vr(o,t,n)}}function st(e,t,n,r){if(ne(e)){const o=zt(e,t,n,r);return o&&Aa(o)&&o.catch(l=>{vr(l,t,n)}),o}if(ee(e)){const o=[];for(let l=0;l>>1,o=Be[r],l=nr(o);lwt&&Be.splice(t,1)}function yf(e){ee(e)?_n.push(...e):(!jt||!jt.includes(e,e.allowRecurse?rn+1:rn))&&_n.push(e),Xa()}function ds(e,t,n=tr?wt+1:0){for(;nnr(n)-nr(r));if(_n.length=0,jt){jt.push(...t);return}for(jt=t,rn=0;rne.id==null?1/0:e.id,_f=(e,t)=>{const n=nr(e)-nr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Za(e){qo=!1,tr=!0,Be.sort(_f);try{for(wt=0;wt$e(h)?h.trim():h)),d&&(o=n.map(Ou))}let a,i=r[a=mo(t)]||r[a=mo(at(t))];!i&&l&&(i=r[a=mo(On(t))]),i&&st(i,e,6,o);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,st(c,e,6,o)}}function ei(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const l=e.emits;let s={},a=!1;if(!ne(e)){const i=c=>{const u=ei(c,t,!0);u&&(a=!0,Ce(s,u))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return!l&&!a?(we(e)&&r.set(e,null),null):(ee(l)?l.forEach(i=>s[i]=null):Ce(s,l),we(e)&&r.set(e,s),s)}function oo(e,t){return!e||!ur(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,On(t))||se(e,t))}let lt=null,ti=null;function Wr(e){const t=lt;return lt=e,ti=e&&e.type.__scopeId||null,t}function Sf(e,t=lt,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&ks(-1);const l=Wr(t);let s;try{s=e(...o)}finally{Wr(l),r._d&&ks(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function bo(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[l],slots:s,attrs:a,emit:i,render:c,renderCache:u,props:d,data:p,setupState:h,ctx:g,inheritAttrs:_}=e,S=Wr(e);let y,w;try{if(n.shapeFlag&4){const T=o||r,M=T;y=ft(c.call(M,T,u,d,h,p,g)),w=a}else{const T=t;y=ft(T.length>1?T(d,{attrs:a,slots:s,emit:i}):T(d,null)),w=t.props?a:Cf(a)}}catch(T){Yn.length=0,vr(T,e,1),y=Ae(nt)}let b=y;if(w&&_!==!1){const T=Object.keys(w),{shapeFlag:M}=b;T.length&&M&7&&(l&&T.some(hl)&&(w=Ef(w,l)),b=qt(b,w,!1,!0))}return n.dirs&&(b=qt(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),y=b,Wr(S),y}const Cf=e=>{let t;for(const n in e)(n==="class"||n==="style"||ur(n))&&((t||(t={}))[n]=e[n]);return t},Ef=(e,t)=>{const n={};for(const r in e)(!hl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Tf(e,t,n){const{props:r,children:o,component:l}=e,{props:s,children:a,patchFlag:i}=t,c=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&i>=0){if(i&1024)return!0;if(i&16)return r?ps(r,s,c):!!s;if(i&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function ri(e,t){t&&t.pendingBranch?ee(e)?t.effects.push(...e):t.effects.push(e):yf(e)}function lo(e,t,n=Pe,r=!1){if(n){const o=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...s)=>{Gt();const a=br(n),i=st(t,n,e,s);return a(),Yt(),i});return r?o.unshift(l):o.push(l),l}}const It=e=>(t,n=Pe)=>{(!yr||e==="sp")&&lo(e,(...r)=>t(...r),n)},Of=It("bm"),be=It("m"),Rf=It("bu"),oi=It("u"),li=It("bum"),Rn=It("um"),If=It("sp"),Pf=It("rtg"),$f=It("rtc");function Mf(e,t=Pe){lo("ec",e,t)}function _t(e,t,n,r){const o=e.dirs,l=t&&t.dirs;for(let s=0;s!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Df(e){ne(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:l,suspensible:s=!0,onError:a}=e;let i=null,c,u=0;const d=()=>(u++,i=null,p()),p=()=>{let h;return i||(h=i=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((_,S)=>{a(g,()=>_(d()),()=>S(g),u+1)});throw g}).then(g=>h!==i&&i?i:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return q({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const h=Pe;if(c)return()=>yo(c,h);const g=w=>{i=null,vr(w,h,13,!r)};if(s&&h.suspense||yr)return p().then(w=>()=>yo(w,h)).catch(w=>(g(w),()=>r?Ae(r,{error:w}):null));const _=Q(!1),S=Q(),y=Q(!!o);return o&&setTimeout(()=>{y.value=!1},o),l!=null&&setTimeout(()=>{if(!_.value&&!S.value){const w=new Error(`Async component timed out after ${l}ms.`);g(w),S.value=w}},l),p().then(()=>{_.value=!0,h.parent&&mr(h.parent.vnode)&&(h.parent.effect.dirty=!0,ro(h.parent.update))}).catch(w=>{g(w),S.value=w}),()=>{if(_.value&&c)return yo(c,h);if(S.value&&r)return Ae(r,{error:S.value});if(n&&!y.value)return Ae(n)}}})}function yo(e,t){const{ref:n,props:r,children:o,ce:l}=t.vnode,s=Ae(e,r,o);return s.ref=n,s.ce=l,delete t.vnode.ce,s}const Wo=e=>e?Li(e)?$l(e):Wo(e.parent):null,Wn=Ce(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=>Wo(e.parent),$root:e=>Wo(e.root),$emit:e=>e.emit,$options:e=>Ll(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,ro(e.update)}),$nextTick:e=>e.n||(e.n=Qt.bind(e.proxy)),$watch:e=>od.bind(e)}),_o=(e,t)=>e!==ye&&!e.__isScriptSetup&&se(e,t),Nf={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:l,accessCache:s,type:a,appContext:i}=e;let c;if(t[0]!=="$"){const h=s[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 l[t]}else{if(_o(r,t))return s[t]=1,r[t];if(o!==ye&&se(o,t))return s[t]=2,o[t];if((c=e.propsOptions[0])&&se(c,t))return s[t]=3,l[t];if(n!==ye&&se(n,t))return s[t]=4,n[t];Ko&&(s[t]=0)}}const u=Wn[t];let d,p;if(u)return t==="$attrs"&&qe(e.attrs,"get",""),u(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==ye&&se(n,t))return s[t]=4,n[t];if(p=i.config.globalProperties,se(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:l}=e;return _o(o,t)?(o[t]=n,!0):r!==ye&&se(r,t)?(r[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:l}},s){let a;return!!n[s]||e!==ye&&se(e,s)||_o(t,s)||(a=l[0])&&se(a,s)||se(r,s)||se(Wn,s)||se(o.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function vs(e){return ee(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Ko=!0;function jf(e){const t=Ll(e),n=e.proxy,r=e.ctx;Ko=!1,t.beforeCreate&&ms(t.beforeCreate,e,"bc");const{data:o,computed:l,methods:s,watch:a,provide:i,inject:c,created:u,beforeMount:d,mounted:p,beforeUpdate:h,updated:g,activated:_,deactivated:S,beforeDestroy:y,beforeUnmount:w,destroyed:b,unmounted:T,render:M,renderTracked:O,renderTriggered:I,errorCaptured:z,serverPrefetch:j,expose:R,inheritAttrs:F,components:P,directives:X,filters:he}=t;if(c&&Bf(c,r,null),s)for(const Z in s){const K=s[Z];ne(K)&&(r[Z]=K.bind(n))}if(o){const Z=o.call(n,n);we(Z)&&(e.data=pr(Z))}if(Ko=!0,l)for(const Z in l){const K=l[Z],Te=ne(K)?K.bind(n,n):ne(K.get)?K.get.bind(n,n):ot,gt=!ne(K)&&ne(K.set)?K.set.bind(n):ot,Xe=C({get:Te,set:gt});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>Xe.value,set:Re=>Xe.value=Re})}if(a)for(const Z in a)si(a[Z],r,n,Z);if(i){const Z=ne(i)?i.call(n):i;Reflect.ownKeys(Z).forEach(K=>{wn(K,Z[K])})}u&&ms(u,e,"c");function W(Z,K){ee(K)?K.forEach(Te=>Z(Te.bind(n))):K&&Z(K.bind(n))}if(W(Of,d),W(be,p),W(Rf,h),W(oi,g),W(ld,_),W(sd,S),W(Mf,z),W($f,O),W(Pf,I),W(li,w),W(Rn,T),W(If,j),ee(R))if(R.length){const Z=e.exposed||(e.exposed={});R.forEach(K=>{Object.defineProperty(Z,K,{get:()=>n[K],set:Te=>n[K]=Te})})}else e.exposed||(e.exposed={});M&&e.render===ot&&(e.render=M),F!=null&&(e.inheritAttrs=F),P&&(e.components=P),X&&(e.directives=X)}function Bf(e,t,n=ot){ee(e)&&(e=Go(e));for(const r in e){const o=e[r];let l;we(o)?"default"in o?l=Oe(o.from||r,o.default,!0):l=Oe(o.from||r):l=Oe(o),Me(l)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>l.value,set:s=>l.value=s}):t[r]=l}}function ms(e,t,n){st(ee(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function si(e,t,n,r){const o=r.includes(".")?yi(n,r):()=>n[r];if($e(e)){const l=t[e];ne(l)&&ce(o,l)}else if(ne(e))ce(o,e.bind(n));else if(we(e))if(ee(e))e.forEach(l=>si(l,t,n,r));else{const l=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(l)&&ce(o,l,e)}}function Ll(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:l,config:{optionMergeStrategies:s}}=e.appContext,a=l.get(t);let i;return a?i=a:!o.length&&!n&&!r?i=t:(i={},o.length&&o.forEach(c=>Kr(i,c,s,!0)),Kr(i,t,s)),we(t)&&l.set(t,i),i}function Kr(e,t,n,r=!1){const{mixins:o,extends:l}=t;l&&Kr(e,l,n,!0),o&&o.forEach(s=>Kr(e,s,n,!0));for(const s in t)if(!(r&&s==="expose")){const a=Hf[s]||n&&n[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const Hf={data:gs,props:bs,emits:bs,methods:Hn,computed:Hn,beforeCreate:He,created:He,beforeMount:He,mounted:He,beforeUpdate:He,updated:He,beforeDestroy:He,beforeUnmount:He,destroyed:He,unmounted:He,activated:He,deactivated:He,errorCaptured:He,serverPrefetch:He,components:Hn,directives:Hn,watch:Vf,provide:gs,inject:Ff};function gs(e,t){return t?e?function(){return Ce(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function Ff(e,t){return Hn(Go(e),Go(t))}function Go(e){if(ee(e)){const t={};for(let n=0;n1)return n&&ne(t)?t.call(r&&r.proxy):t}}const ii={},ci=()=>Object.create(ii),ui=e=>Object.getPrototypeOf(e)===ii;function qf(e,t,n,r=!1){const o={},l=ci();e.propsDefaults=Object.create(null),fi(e,t,o,l);for(const s in e.propsOptions[0])s in o||(o[s]=void 0);n?e.props=r?o:qa(o):e.type.props?e.props=o:e.props=l,e.attrs=l}function Wf(e,t,n,r){const{props:o,attrs:l,vnode:{patchFlag:s}}=e,a=ae(o),[i]=e.propsOptions;let c=!1;if((r||s>0)&&!(s&16)){if(s&8){const u=e.vnode.dynamicProps;for(let d=0;d{i=!0;const[p,h]=di(d,t,!0);Ce(s,p),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!l&&!i)return we(e)&&r.set(e,bn),bn;if(ee(l))for(let u=0;u-1,h[1]=_<0||g<_,(g>-1||se(h,"default"))&&a.push(d)}}}const c=[s,a];return we(e)&&r.set(e,c),c}function ys(e){return e[0]!=="$"&&!yn(e)}function _s(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function ws(e,t){return _s(e)===_s(t)}function Ss(e,t){return ee(t)?t.findIndex(n=>ws(n,e)):ne(t)&&ws(t,e)?0:-1}const pi=e=>e[0]==="_"||e==="$stable",Al=e=>ee(e)?e.map(ft):[ft(e)],Kf=(e,t,n)=>{if(t._n)return t;const r=Sf((...o)=>Al(t(...o)),n);return r._c=!1,r},hi=(e,t,n)=>{const r=e._ctx;for(const o in e){if(pi(o))continue;const l=e[o];if(ne(l))t[o]=Kf(o,l,r);else if(l!=null){const s=Al(l);t[o]=()=>s}}},vi=(e,t)=>{const n=Al(t);e.slots.default=()=>n},Gf=(e,t)=>{const n=e.slots=ci();if(e.vnode.shapeFlag&32){const r=t._;r?(Ce(n,t),Oa(n,"_",r,!0)):hi(t,n)}else t&&vi(e,t)},Yf=(e,t,n)=>{const{vnode:r,slots:o}=e;let l=!0,s=ye;if(r.shapeFlag&32){const a=t._;a?n&&a===1?l=!1:(Ce(o,t),!n&&a===1&&delete o._):(l=!t.$stable,hi(t,o)),s=t}else t&&(vi(e,t),s={default:1});if(l)for(const a in o)!pi(a)&&s[a]==null&&delete o[a]};function Gr(e,t,n,r,o=!1){if(ee(e)){e.forEach((p,h)=>Gr(p,t&&(ee(t)?t[h]:t),n,r,o));return}if(qn(r)&&!o)return;const l=r.shapeFlag&4?$l(r.component):r.el,s=o?null:l,{i:a,r:i}=e,c=t&&t.r,u=a.refs===ye?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==i&&($e(c)?(u[c]=null,se(d,c)&&(d[c]=null)):Me(c)&&(c.value=null)),ne(i))zt(i,a,12,[s,u]);else{const p=$e(i),h=Me(i);if(p||h){const g=()=>{if(e.f){const _=p?se(d,i)?d[i]:u[i]:i.value;o?ee(_)&&vl(_,l):ee(_)?_.includes(l)||_.push(l):p?(u[i]=[l],se(d,i)&&(d[i]=u[i])):(i.value=[l],e.k&&(u[e.k]=i.value))}else p?(u[i]=s,se(d,i)&&(d[i]=s)):h&&(i.value=s,e.k&&(u[e.k]=s))};s?(g.id=-1,Ve(g,n)):g()}}}let Cs=!1;const vn=()=>{Cs||(console.error("Hydration completed but contains mismatches."),Cs=!0)},Qf=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Jf=e=>e.namespaceURI.includes("MathML"),Rr=e=>{if(Qf(e))return"svg";if(Jf(e))return"mathml"},Ir=e=>e.nodeType===8;function Xf(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:l,parentNode:s,remove:a,insert:i,createComment:c}}=e,u=(b,T)=>{if(!T.hasChildNodes()){n(null,b,T),qr(),T._vnode=b;return}d(T.firstChild,b,null,null,null),qr(),T._vnode=b},d=(b,T,M,O,I,z=!1)=>{z=z||!!T.dynamicChildren;const j=Ir(b)&&b.data==="[",R=()=>_(b,T,M,O,I,j),{type:F,ref:P,shapeFlag:X,patchFlag:he}=T;let ve=b.nodeType;T.el=b,he===-2&&(z=!1,T.dynamicChildren=null);let W=null;switch(F){case kn:ve!==3?T.children===""?(i(T.el=o(""),s(b),b),W=b):W=R():(b.data!==T.children&&(vn(),b.data=T.children),W=l(b));break;case nt:w(b)?(W=l(b),y(T.el=b.content.firstChild,b,M)):ve!==8||j?W=R():W=l(b);break;case Gn:if(j&&(b=l(b),ve=b.nodeType),ve===1||ve===3){W=b;const Z=!T.children.length;for(let K=0;K{z=z||!!T.dynamicChildren;const{type:j,props:R,patchFlag:F,shapeFlag:P,dirs:X,transition:he}=T,ve=j==="input"||j==="option";if(ve||F!==-1){X&&_t(T,null,M,"created");let W=!1;if(w(b)){W=mi(O,he)&&M&&M.vnode.props&&M.vnode.props.appear;const K=b.content.firstChild;W&&he.beforeEnter(K),y(K,b,M),T.el=b=K}if(P&16&&!(R&&(R.innerHTML||R.textContent))){let K=h(b.firstChild,T,b,M,O,I,z);for(;K;){vn();const Te=K;K=K.nextSibling,a(Te)}}else P&8&&b.textContent!==T.children&&(vn(),b.textContent=T.children);if(R)if(ve||!z||F&48)for(const K in R)(ve&&(K.endsWith("value")||K==="indeterminate")||ur(K)&&!yn(K)||K[0]===".")&&r(b,K,null,R[K],void 0,void 0,M);else R.onClick&&r(b,"onClick",null,R.onClick,void 0,void 0,M);let Z;(Z=R&&R.onVnodeBeforeMount)&&et(Z,M,T),X&&_t(T,null,M,"beforeMount"),((Z=R&&R.onVnodeMounted)||X||W)&&ri(()=>{Z&&et(Z,M,T),W&&he.enter(b),X&&_t(T,null,M,"mounted")},O)}return b.nextSibling},h=(b,T,M,O,I,z,j)=>{j=j||!!T.dynamicChildren;const R=T.children,F=R.length;for(let P=0;P{const{slotScopeIds:j}=T;j&&(I=I?I.concat(j):j);const R=s(b),F=h(l(b),T,R,M,O,I,z);return F&&Ir(F)&&F.data==="]"?l(T.anchor=F):(vn(),i(T.anchor=c("]"),R,F),F)},_=(b,T,M,O,I,z)=>{if(vn(),T.el=null,z){const F=S(b);for(;;){const P=l(b);if(P&&P!==F)a(P);else break}}const j=l(b),R=s(b);return a(b),n(null,T,R,j,M,O,Rr(R),I),j},S=(b,T="[",M="]")=>{let O=0;for(;b;)if(b=l(b),b&&Ir(b)&&(b.data===T&&O++,b.data===M)){if(O===0)return l(b);O--}return b},y=(b,T,M)=>{const O=T.parentNode;O&&O.replaceChild(b,T);let I=M;for(;I;)I.vnode.el===T&&(I.vnode.el=I.subTree.el=b),I=I.parent},w=b=>b.nodeType===1&&b.tagName.toLowerCase()==="template";return[u,d]}const Ve=ri;function Zf(e){return ed(e,Xf)}function ed(e,t){const n=Ra();n.__VUE__=!0;const{insert:r,remove:o,patchProp:l,createElement:s,createText:a,createComment:i,setText:c,setElementText:u,parentNode:d,nextSibling:p,setScopeId:h=ot,insertStaticContent:g}=e,_=(v,m,E,L=null,x=null,D=null,H=void 0,$=null,N=!!m.dynamicChildren)=>{if(v===m)return;v&&!ln(v,m)&&(L=k(v),Re(v,x,D,!0),v=null),m.patchFlag===-2&&(N=!1,m.dynamicChildren=null);const{type:A,ref:U,shapeFlag:J}=m;switch(A){case kn:S(v,m,E,L);break;case nt:y(v,m,E,L);break;case Gn:v==null&&w(m,E,L,H);break;case Ye:P(v,m,E,L,x,D,H,$,N);break;default:J&1?M(v,m,E,L,x,D,H,$,N):J&6?X(v,m,E,L,x,D,H,$,N):(J&64||J&128)&&A.process(v,m,E,L,x,D,H,$,N,G)}U!=null&&x&&Gr(U,v&&v.ref,D,m||v,!m)},S=(v,m,E,L)=>{if(v==null)r(m.el=a(m.children),E,L);else{const x=m.el=v.el;m.children!==v.children&&c(x,m.children)}},y=(v,m,E,L)=>{v==null?r(m.el=i(m.children||""),E,L):m.el=v.el},w=(v,m,E,L)=>{[v.el,v.anchor]=g(v.children,m,E,L,v.el,v.anchor)},b=({el:v,anchor:m},E,L)=>{let x;for(;v&&v!==m;)x=p(v),r(v,E,L),v=x;r(m,E,L)},T=({el:v,anchor:m})=>{let E;for(;v&&v!==m;)E=p(v),o(v),v=E;o(m)},M=(v,m,E,L,x,D,H,$,N)=>{m.type==="svg"?H="svg":m.type==="math"&&(H="mathml"),v==null?O(m,E,L,x,D,H,$,N):j(v,m,x,D,H,$,N)},O=(v,m,E,L,x,D,H,$)=>{let N,A;const{props:U,shapeFlag:J,transition:Y,dirs:te}=v;if(N=v.el=s(v.type,D,U&&U.is,U),J&8?u(N,v.children):J&16&&z(v.children,N,null,L,x,wo(v,D),H,$),te&&_t(v,null,L,"created"),I(N,v,v.scopeId,H,L),U){for(const me in U)me!=="value"&&!yn(me)&&l(N,me,null,U[me],D,v.children,L,x,ke);"value"in U&&l(N,"value",null,U.value,D),(A=U.onVnodeBeforeMount)&&et(A,L,v)}te&&_t(v,null,L,"beforeMount");const re=mi(x,Y);re&&Y.beforeEnter(N),r(N,m,E),((A=U&&U.onVnodeMounted)||re||te)&&Ve(()=>{A&&et(A,L,v),re&&Y.enter(N),te&&_t(v,null,L,"mounted")},x)},I=(v,m,E,L,x)=>{if(E&&h(v,E),L)for(let D=0;D{for(let A=N;A{const $=m.el=v.el;let{patchFlag:N,dynamicChildren:A,dirs:U}=m;N|=v.patchFlag&16;const J=v.props||ye,Y=m.props||ye;let te;if(E&&en(E,!1),(te=Y.onVnodeBeforeUpdate)&&et(te,E,m,v),U&&_t(m,v,E,"beforeUpdate"),E&&en(E,!0),A?R(v.dynamicChildren,A,$,E,L,wo(m,x),D):H||K(v,m,$,null,E,L,wo(m,x),D,!1),N>0){if(N&16)F($,m,J,Y,E,L,x);else if(N&2&&J.class!==Y.class&&l($,"class",null,Y.class,x),N&4&&l($,"style",J.style,Y.style,x),N&8){const re=m.dynamicProps;for(let me=0;me{te&&et(te,E,m,v),U&&_t(m,v,E,"updated")},L)},R=(v,m,E,L,x,D,H)=>{for(let $=0;${if(E!==L){if(E!==ye)for(const $ in E)!yn($)&&!($ in L)&&l(v,$,E[$],null,H,m.children,x,D,ke);for(const $ in L){if(yn($))continue;const N=L[$],A=E[$];N!==A&&$!=="value"&&l(v,$,A,N,H,m.children,x,D,ke)}"value"in L&&l(v,"value",E.value,L.value,H)}},P=(v,m,E,L,x,D,H,$,N)=>{const A=m.el=v?v.el:a(""),U=m.anchor=v?v.anchor:a("");let{patchFlag:J,dynamicChildren:Y,slotScopeIds:te}=m;te&&($=$?$.concat(te):te),v==null?(r(A,E,L),r(U,E,L),z(m.children||[],E,U,x,D,H,$,N)):J>0&&J&64&&Y&&v.dynamicChildren?(R(v.dynamicChildren,Y,E,x,D,H,$),(m.key!=null||x&&m===x.subTree)&&gi(v,m,!0)):K(v,m,E,U,x,D,H,$,N)},X=(v,m,E,L,x,D,H,$,N)=>{m.slotScopeIds=$,v==null?m.shapeFlag&512?x.ctx.activate(m,E,L,H,N):he(m,E,L,x,D,H,N):ve(v,m,N)},he=(v,m,E,L,x,D,H)=>{const $=v.component=bd(v,L,x);if(mr(v)&&($.ctx.renderer=G),yd($),$.asyncDep){if(x&&x.registerDep($,W,H),!v.el){const N=$.subTree=Ae(nt);y(null,N,m,E)}}else W($,v,m,E,x,D,H)},ve=(v,m,E)=>{const L=m.component=v.component;if(Tf(v,m,E))if(L.asyncDep&&!L.asyncResolved){Z(L,m,E);return}else L.next=m,bf(L.update),L.effect.dirty=!0,L.update();else m.el=v.el,L.vnode=m},W=(v,m,E,L,x,D,H)=>{const $=()=>{if(v.isMounted){let{next:U,bu:J,u:Y,parent:te,vnode:re}=v;{const hn=bi(v);if(hn){U&&(U.el=re.el,Z(v,U,H)),hn.asyncDep.then(()=>{v.isUnmounted||$()});return}}let me=U,ue;en(v,!1),U?(U.el=re.el,Z(v,U,H)):U=re,J&&go(J),(ue=U.props&&U.props.onVnodeBeforeUpdate)&&et(ue,te,U,re),en(v,!0);const Ie=bo(v),ct=v.subTree;v.subTree=Ie,_(ct,Ie,d(ct.el),k(ct),v,x,D),U.el=Ie.el,me===null&&kf(v,Ie.el),Y&&Ve(Y,x),(ue=U.props&&U.props.onVnodeUpdated)&&Ve(()=>et(ue,te,U,re),x)}else{let U;const{el:J,props:Y}=m,{bm:te,m:re,parent:me}=v,ue=qn(m);if(en(v,!1),te&&go(te),!ue&&(U=Y&&Y.onVnodeBeforeMount)&&et(U,me,m),en(v,!0),J&&pe){const Ie=()=>{v.subTree=bo(v),pe(J,v.subTree,v,x,null)};ue?m.type.__asyncLoader().then(()=>!v.isUnmounted&&Ie()):Ie()}else{const Ie=v.subTree=bo(v);_(null,Ie,E,L,v,x,D),m.el=Ie.el}if(re&&Ve(re,x),!ue&&(U=Y&&Y.onVnodeMounted)){const Ie=m;Ve(()=>et(U,me,Ie),x)}(m.shapeFlag&256||me&&qn(me.vnode)&&me.vnode.shapeFlag&256)&&v.a&&Ve(v.a,x),v.isMounted=!0,m=E=L=null}},N=v.effect=new yl($,ot,()=>ro(A),v.scope),A=v.update=()=>{N.dirty&&N.run()};A.id=v.uid,en(v,!0),A()},Z=(v,m,E)=>{m.component=v;const L=v.vnode.props;v.vnode=m,v.next=null,Wf(v,m.props,L,E),Yf(v,m.children,E),Gt(),ds(v),Yt()},K=(v,m,E,L,x,D,H,$,N=!1)=>{const A=v&&v.children,U=v?v.shapeFlag:0,J=m.children,{patchFlag:Y,shapeFlag:te}=m;if(Y>0){if(Y&128){gt(A,J,E,L,x,D,H,$,N);return}else if(Y&256){Te(A,J,E,L,x,D,H,$,N);return}}te&8?(U&16&&ke(A,x,D),J!==A&&u(E,J)):U&16?te&16?gt(A,J,E,L,x,D,H,$,N):ke(A,x,D,!0):(U&8&&u(E,""),te&16&&z(J,E,L,x,D,H,$,N))},Te=(v,m,E,L,x,D,H,$,N)=>{v=v||bn,m=m||bn;const A=v.length,U=m.length,J=Math.min(A,U);let Y;for(Y=0;YU?ke(v,x,D,!0,!1,J):z(m,E,L,x,D,H,$,N,J)},gt=(v,m,E,L,x,D,H,$,N)=>{let A=0;const U=m.length;let J=v.length-1,Y=U-1;for(;A<=J&&A<=Y;){const te=v[A],re=m[A]=N?Ht(m[A]):ft(m[A]);if(ln(te,re))_(te,re,E,null,x,D,H,$,N);else break;A++}for(;A<=J&&A<=Y;){const te=v[J],re=m[Y]=N?Ht(m[Y]):ft(m[Y]);if(ln(te,re))_(te,re,E,null,x,D,H,$,N);else break;J--,Y--}if(A>J){if(A<=Y){const te=Y+1,re=teY)for(;A<=J;)Re(v[A],x,D,!0),A++;else{const te=A,re=A,me=new Map;for(A=re;A<=Y;A++){const Ke=m[A]=N?Ht(m[A]):ft(m[A]);Ke.key!=null&&me.set(Ke.key,A)}let ue,Ie=0;const ct=Y-re+1;let hn=!1,ts=0;const Dn=new Array(ct);for(A=0;A=ct){Re(Ke,x,D,!0);continue}let yt;if(Ke.key!=null)yt=me.get(Ke.key);else for(ue=re;ue<=Y;ue++)if(Dn[ue-re]===0&&ln(Ke,m[ue])){yt=ue;break}yt===void 0?Re(Ke,x,D,!0):(Dn[yt-re]=A+1,yt>=ts?ts=yt:hn=!0,_(Ke,m[yt],E,null,x,D,H,$,N),Ie++)}const ns=hn?td(Dn):bn;for(ue=ns.length-1,A=ct-1;A>=0;A--){const Ke=re+A,yt=m[Ke],rs=Ke+1{const{el:D,type:H,transition:$,children:N,shapeFlag:A}=v;if(A&6){Xe(v.component.subTree,m,E,L);return}if(A&128){v.suspense.move(m,E,L);return}if(A&64){H.move(v,m,E,G);return}if(H===Ye){r(D,m,E);for(let J=0;J$.enter(D),x);else{const{leave:J,delayLeave:Y,afterLeave:te}=$,re=()=>r(D,m,E),me=()=>{J(D,()=>{re(),te&&te()})};Y?Y(D,re,me):me()}else r(D,m,E)},Re=(v,m,E,L=!1,x=!1)=>{const{type:D,props:H,ref:$,children:N,dynamicChildren:A,shapeFlag:U,patchFlag:J,dirs:Y,memoIndex:te}=v;if($!=null&&Gr($,null,E,v,!0),te!=null&&(m.renderCache[te]=void 0),U&256){m.ctx.deactivate(v);return}const re=U&1&&Y,me=!qn(v);let ue;if(me&&(ue=H&&H.onVnodeBeforeUnmount)&&et(ue,m,v),U&6)bt(v.component,E,L);else{if(U&128){v.suspense.unmount(E,L);return}re&&_t(v,null,m,"beforeUnmount"),U&64?v.type.remove(v,m,E,x,G,L):A&&(D!==Ye||J>0&&J&64)?ke(A,m,E,!1,!0):(D===Ye&&J&384||!x&&U&16)&&ke(N,m,E),L&&We(v)}(me&&(ue=H&&H.onVnodeUnmounted)||re)&&Ve(()=>{ue&&et(ue,m,v),re&&_t(v,null,m,"unmounted")},E)},We=v=>{const{type:m,el:E,anchor:L,transition:x}=v;if(m===Ye){Et(E,L);return}if(m===Gn){T(v);return}const D=()=>{o(E),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(v.shapeFlag&1&&x&&!x.persisted){const{leave:H,delayLeave:$}=x,N=()=>H(E,D);$?$(v.el,D,N):N()}else D()},Et=(v,m)=>{let E;for(;v!==m;)E=p(v),o(v),v=E;o(m)},bt=(v,m,E)=>{const{bum:L,scope:x,update:D,subTree:H,um:$,m:N,a:A}=v;Es(N),Es(A),L&&go(L),x.stop(),D&&(D.active=!1,Re(H,v,m,E)),$&&Ve($,m),Ve(()=>{v.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&v.asyncDep&&!v.asyncResolved&&v.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},ke=(v,m,E,L=!1,x=!1,D=0)=>{for(let H=D;Hv.shapeFlag&6?k(v.component.subTree):v.shapeFlag&128?v.suspense.next():p(v.anchor||v.el);let V=!1;const B=(v,m,E)=>{v==null?m._vnode&&Re(m._vnode,null,null,!0):_(m._vnode||null,v,m,null,null,null,E),V||(V=!0,ds(),qr(),V=!1),m._vnode=v},G={p:_,um:Re,m:Xe,r:We,mt:he,mc:z,pc:K,pbc:R,n:k,o:e};let oe,pe;return t&&([oe,pe]=t(G)),{render:B,hydrate:oe,createApp:Uf(B,oe)}}function wo({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 en({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function mi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function gi(e,t,n=!1){const r=e.children,o=t.children;if(ee(r)&&ee(o))for(let l=0;l>1,e[n[a]]0&&(t[r]=n[l-1]),n[l]=r)}}for(l=n.length,s=n[l-1];l-- >0;)n[l]=s,s=t[s];return n}function bi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:bi(t)}function Es(e){if(e)for(let t=0;tOe(nd);function Ol(e,t){return Rl(e,null,t)}const Pr={};function ce(e,t,n){return Rl(e,t,n)}function Rl(e,t,{immediate:n,deep:r,flush:o,once:l,onTrack:s,onTrigger:a}=ye){if(t&&l){const O=t;t=(...I)=>{O(...I),M()}}const i=Pe,c=O=>r===!0?O:on(O,r===!1?1:void 0);let u,d=!1,p=!1;if(Me(e)?(u=()=>e.value,d=Ur(e)):zn(e)?(u=()=>c(e),d=!0):ee(e)?(p=!0,d=e.some(O=>zn(O)||Ur(O)),u=()=>e.map(O=>{if(Me(O))return O.value;if(zn(O))return c(O);if(ne(O))return zt(O,i,2)})):ne(e)?t?u=()=>zt(e,i,2):u=()=>(h&&h(),st(e,i,3,[g])):u=ot,t&&r){const O=u;u=()=>on(O())}let h,g=O=>{h=b.onStop=()=>{zt(O,i,4),h=b.onStop=void 0}},_;if(yr)if(g=ot,t?n&&st(t,i,3,[u(),p?[]:void 0,g]):u(),o==="sync"){const O=rd();_=O.__watcherHandles||(O.__watcherHandles=[])}else return ot;let S=p?new Array(e.length).fill(Pr):Pr;const y=()=>{if(!(!b.active||!b.dirty))if(t){const O=b.run();(r||d||(p?O.some((I,z)=>Ut(I,S[z])):Ut(O,S)))&&(h&&h(),st(t,i,3,[O,S===Pr?void 0:p&&S[0]===Pr?[]:S,g]),S=O)}else b.run()};y.allowRecurse=!!t;let w;o==="sync"?w=y:o==="post"?w=()=>Ve(y,i&&i.suspense):(y.pre=!0,i&&(y.id=i.uid),w=()=>ro(y));const b=new yl(u,ot,w),T=Pa(),M=()=>{b.stop(),T&&vl(T.effects,b)};return t?n?y():S=b.run():o==="post"?Ve(b.run.bind(b),i&&i.suspense):b.run(),_&&_.push(M),M}function od(e,t,n){const r=this.proxy,o=$e(e)?e.includes(".")?yi(r,e):()=>r[e]:e.bind(r,r);let l;ne(t)?l=t:(l=t.handler,n=t);const s=br(this),a=Rl(o,l.bind(r),n);return s(),a}function yi(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{on(r,t,n)});else if(xu(e)){for(const r in e)on(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&on(e[r],t,n)}return e}const mr=e=>e.type.__isKeepAlive;function ld(e,t){_i(e,"a",t)}function sd(e,t){_i(e,"da",t)}function _i(e,t,n=Pe){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(lo(t,r,n),n){let o=n.parent;for(;o&&o.parent;)mr(o.parent.vnode)&&ad(r,t,n,o),o=o.parent}}function ad(e,t,n,r){const o=lo(t,e,r,!0);Rn(()=>{vl(r[t],o)},n)}const Bt=Symbol("_leaveCb"),$r=Symbol("_enterCb");function wi(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return be(()=>{e.isMounted=!0}),li(()=>{e.isUnmounting=!0}),e}const Ze=[Function,Array],Si={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ze,onEnter:Ze,onAfterEnter:Ze,onEnterCancelled:Ze,onBeforeLeave:Ze,onLeave:Ze,onAfterLeave:Ze,onLeaveCancelled:Ze,onBeforeAppear:Ze,onAppear:Ze,onAfterAppear:Ze,onAppearCancelled:Ze},Ci=e=>{const t=e.subTree;return t.component?Ci(t.component):t},id={name:"BaseTransition",props:Si,setup(e,{slots:t}){const n=gr(),r=wi();return()=>{const o=t.default&&Il(t.default(),!0);if(!o||!o.length)return;let l=o[0];if(o.length>1){for(const p of o)if(p.type!==nt){l=p;break}}const s=ae(e),{mode:a}=s;if(r.isLeaving)return So(l);const i=Ts(l);if(!i)return So(l);let c=rr(i,s,r,n,p=>c=p);Tn(i,c);const u=n.subTree,d=u&&Ts(u);if(d&&d.type!==nt&&!ln(i,d)&&Ci(n).type!==nt){const p=rr(d,s,r,n);if(Tn(d,p),a==="out-in"&&i.type!==nt)return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},So(l);a==="in-out"&&i.type!==nt&&(p.delayLeave=(h,g,_)=>{const S=Ei(r,d);S[String(d.key)]=d,h[Bt]=()=>{g(),h[Bt]=void 0,delete c.delayedLeave},c.delayedLeave=_})}return l}}},cd=id;function Ei(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 rr(e,t,n,r,o){const{appear:l,mode:s,persisted:a=!1,onBeforeEnter:i,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:g,onLeaveCancelled:_,onBeforeAppear:S,onAppear:y,onAfterAppear:w,onAppearCancelled:b}=t,T=String(e.key),M=Ei(n,e),O=(j,R)=>{j&&st(j,r,9,R)},I=(j,R)=>{const F=R[1];O(j,R),ee(j)?j.every(P=>P.length<=1)&&F():j.length<=1&&F()},z={mode:s,persisted:a,beforeEnter(j){let R=i;if(!n.isMounted)if(l)R=S||i;else return;j[Bt]&&j[Bt](!0);const F=M[T];F&&ln(e,F)&&F.el[Bt]&&F.el[Bt](),O(R,[j])},enter(j){let R=c,F=u,P=d;if(!n.isMounted)if(l)R=y||c,F=w||u,P=b||d;else return;let X=!1;const he=j[$r]=ve=>{X||(X=!0,ve?O(P,[j]):O(F,[j]),z.delayedLeave&&z.delayedLeave(),j[$r]=void 0)};R?I(R,[j,he]):he()},leave(j,R){const F=String(e.key);if(j[$r]&&j[$r](!0),n.isUnmounting)return R();O(p,[j]);let P=!1;const X=j[Bt]=he=>{P||(P=!0,R(),he?O(_,[j]):O(g,[j]),j[Bt]=void 0,M[F]===e&&delete M[F])};M[F]=e,h?I(h,[j,X]):X()},clone(j){const R=rr(j,t,n,r,o);return o&&o(R),R}};return z}function So(e){if(mr(e))return e=qt(e),e.children=null,e}function Ts(e){if(!mr(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ne(n.default))return n.default()}}function Tn(e,t){e.shapeFlag&6&&e.component?Tn(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 Il(e,t=!1,n){let r=[],o=0;for(let l=0;l1)for(let l=0;le.__isTeleport,Ye=Symbol.for("v-fgt"),kn=Symbol.for("v-txt"),nt=Symbol.for("v-cmt"),Gn=Symbol.for("v-stc"),Yn=[];let dt=null;function h0(e=!1){Yn.push(dt=e?null:[])}function fd(){Yn.pop(),dt=Yn[Yn.length-1]||null}let or=1;function ks(e){or+=e}function dd(e){return e.dynamicChildren=or>0?dt||bn:null,fd(),or>0&&dt&&dt.push(e),e}function v0(e,t,n,r,o,l){return dd(ki(e,t,n,r,o,l,!0))}function Qo(e){return e?e.__v_isVNode===!0:!1}function ln(e,t){return e.type===t.type&&e.key===t.key}const Ti=({key:e})=>e??null,Fr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?$e(e)||Me(e)||ne(e)?{i:lt,r:e,k:t,f:!!n}:e:null);function ki(e,t=null,n=null,r=0,o=null,l=e===Ye?0:1,s=!1,a=!1){const i={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ti(t),ref:t&&Fr(t),scopeId:ti,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:lt};return a?(Pl(i,n),l&128&&e.normalize(i)):n&&(i.shapeFlag|=$e(n)?8:16),or>0&&!s&&dt&&(i.patchFlag>0||l&6)&&i.patchFlag!==32&&dt.push(i),i}const Ae=pd;function pd(e,t=null,n=null,r=0,o=null,l=!1){if((!e||e===xf)&&(e=nt),Qo(e)){const a=qt(e,t,!0);return n&&Pl(a,n),or>0&&!l&&dt&&(a.shapeFlag&6?dt[dt.indexOf(e)]=a:dt.push(a)),a.patchFlag=-2,a}if(Ed(e)&&(e=e.__vccOpts),t){t=hd(t);let{class:a,style:i}=t;a&&!$e(a)&&(t.class=bl(a)),we(i)&&(Wa(i)&&!ee(i)&&(i=Ce({},i)),t.style=gl(i))}const s=$e(e)?1:Af(e)?128:ud(e)?64:we(e)?4:ne(e)?2:0;return ki(e,t,n,r,o,s,l,!0)}function hd(e){return e?Wa(e)||ui(e)?Ce({},e):e:null}function qt(e,t,n=!1,r=!1){const{props:o,ref:l,patchFlag:s,children:a,transition:i}=e,c=t?vd(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ti(c),ref:t&&t.ref?n&&l?ee(l)?l.concat(Fr(t)):[l,Fr(t)]:Fr(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ye?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:i,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qt(e.ssContent),ssFallback:e.ssFallback&&qt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return i&&r&&Tn(u,i.clone(u)),u}function xi(e=" ",t=0){return Ae(kn,null,e,t)}function m0(e,t){const n=Ae(Gn,null,e);return n.staticCount=t,n}function ft(e){return e==null||typeof e=="boolean"?Ae(nt):ee(e)?Ae(Ye,null,e.slice()):typeof e=="object"?Ht(e):Ae(kn,null,String(e))}function Ht(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qt(e)}function Pl(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(ee(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Pl(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!ui(t)?t._ctx=lt:o===3&<&&(lt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:lt},n=32):(t=String(t),r&64?(n=16,t=[xi(t)]):n=8);e.children=t,e.shapeFlag|=n}function vd(...e){const t={};for(let n=0;nPe||lt;let Yr,Jo;{const e=Ra(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),l=>{o.length>1?o.forEach(s=>s(l)):o[0](l)}};Yr=t("__VUE_INSTANCE_SETTERS__",n=>Pe=n),Jo=t("__VUE_SSR_SETTERS__",n=>yr=n)}const br=e=>{const t=Pe;return Yr(e),e.scope.on(),()=>{e.scope.off(),Yr(t)}},xs=()=>{Pe&&Pe.scope.off(),Yr(null)};function Li(e){return e.vnode.shapeFlag&4}let yr=!1;function yd(e,t=!1){t&&Jo(t);const{props:n,children:r}=e.vnode,o=Li(e);qf(e,n,o,t),Gf(e,r);const l=o?_d(e,t):void 0;return t&&Jo(!1),l}function _d(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Nf);const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Sd(e):null,l=br(e);Gt();const s=zt(r,e,0,[e.props,o]);if(Yt(),l(),Aa(s)){if(s.then(xs,xs),t)return s.then(a=>{Ls(e,a,t)}).catch(a=>{vr(a,e,0)});e.asyncDep=s}else Ls(e,s,t)}else Ai(e,t)}function Ls(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:we(t)&&(e.setupState=Ya(t)),Ai(e,n)}let As;function Ai(e,t,n){const r=e.type;if(!e.render){if(!t&&As&&!r.render){const o=r.template||Ll(e).template;if(o){const{isCustomElement:l,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:i}=r,c=Ce(Ce({isCustomElement:l,delimiters:a},s),i);r.render=As(o,c)}}e.render=r.render||ot}{const o=br(e);Gt();try{jf(e)}finally{Yt(),o()}}}const wd={get(e,t){return qe(e,"get",""),e[t]}};function Sd(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,wd),slots:e.slots,emit:e.emit,expose:t}}function $l(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ya(af(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Wn)return Wn[n](e)},has(t,n){return n in t||n in Wn}})):e.proxy}function Cd(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Ed(e){return ne(e)&&"__vccOpts"in e}const C=(e,t)=>cf(e,t,yr);function f(e,t,n){const r=arguments.length;return r===2?we(t)&&!ee(t)?Qo(t)?Ae(e,null,[t]):Ae(e,t):Ae(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Qo(n)&&(n=[n]),Ae(e,t,n))}const Td="3.4.29";/** +**/function zt(e,t,n,r){try{return r?e(...r):e()}catch(o){vr(o,t,n)}}function st(e,t,n,r){if(ne(e)){const o=zt(e,t,n,r);return o&&Aa(o)&&o.catch(l=>{vr(l,t,n)}),o}if(ee(e)){const o=[];for(let l=0;l>>1,o=Be[r],l=nr(o);lwt&&Be.splice(t,1)}function yf(e){ee(e)?_n.push(...e):(!jt||!jt.includes(e,e.allowRecurse?rn+1:rn))&&_n.push(e),Xa()}function ds(e,t,n=tr?wt+1:0){for(;nnr(n)-nr(r));if(_n.length=0,jt){jt.push(...t);return}for(jt=t,rn=0;rne.id==null?1/0:e.id,_f=(e,t)=>{const n=nr(e)-nr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Za(e){qo=!1,tr=!0,Be.sort(_f);try{for(wt=0;wt$e(h)?h.trim():h)),d&&(o=n.map(Ou))}let a,i=r[a=mo(t)]||r[a=mo(at(t))];!i&&l&&(i=r[a=mo(On(t))]),i&&st(i,e,6,o);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,st(c,e,6,o)}}function ei(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const l=e.emits;let s={},a=!1;if(!ne(e)){const i=c=>{const u=ei(c,t,!0);u&&(a=!0,Ce(s,u))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return!l&&!a?(we(e)&&r.set(e,null),null):(ee(l)?l.forEach(i=>s[i]=null):Ce(s,l),we(e)&&r.set(e,s),s)}function oo(e,t){return!e||!ur(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,On(t))||se(e,t))}let lt=null,ti=null;function Wr(e){const t=lt;return lt=e,ti=e&&e.type.__scopeId||null,t}function Sf(e,t=lt,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&ks(-1);const l=Wr(t);let s;try{s=e(...o)}finally{Wr(l),r._d&&ks(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function bo(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[l],slots:s,attrs:a,emit:i,render:c,renderCache:u,props:d,data:p,setupState:h,ctx:g,inheritAttrs:_}=e,S=Wr(e);let y,w;try{if(n.shapeFlag&4){const T=o||r,M=T;y=ft(c.call(M,T,u,d,h,p,g)),w=a}else{const T=t;y=ft(T.length>1?T(d,{attrs:a,slots:s,emit:i}):T(d,null)),w=t.props?a:Cf(a)}}catch(T){Yn.length=0,vr(T,e,1),y=Ae(nt)}let b=y;if(w&&_!==!1){const T=Object.keys(w),{shapeFlag:M}=b;T.length&&M&7&&(l&&T.some(hl)&&(w=Ef(w,l)),b=qt(b,w,!1,!0))}return n.dirs&&(b=qt(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),y=b,Wr(S),y}const Cf=e=>{let t;for(const n in e)(n==="class"||n==="style"||ur(n))&&((t||(t={}))[n]=e[n]);return t},Ef=(e,t)=>{const n={};for(const r in e)(!hl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Tf(e,t,n){const{props:r,children:o,component:l}=e,{props:s,children:a,patchFlag:i}=t,c=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&i>=0){if(i&1024)return!0;if(i&16)return r?ps(r,s,c):!!s;if(i&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function ri(e,t){t&&t.pendingBranch?ee(e)?t.effects.push(...e):t.effects.push(e):yf(e)}function lo(e,t,n=Ie,r=!1){if(n){const o=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...s)=>{Gt();const a=br(n),i=st(t,n,e,s);return a(),Yt(),i});return r?o.unshift(l):o.push(l),l}}const Pt=e=>(t,n=Ie)=>{(!yr||e==="sp")&&lo(e,(...r)=>t(...r),n)},Of=Pt("bm"),be=Pt("m"),Rf=Pt("bu"),oi=Pt("u"),li=Pt("bum"),Rn=Pt("um"),Pf=Pt("sp"),If=Pt("rtg"),$f=Pt("rtc");function Mf(e,t=Ie){lo("ec",e,t)}function _t(e,t,n,r){const o=e.dirs,l=t&&t.dirs;for(let s=0;s!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Df(e){ne(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:l,suspensible:s=!0,onError:a}=e;let i=null,c,u=0;const d=()=>(u++,i=null,p()),p=()=>{let h;return i||(h=i=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((_,S)=>{a(g,()=>_(d()),()=>S(g),u+1)});throw g}).then(g=>h!==i&&i?i:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return q({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const h=Ie;if(c)return()=>yo(c,h);const g=w=>{i=null,vr(w,h,13,!r)};if(s&&h.suspense||yr)return p().then(w=>()=>yo(w,h)).catch(w=>(g(w),()=>r?Ae(r,{error:w}):null));const _=Q(!1),S=Q(),y=Q(!!o);return o&&setTimeout(()=>{y.value=!1},o),l!=null&&setTimeout(()=>{if(!_.value&&!S.value){const w=new Error(`Async component timed out after ${l}ms.`);g(w),S.value=w}},l),p().then(()=>{_.value=!0,h.parent&&mr(h.parent.vnode)&&(h.parent.effect.dirty=!0,ro(h.parent.update))}).catch(w=>{g(w),S.value=w}),()=>{if(_.value&&c)return yo(c,h);if(S.value&&r)return Ae(r,{error:S.value});if(n&&!y.value)return Ae(n)}}})}function yo(e,t){const{ref:n,props:r,children:o,ce:l}=t.vnode,s=Ae(e,r,o);return s.ref=n,s.ce=l,delete t.vnode.ce,s}const Wo=e=>e?Li(e)?$l(e):Wo(e.parent):null,Wn=Ce(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=>Wo(e.parent),$root:e=>Wo(e.root),$emit:e=>e.emit,$options:e=>Ll(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,ro(e.update)}),$nextTick:e=>e.n||(e.n=Qt.bind(e.proxy)),$watch:e=>od.bind(e)}),_o=(e,t)=>e!==ye&&!e.__isScriptSetup&&se(e,t),Nf={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:l,accessCache:s,type:a,appContext:i}=e;let c;if(t[0]!=="$"){const h=s[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 l[t]}else{if(_o(r,t))return s[t]=1,r[t];if(o!==ye&&se(o,t))return s[t]=2,o[t];if((c=e.propsOptions[0])&&se(c,t))return s[t]=3,l[t];if(n!==ye&&se(n,t))return s[t]=4,n[t];Ko&&(s[t]=0)}}const u=Wn[t];let d,p;if(u)return t==="$attrs"&&qe(e.attrs,"get",""),u(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==ye&&se(n,t))return s[t]=4,n[t];if(p=i.config.globalProperties,se(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:l}=e;return _o(o,t)?(o[t]=n,!0):r!==ye&&se(r,t)?(r[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:l}},s){let a;return!!n[s]||e!==ye&&se(e,s)||_o(t,s)||(a=l[0])&&se(a,s)||se(r,s)||se(Wn,s)||se(o.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function vs(e){return ee(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Ko=!0;function jf(e){const t=Ll(e),n=e.proxy,r=e.ctx;Ko=!1,t.beforeCreate&&ms(t.beforeCreate,e,"bc");const{data:o,computed:l,methods:s,watch:a,provide:i,inject:c,created:u,beforeMount:d,mounted:p,beforeUpdate:h,updated:g,activated:_,deactivated:S,beforeDestroy:y,beforeUnmount:w,destroyed:b,unmounted:T,render:M,renderTracked:O,renderTriggered:P,errorCaptured:z,serverPrefetch:j,expose:R,inheritAttrs:F,components:I,directives:X,filters:he}=t;if(c&&Bf(c,r,null),s)for(const Z in s){const K=s[Z];ne(K)&&(r[Z]=K.bind(n))}if(o){const Z=o.call(n,n);we(Z)&&(e.data=pr(Z))}if(Ko=!0,l)for(const Z in l){const K=l[Z],Te=ne(K)?K.bind(n,n):ne(K.get)?K.get.bind(n,n):ot,gt=!ne(K)&&ne(K.set)?K.set.bind(n):ot,Xe=C({get:Te,set:gt});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>Xe.value,set:Re=>Xe.value=Re})}if(a)for(const Z in a)si(a[Z],r,n,Z);if(i){const Z=ne(i)?i.call(n):i;Reflect.ownKeys(Z).forEach(K=>{wn(K,Z[K])})}u&&ms(u,e,"c");function W(Z,K){ee(K)?K.forEach(Te=>Z(Te.bind(n))):K&&Z(K.bind(n))}if(W(Of,d),W(be,p),W(Rf,h),W(oi,g),W(ld,_),W(sd,S),W(Mf,z),W($f,O),W(If,P),W(li,w),W(Rn,T),W(Pf,j),ee(R))if(R.length){const Z=e.exposed||(e.exposed={});R.forEach(K=>{Object.defineProperty(Z,K,{get:()=>n[K],set:Te=>n[K]=Te})})}else e.exposed||(e.exposed={});M&&e.render===ot&&(e.render=M),F!=null&&(e.inheritAttrs=F),I&&(e.components=I),X&&(e.directives=X)}function Bf(e,t,n=ot){ee(e)&&(e=Go(e));for(const r in e){const o=e[r];let l;we(o)?"default"in o?l=Oe(o.from||r,o.default,!0):l=Oe(o.from||r):l=Oe(o),Me(l)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>l.value,set:s=>l.value=s}):t[r]=l}}function ms(e,t,n){st(ee(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function si(e,t,n,r){const o=r.includes(".")?yi(n,r):()=>n[r];if($e(e)){const l=t[e];ne(l)&&ce(o,l)}else if(ne(e))ce(o,e.bind(n));else if(we(e))if(ee(e))e.forEach(l=>si(l,t,n,r));else{const l=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(l)&&ce(o,l,e)}}function Ll(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:l,config:{optionMergeStrategies:s}}=e.appContext,a=l.get(t);let i;return a?i=a:!o.length&&!n&&!r?i=t:(i={},o.length&&o.forEach(c=>Kr(i,c,s,!0)),Kr(i,t,s)),we(t)&&l.set(t,i),i}function Kr(e,t,n,r=!1){const{mixins:o,extends:l}=t;l&&Kr(e,l,n,!0),o&&o.forEach(s=>Kr(e,s,n,!0));for(const s in t)if(!(r&&s==="expose")){const a=Hf[s]||n&&n[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const Hf={data:gs,props:bs,emits:bs,methods:Hn,computed:Hn,beforeCreate:He,created:He,beforeMount:He,mounted:He,beforeUpdate:He,updated:He,beforeDestroy:He,beforeUnmount:He,destroyed:He,unmounted:He,activated:He,deactivated:He,errorCaptured:He,serverPrefetch:He,components:Hn,directives:Hn,watch:Vf,provide:gs,inject:Ff};function gs(e,t){return t?e?function(){return Ce(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function Ff(e,t){return Hn(Go(e),Go(t))}function Go(e){if(ee(e)){const t={};for(let n=0;n1)return n&&ne(t)?t.call(r&&r.proxy):t}}const ii={},ci=()=>Object.create(ii),ui=e=>Object.getPrototypeOf(e)===ii;function qf(e,t,n,r=!1){const o={},l=ci();e.propsDefaults=Object.create(null),fi(e,t,o,l);for(const s in e.propsOptions[0])s in o||(o[s]=void 0);n?e.props=r?o:qa(o):e.type.props?e.props=o:e.props=l,e.attrs=l}function Wf(e,t,n,r){const{props:o,attrs:l,vnode:{patchFlag:s}}=e,a=ae(o),[i]=e.propsOptions;let c=!1;if((r||s>0)&&!(s&16)){if(s&8){const u=e.vnode.dynamicProps;for(let d=0;d{i=!0;const[p,h]=di(d,t,!0);Ce(s,p),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!l&&!i)return we(e)&&r.set(e,bn),bn;if(ee(l))for(let u=0;u-1,h[1]=_<0||g<_,(g>-1||se(h,"default"))&&a.push(d)}}}const c=[s,a];return we(e)&&r.set(e,c),c}function ys(e){return e[0]!=="$"&&!yn(e)}function _s(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function ws(e,t){return _s(e)===_s(t)}function Ss(e,t){return ee(t)?t.findIndex(n=>ws(n,e)):ne(t)&&ws(t,e)?0:-1}const pi=e=>e[0]==="_"||e==="$stable",Al=e=>ee(e)?e.map(ft):[ft(e)],Kf=(e,t,n)=>{if(t._n)return t;const r=Sf((...o)=>Al(t(...o)),n);return r._c=!1,r},hi=(e,t,n)=>{const r=e._ctx;for(const o in e){if(pi(o))continue;const l=e[o];if(ne(l))t[o]=Kf(o,l,r);else if(l!=null){const s=Al(l);t[o]=()=>s}}},vi=(e,t)=>{const n=Al(t);e.slots.default=()=>n},Gf=(e,t)=>{const n=e.slots=ci();if(e.vnode.shapeFlag&32){const r=t._;r?(Ce(n,t),Oa(n,"_",r,!0)):hi(t,n)}else t&&vi(e,t)},Yf=(e,t,n)=>{const{vnode:r,slots:o}=e;let l=!0,s=ye;if(r.shapeFlag&32){const a=t._;a?n&&a===1?l=!1:(Ce(o,t),!n&&a===1&&delete o._):(l=!t.$stable,hi(t,o)),s=t}else t&&(vi(e,t),s={default:1});if(l)for(const a in o)!pi(a)&&s[a]==null&&delete o[a]};function Gr(e,t,n,r,o=!1){if(ee(e)){e.forEach((p,h)=>Gr(p,t&&(ee(t)?t[h]:t),n,r,o));return}if(qn(r)&&!o)return;const l=r.shapeFlag&4?$l(r.component):r.el,s=o?null:l,{i:a,r:i}=e,c=t&&t.r,u=a.refs===ye?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==i&&($e(c)?(u[c]=null,se(d,c)&&(d[c]=null)):Me(c)&&(c.value=null)),ne(i))zt(i,a,12,[s,u]);else{const p=$e(i),h=Me(i);if(p||h){const g=()=>{if(e.f){const _=p?se(d,i)?d[i]:u[i]:i.value;o?ee(_)&&vl(_,l):ee(_)?_.includes(l)||_.push(l):p?(u[i]=[l],se(d,i)&&(d[i]=u[i])):(i.value=[l],e.k&&(u[e.k]=i.value))}else p?(u[i]=s,se(d,i)&&(d[i]=s)):h&&(i.value=s,e.k&&(u[e.k]=s))};s?(g.id=-1,Ve(g,n)):g()}}}let Cs=!1;const vn=()=>{Cs||(console.error("Hydration completed but contains mismatches."),Cs=!0)},Qf=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Jf=e=>e.namespaceURI.includes("MathML"),Rr=e=>{if(Qf(e))return"svg";if(Jf(e))return"mathml"},Pr=e=>e.nodeType===8;function Xf(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:l,parentNode:s,remove:a,insert:i,createComment:c}}=e,u=(b,T)=>{if(!T.hasChildNodes()){n(null,b,T),qr(),T._vnode=b;return}d(T.firstChild,b,null,null,null),qr(),T._vnode=b},d=(b,T,M,O,P,z=!1)=>{z=z||!!T.dynamicChildren;const j=Pr(b)&&b.data==="[",R=()=>_(b,T,M,O,P,j),{type:F,ref:I,shapeFlag:X,patchFlag:he}=T;let ve=b.nodeType;T.el=b,he===-2&&(z=!1,T.dynamicChildren=null);let W=null;switch(F){case kn:ve!==3?T.children===""?(i(T.el=o(""),s(b),b),W=b):W=R():(b.data!==T.children&&(vn(),b.data=T.children),W=l(b));break;case nt:w(b)?(W=l(b),y(T.el=b.content.firstChild,b,M)):ve!==8||j?W=R():W=l(b);break;case Gn:if(j&&(b=l(b),ve=b.nodeType),ve===1||ve===3){W=b;const Z=!T.children.length;for(let K=0;K{z=z||!!T.dynamicChildren;const{type:j,props:R,patchFlag:F,shapeFlag:I,dirs:X,transition:he}=T,ve=j==="input"||j==="option";if(ve||F!==-1){X&&_t(T,null,M,"created");let W=!1;if(w(b)){W=mi(O,he)&&M&&M.vnode.props&&M.vnode.props.appear;const K=b.content.firstChild;W&&he.beforeEnter(K),y(K,b,M),T.el=b=K}if(I&16&&!(R&&(R.innerHTML||R.textContent))){let K=h(b.firstChild,T,b,M,O,P,z);for(;K;){vn();const Te=K;K=K.nextSibling,a(Te)}}else I&8&&b.textContent!==T.children&&(vn(),b.textContent=T.children);if(R)if(ve||!z||F&48)for(const K in R)(ve&&(K.endsWith("value")||K==="indeterminate")||ur(K)&&!yn(K)||K[0]===".")&&r(b,K,null,R[K],void 0,void 0,M);else R.onClick&&r(b,"onClick",null,R.onClick,void 0,void 0,M);let Z;(Z=R&&R.onVnodeBeforeMount)&&et(Z,M,T),X&&_t(T,null,M,"beforeMount"),((Z=R&&R.onVnodeMounted)||X||W)&&ri(()=>{Z&&et(Z,M,T),W&&he.enter(b),X&&_t(T,null,M,"mounted")},O)}return b.nextSibling},h=(b,T,M,O,P,z,j)=>{j=j||!!T.dynamicChildren;const R=T.children,F=R.length;for(let I=0;I{const{slotScopeIds:j}=T;j&&(P=P?P.concat(j):j);const R=s(b),F=h(l(b),T,R,M,O,P,z);return F&&Pr(F)&&F.data==="]"?l(T.anchor=F):(vn(),i(T.anchor=c("]"),R,F),F)},_=(b,T,M,O,P,z)=>{if(vn(),T.el=null,z){const F=S(b);for(;;){const I=l(b);if(I&&I!==F)a(I);else break}}const j=l(b),R=s(b);return a(b),n(null,T,R,j,M,O,Rr(R),P),j},S=(b,T="[",M="]")=>{let O=0;for(;b;)if(b=l(b),b&&Pr(b)&&(b.data===T&&O++,b.data===M)){if(O===0)return l(b);O--}return b},y=(b,T,M)=>{const O=T.parentNode;O&&O.replaceChild(b,T);let P=M;for(;P;)P.vnode.el===T&&(P.vnode.el=P.subTree.el=b),P=P.parent},w=b=>b.nodeType===1&&b.tagName.toLowerCase()==="template";return[u,d]}const Ve=ri;function Zf(e){return ed(e,Xf)}function ed(e,t){const n=Ra();n.__VUE__=!0;const{insert:r,remove:o,patchProp:l,createElement:s,createText:a,createComment:i,setText:c,setElementText:u,parentNode:d,nextSibling:p,setScopeId:h=ot,insertStaticContent:g}=e,_=(v,m,E,L=null,x=null,D=null,H=void 0,$=null,N=!!m.dynamicChildren)=>{if(v===m)return;v&&!ln(v,m)&&(L=k(v),Re(v,x,D,!0),v=null),m.patchFlag===-2&&(N=!1,m.dynamicChildren=null);const{type:A,ref:U,shapeFlag:J}=m;switch(A){case kn:S(v,m,E,L);break;case nt:y(v,m,E,L);break;case Gn:v==null&&w(m,E,L,H);break;case Ye:I(v,m,E,L,x,D,H,$,N);break;default:J&1?M(v,m,E,L,x,D,H,$,N):J&6?X(v,m,E,L,x,D,H,$,N):(J&64||J&128)&&A.process(v,m,E,L,x,D,H,$,N,G)}U!=null&&x&&Gr(U,v&&v.ref,D,m||v,!m)},S=(v,m,E,L)=>{if(v==null)r(m.el=a(m.children),E,L);else{const x=m.el=v.el;m.children!==v.children&&c(x,m.children)}},y=(v,m,E,L)=>{v==null?r(m.el=i(m.children||""),E,L):m.el=v.el},w=(v,m,E,L)=>{[v.el,v.anchor]=g(v.children,m,E,L,v.el,v.anchor)},b=({el:v,anchor:m},E,L)=>{let x;for(;v&&v!==m;)x=p(v),r(v,E,L),v=x;r(m,E,L)},T=({el:v,anchor:m})=>{let E;for(;v&&v!==m;)E=p(v),o(v),v=E;o(m)},M=(v,m,E,L,x,D,H,$,N)=>{m.type==="svg"?H="svg":m.type==="math"&&(H="mathml"),v==null?O(m,E,L,x,D,H,$,N):j(v,m,x,D,H,$,N)},O=(v,m,E,L,x,D,H,$)=>{let N,A;const{props:U,shapeFlag:J,transition:Y,dirs:te}=v;if(N=v.el=s(v.type,D,U&&U.is,U),J&8?u(N,v.children):J&16&&z(v.children,N,null,L,x,wo(v,D),H,$),te&&_t(v,null,L,"created"),P(N,v,v.scopeId,H,L),U){for(const me in U)me!=="value"&&!yn(me)&&l(N,me,null,U[me],D,v.children,L,x,ke);"value"in U&&l(N,"value",null,U.value,D),(A=U.onVnodeBeforeMount)&&et(A,L,v)}te&&_t(v,null,L,"beforeMount");const re=mi(x,Y);re&&Y.beforeEnter(N),r(N,m,E),((A=U&&U.onVnodeMounted)||re||te)&&Ve(()=>{A&&et(A,L,v),re&&Y.enter(N),te&&_t(v,null,L,"mounted")},x)},P=(v,m,E,L,x)=>{if(E&&h(v,E),L)for(let D=0;D{for(let A=N;A{const $=m.el=v.el;let{patchFlag:N,dynamicChildren:A,dirs:U}=m;N|=v.patchFlag&16;const J=v.props||ye,Y=m.props||ye;let te;if(E&&en(E,!1),(te=Y.onVnodeBeforeUpdate)&&et(te,E,m,v),U&&_t(m,v,E,"beforeUpdate"),E&&en(E,!0),A?R(v.dynamicChildren,A,$,E,L,wo(m,x),D):H||K(v,m,$,null,E,L,wo(m,x),D,!1),N>0){if(N&16)F($,m,J,Y,E,L,x);else if(N&2&&J.class!==Y.class&&l($,"class",null,Y.class,x),N&4&&l($,"style",J.style,Y.style,x),N&8){const re=m.dynamicProps;for(let me=0;me{te&&et(te,E,m,v),U&&_t(m,v,E,"updated")},L)},R=(v,m,E,L,x,D,H)=>{for(let $=0;${if(E!==L){if(E!==ye)for(const $ in E)!yn($)&&!($ in L)&&l(v,$,E[$],null,H,m.children,x,D,ke);for(const $ in L){if(yn($))continue;const N=L[$],A=E[$];N!==A&&$!=="value"&&l(v,$,A,N,H,m.children,x,D,ke)}"value"in L&&l(v,"value",E.value,L.value,H)}},I=(v,m,E,L,x,D,H,$,N)=>{const A=m.el=v?v.el:a(""),U=m.anchor=v?v.anchor:a("");let{patchFlag:J,dynamicChildren:Y,slotScopeIds:te}=m;te&&($=$?$.concat(te):te),v==null?(r(A,E,L),r(U,E,L),z(m.children||[],E,U,x,D,H,$,N)):J>0&&J&64&&Y&&v.dynamicChildren?(R(v.dynamicChildren,Y,E,x,D,H,$),(m.key!=null||x&&m===x.subTree)&&gi(v,m,!0)):K(v,m,E,U,x,D,H,$,N)},X=(v,m,E,L,x,D,H,$,N)=>{m.slotScopeIds=$,v==null?m.shapeFlag&512?x.ctx.activate(m,E,L,H,N):he(m,E,L,x,D,H,N):ve(v,m,N)},he=(v,m,E,L,x,D,H)=>{const $=v.component=bd(v,L,x);if(mr(v)&&($.ctx.renderer=G),yd($),$.asyncDep){if(x&&x.registerDep($,W,H),!v.el){const N=$.subTree=Ae(nt);y(null,N,m,E)}}else W($,v,m,E,x,D,H)},ve=(v,m,E)=>{const L=m.component=v.component;if(Tf(v,m,E))if(L.asyncDep&&!L.asyncResolved){Z(L,m,E);return}else L.next=m,bf(L.update),L.effect.dirty=!0,L.update();else m.el=v.el,L.vnode=m},W=(v,m,E,L,x,D,H)=>{const $=()=>{if(v.isMounted){let{next:U,bu:J,u:Y,parent:te,vnode:re}=v;{const hn=bi(v);if(hn){U&&(U.el=re.el,Z(v,U,H)),hn.asyncDep.then(()=>{v.isUnmounted||$()});return}}let me=U,ue;en(v,!1),U?(U.el=re.el,Z(v,U,H)):U=re,J&&go(J),(ue=U.props&&U.props.onVnodeBeforeUpdate)&&et(ue,te,U,re),en(v,!0);const Pe=bo(v),ct=v.subTree;v.subTree=Pe,_(ct,Pe,d(ct.el),k(ct),v,x,D),U.el=Pe.el,me===null&&kf(v,Pe.el),Y&&Ve(Y,x),(ue=U.props&&U.props.onVnodeUpdated)&&Ve(()=>et(ue,te,U,re),x)}else{let U;const{el:J,props:Y}=m,{bm:te,m:re,parent:me}=v,ue=qn(m);if(en(v,!1),te&&go(te),!ue&&(U=Y&&Y.onVnodeBeforeMount)&&et(U,me,m),en(v,!0),J&&pe){const Pe=()=>{v.subTree=bo(v),pe(J,v.subTree,v,x,null)};ue?m.type.__asyncLoader().then(()=>!v.isUnmounted&&Pe()):Pe()}else{const Pe=v.subTree=bo(v);_(null,Pe,E,L,v,x,D),m.el=Pe.el}if(re&&Ve(re,x),!ue&&(U=Y&&Y.onVnodeMounted)){const Pe=m;Ve(()=>et(U,me,Pe),x)}(m.shapeFlag&256||me&&qn(me.vnode)&&me.vnode.shapeFlag&256)&&v.a&&Ve(v.a,x),v.isMounted=!0,m=E=L=null}},N=v.effect=new yl($,ot,()=>ro(A),v.scope),A=v.update=()=>{N.dirty&&N.run()};A.id=v.uid,en(v,!0),A()},Z=(v,m,E)=>{m.component=v;const L=v.vnode.props;v.vnode=m,v.next=null,Wf(v,m.props,L,E),Yf(v,m.children,E),Gt(),ds(v),Yt()},K=(v,m,E,L,x,D,H,$,N=!1)=>{const A=v&&v.children,U=v?v.shapeFlag:0,J=m.children,{patchFlag:Y,shapeFlag:te}=m;if(Y>0){if(Y&128){gt(A,J,E,L,x,D,H,$,N);return}else if(Y&256){Te(A,J,E,L,x,D,H,$,N);return}}te&8?(U&16&&ke(A,x,D),J!==A&&u(E,J)):U&16?te&16?gt(A,J,E,L,x,D,H,$,N):ke(A,x,D,!0):(U&8&&u(E,""),te&16&&z(J,E,L,x,D,H,$,N))},Te=(v,m,E,L,x,D,H,$,N)=>{v=v||bn,m=m||bn;const A=v.length,U=m.length,J=Math.min(A,U);let Y;for(Y=0;YU?ke(v,x,D,!0,!1,J):z(m,E,L,x,D,H,$,N,J)},gt=(v,m,E,L,x,D,H,$,N)=>{let A=0;const U=m.length;let J=v.length-1,Y=U-1;for(;A<=J&&A<=Y;){const te=v[A],re=m[A]=N?Ht(m[A]):ft(m[A]);if(ln(te,re))_(te,re,E,null,x,D,H,$,N);else break;A++}for(;A<=J&&A<=Y;){const te=v[J],re=m[Y]=N?Ht(m[Y]):ft(m[Y]);if(ln(te,re))_(te,re,E,null,x,D,H,$,N);else break;J--,Y--}if(A>J){if(A<=Y){const te=Y+1,re=teY)for(;A<=J;)Re(v[A],x,D,!0),A++;else{const te=A,re=A,me=new Map;for(A=re;A<=Y;A++){const Ke=m[A]=N?Ht(m[A]):ft(m[A]);Ke.key!=null&&me.set(Ke.key,A)}let ue,Pe=0;const ct=Y-re+1;let hn=!1,ts=0;const Dn=new Array(ct);for(A=0;A=ct){Re(Ke,x,D,!0);continue}let yt;if(Ke.key!=null)yt=me.get(Ke.key);else for(ue=re;ue<=Y;ue++)if(Dn[ue-re]===0&&ln(Ke,m[ue])){yt=ue;break}yt===void 0?Re(Ke,x,D,!0):(Dn[yt-re]=A+1,yt>=ts?ts=yt:hn=!0,_(Ke,m[yt],E,null,x,D,H,$,N),Pe++)}const ns=hn?td(Dn):bn;for(ue=ns.length-1,A=ct-1;A>=0;A--){const Ke=re+A,yt=m[Ke],rs=Ke+1{const{el:D,type:H,transition:$,children:N,shapeFlag:A}=v;if(A&6){Xe(v.component.subTree,m,E,L);return}if(A&128){v.suspense.move(m,E,L);return}if(A&64){H.move(v,m,E,G);return}if(H===Ye){r(D,m,E);for(let J=0;J$.enter(D),x);else{const{leave:J,delayLeave:Y,afterLeave:te}=$,re=()=>r(D,m,E),me=()=>{J(D,()=>{re(),te&&te()})};Y?Y(D,re,me):me()}else r(D,m,E)},Re=(v,m,E,L=!1,x=!1)=>{const{type:D,props:H,ref:$,children:N,dynamicChildren:A,shapeFlag:U,patchFlag:J,dirs:Y,memoIndex:te}=v;if($!=null&&Gr($,null,E,v,!0),te!=null&&(m.renderCache[te]=void 0),U&256){m.ctx.deactivate(v);return}const re=U&1&&Y,me=!qn(v);let ue;if(me&&(ue=H&&H.onVnodeBeforeUnmount)&&et(ue,m,v),U&6)bt(v.component,E,L);else{if(U&128){v.suspense.unmount(E,L);return}re&&_t(v,null,m,"beforeUnmount"),U&64?v.type.remove(v,m,E,x,G,L):A&&(D!==Ye||J>0&&J&64)?ke(A,m,E,!1,!0):(D===Ye&&J&384||!x&&U&16)&&ke(N,m,E),L&&We(v)}(me&&(ue=H&&H.onVnodeUnmounted)||re)&&Ve(()=>{ue&&et(ue,m,v),re&&_t(v,null,m,"unmounted")},E)},We=v=>{const{type:m,el:E,anchor:L,transition:x}=v;if(m===Ye){Et(E,L);return}if(m===Gn){T(v);return}const D=()=>{o(E),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(v.shapeFlag&1&&x&&!x.persisted){const{leave:H,delayLeave:$}=x,N=()=>H(E,D);$?$(v.el,D,N):N()}else D()},Et=(v,m)=>{let E;for(;v!==m;)E=p(v),o(v),v=E;o(m)},bt=(v,m,E)=>{const{bum:L,scope:x,update:D,subTree:H,um:$,m:N,a:A}=v;Es(N),Es(A),L&&go(L),x.stop(),D&&(D.active=!1,Re(H,v,m,E)),$&&Ve($,m),Ve(()=>{v.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&v.asyncDep&&!v.asyncResolved&&v.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},ke=(v,m,E,L=!1,x=!1,D=0)=>{for(let H=D;Hv.shapeFlag&6?k(v.component.subTree):v.shapeFlag&128?v.suspense.next():p(v.anchor||v.el);let V=!1;const B=(v,m,E)=>{v==null?m._vnode&&Re(m._vnode,null,null,!0):_(m._vnode||null,v,m,null,null,null,E),V||(V=!0,ds(),qr(),V=!1),m._vnode=v},G={p:_,um:Re,m:Xe,r:We,mt:he,mc:z,pc:K,pbc:R,n:k,o:e};let oe,pe;return t&&([oe,pe]=t(G)),{render:B,hydrate:oe,createApp:Uf(B,oe)}}function wo({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 en({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function mi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function gi(e,t,n=!1){const r=e.children,o=t.children;if(ee(r)&&ee(o))for(let l=0;l>1,e[n[a]]0&&(t[r]=n[l-1]),n[l]=r)}}for(l=n.length,s=n[l-1];l-- >0;)n[l]=s,s=t[s];return n}function bi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:bi(t)}function Es(e){if(e)for(let t=0;tOe(nd);function Ol(e,t){return Rl(e,null,t)}const Ir={};function ce(e,t,n){return Rl(e,t,n)}function Rl(e,t,{immediate:n,deep:r,flush:o,once:l,onTrack:s,onTrigger:a}=ye){if(t&&l){const O=t;t=(...P)=>{O(...P),M()}}const i=Ie,c=O=>r===!0?O:on(O,r===!1?1:void 0);let u,d=!1,p=!1;if(Me(e)?(u=()=>e.value,d=Ur(e)):zn(e)?(u=()=>c(e),d=!0):ee(e)?(p=!0,d=e.some(O=>zn(O)||Ur(O)),u=()=>e.map(O=>{if(Me(O))return O.value;if(zn(O))return c(O);if(ne(O))return zt(O,i,2)})):ne(e)?t?u=()=>zt(e,i,2):u=()=>(h&&h(),st(e,i,3,[g])):u=ot,t&&r){const O=u;u=()=>on(O())}let h,g=O=>{h=b.onStop=()=>{zt(O,i,4),h=b.onStop=void 0}},_;if(yr)if(g=ot,t?n&&st(t,i,3,[u(),p?[]:void 0,g]):u(),o==="sync"){const O=rd();_=O.__watcherHandles||(O.__watcherHandles=[])}else return ot;let S=p?new Array(e.length).fill(Ir):Ir;const y=()=>{if(!(!b.active||!b.dirty))if(t){const O=b.run();(r||d||(p?O.some((P,z)=>Ut(P,S[z])):Ut(O,S)))&&(h&&h(),st(t,i,3,[O,S===Ir?void 0:p&&S[0]===Ir?[]:S,g]),S=O)}else b.run()};y.allowRecurse=!!t;let w;o==="sync"?w=y:o==="post"?w=()=>Ve(y,i&&i.suspense):(y.pre=!0,i&&(y.id=i.uid),w=()=>ro(y));const b=new yl(u,ot,w),T=Ia(),M=()=>{b.stop(),T&&vl(T.effects,b)};return t?n?y():S=b.run():o==="post"?Ve(b.run.bind(b),i&&i.suspense):b.run(),_&&_.push(M),M}function od(e,t,n){const r=this.proxy,o=$e(e)?e.includes(".")?yi(r,e):()=>r[e]:e.bind(r,r);let l;ne(t)?l=t:(l=t.handler,n=t);const s=br(this),a=Rl(o,l.bind(r),n);return s(),a}function yi(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{on(r,t,n)});else if(xu(e)){for(const r in e)on(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&on(e[r],t,n)}return e}const mr=e=>e.type.__isKeepAlive;function ld(e,t){_i(e,"a",t)}function sd(e,t){_i(e,"da",t)}function _i(e,t,n=Ie){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(lo(t,r,n),n){let o=n.parent;for(;o&&o.parent;)mr(o.parent.vnode)&&ad(r,t,n,o),o=o.parent}}function ad(e,t,n,r){const o=lo(t,e,r,!0);Rn(()=>{vl(r[t],o)},n)}const Bt=Symbol("_leaveCb"),$r=Symbol("_enterCb");function wi(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return be(()=>{e.isMounted=!0}),li(()=>{e.isUnmounting=!0}),e}const Ze=[Function,Array],Si={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ze,onEnter:Ze,onAfterEnter:Ze,onEnterCancelled:Ze,onBeforeLeave:Ze,onLeave:Ze,onAfterLeave:Ze,onLeaveCancelled:Ze,onBeforeAppear:Ze,onAppear:Ze,onAfterAppear:Ze,onAppearCancelled:Ze},Ci=e=>{const t=e.subTree;return t.component?Ci(t.component):t},id={name:"BaseTransition",props:Si,setup(e,{slots:t}){const n=gr(),r=wi();return()=>{const o=t.default&&Pl(t.default(),!0);if(!o||!o.length)return;let l=o[0];if(o.length>1){for(const p of o)if(p.type!==nt){l=p;break}}const s=ae(e),{mode:a}=s;if(r.isLeaving)return So(l);const i=Ts(l);if(!i)return So(l);let c=rr(i,s,r,n,p=>c=p);Tn(i,c);const u=n.subTree,d=u&&Ts(u);if(d&&d.type!==nt&&!ln(i,d)&&Ci(n).type!==nt){const p=rr(d,s,r,n);if(Tn(d,p),a==="out-in"&&i.type!==nt)return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},So(l);a==="in-out"&&i.type!==nt&&(p.delayLeave=(h,g,_)=>{const S=Ei(r,d);S[String(d.key)]=d,h[Bt]=()=>{g(),h[Bt]=void 0,delete c.delayedLeave},c.delayedLeave=_})}return l}}},cd=id;function Ei(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 rr(e,t,n,r,o){const{appear:l,mode:s,persisted:a=!1,onBeforeEnter:i,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:g,onLeaveCancelled:_,onBeforeAppear:S,onAppear:y,onAfterAppear:w,onAppearCancelled:b}=t,T=String(e.key),M=Ei(n,e),O=(j,R)=>{j&&st(j,r,9,R)},P=(j,R)=>{const F=R[1];O(j,R),ee(j)?j.every(I=>I.length<=1)&&F():j.length<=1&&F()},z={mode:s,persisted:a,beforeEnter(j){let R=i;if(!n.isMounted)if(l)R=S||i;else return;j[Bt]&&j[Bt](!0);const F=M[T];F&&ln(e,F)&&F.el[Bt]&&F.el[Bt](),O(R,[j])},enter(j){let R=c,F=u,I=d;if(!n.isMounted)if(l)R=y||c,F=w||u,I=b||d;else return;let X=!1;const he=j[$r]=ve=>{X||(X=!0,ve?O(I,[j]):O(F,[j]),z.delayedLeave&&z.delayedLeave(),j[$r]=void 0)};R?P(R,[j,he]):he()},leave(j,R){const F=String(e.key);if(j[$r]&&j[$r](!0),n.isUnmounting)return R();O(p,[j]);let I=!1;const X=j[Bt]=he=>{I||(I=!0,R(),he?O(_,[j]):O(g,[j]),j[Bt]=void 0,M[F]===e&&delete M[F])};M[F]=e,h?P(h,[j,X]):X()},clone(j){const R=rr(j,t,n,r,o);return o&&o(R),R}};return z}function So(e){if(mr(e))return e=qt(e),e.children=null,e}function Ts(e){if(!mr(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ne(n.default))return n.default()}}function Tn(e,t){e.shapeFlag&6&&e.component?Tn(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 Pl(e,t=!1,n){let r=[],o=0;for(let l=0;l1)for(let l=0;le.__isTeleport,Ye=Symbol.for("v-fgt"),kn=Symbol.for("v-txt"),nt=Symbol.for("v-cmt"),Gn=Symbol.for("v-stc"),Yn=[];let dt=null;function h0(e=!1){Yn.push(dt=e?null:[])}function fd(){Yn.pop(),dt=Yn[Yn.length-1]||null}let or=1;function ks(e){or+=e}function dd(e){return e.dynamicChildren=or>0?dt||bn:null,fd(),or>0&&dt&&dt.push(e),e}function v0(e,t,n,r,o,l){return dd(ki(e,t,n,r,o,l,!0))}function Qo(e){return e?e.__v_isVNode===!0:!1}function ln(e,t){return e.type===t.type&&e.key===t.key}const Ti=({key:e})=>e??null,Fr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?$e(e)||Me(e)||ne(e)?{i:lt,r:e,k:t,f:!!n}:e:null);function ki(e,t=null,n=null,r=0,o=null,l=e===Ye?0:1,s=!1,a=!1){const i={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ti(t),ref:t&&Fr(t),scopeId:ti,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:lt};return a?(Il(i,n),l&128&&e.normalize(i)):n&&(i.shapeFlag|=$e(n)?8:16),or>0&&!s&&dt&&(i.patchFlag>0||l&6)&&i.patchFlag!==32&&dt.push(i),i}const Ae=pd;function pd(e,t=null,n=null,r=0,o=null,l=!1){if((!e||e===xf)&&(e=nt),Qo(e)){const a=qt(e,t,!0);return n&&Il(a,n),or>0&&!l&&dt&&(a.shapeFlag&6?dt[dt.indexOf(e)]=a:dt.push(a)),a.patchFlag=-2,a}if(Ed(e)&&(e=e.__vccOpts),t){t=hd(t);let{class:a,style:i}=t;a&&!$e(a)&&(t.class=bl(a)),we(i)&&(Wa(i)&&!ee(i)&&(i=Ce({},i)),t.style=gl(i))}const s=$e(e)?1:Af(e)?128:ud(e)?64:we(e)?4:ne(e)?2:0;return ki(e,t,n,r,o,s,l,!0)}function hd(e){return e?Wa(e)||ui(e)?Ce({},e):e:null}function qt(e,t,n=!1,r=!1){const{props:o,ref:l,patchFlag:s,children:a,transition:i}=e,c=t?vd(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ti(c),ref:t&&t.ref?n&&l?ee(l)?l.concat(Fr(t)):[l,Fr(t)]:Fr(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ye?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:i,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qt(e.ssContent),ssFallback:e.ssFallback&&qt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return i&&r&&Tn(u,i.clone(u)),u}function xi(e=" ",t=0){return Ae(kn,null,e,t)}function m0(e,t){const n=Ae(Gn,null,e);return n.staticCount=t,n}function ft(e){return e==null||typeof e=="boolean"?Ae(nt):ee(e)?Ae(Ye,null,e.slice()):typeof e=="object"?Ht(e):Ae(kn,null,String(e))}function Ht(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qt(e)}function Il(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(ee(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Il(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!ui(t)?t._ctx=lt:o===3&<&&(lt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:lt},n=32):(t=String(t),r&64?(n=16,t=[xi(t)]):n=8);e.children=t,e.shapeFlag|=n}function vd(...e){const t={};for(let n=0;nIe||lt;let Yr,Jo;{const e=Ra(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),l=>{o.length>1?o.forEach(s=>s(l)):o[0](l)}};Yr=t("__VUE_INSTANCE_SETTERS__",n=>Ie=n),Jo=t("__VUE_SSR_SETTERS__",n=>yr=n)}const br=e=>{const t=Ie;return Yr(e),e.scope.on(),()=>{e.scope.off(),Yr(t)}},xs=()=>{Ie&&Ie.scope.off(),Yr(null)};function Li(e){return e.vnode.shapeFlag&4}let yr=!1;function yd(e,t=!1){t&&Jo(t);const{props:n,children:r}=e.vnode,o=Li(e);qf(e,n,o,t),Gf(e,r);const l=o?_d(e,t):void 0;return t&&Jo(!1),l}function _d(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Nf);const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Sd(e):null,l=br(e);Gt();const s=zt(r,e,0,[e.props,o]);if(Yt(),l(),Aa(s)){if(s.then(xs,xs),t)return s.then(a=>{Ls(e,a,t)}).catch(a=>{vr(a,e,0)});e.asyncDep=s}else Ls(e,s,t)}else Ai(e,t)}function Ls(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:we(t)&&(e.setupState=Ya(t)),Ai(e,n)}let As;function Ai(e,t,n){const r=e.type;if(!e.render){if(!t&&As&&!r.render){const o=r.template||Ll(e).template;if(o){const{isCustomElement:l,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:i}=r,c=Ce(Ce({isCustomElement:l,delimiters:a},s),i);r.render=As(o,c)}}e.render=r.render||ot}{const o=br(e);Gt();try{jf(e)}finally{Yt(),o()}}}const wd={get(e,t){return qe(e,"get",""),e[t]}};function Sd(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,wd),slots:e.slots,emit:e.emit,expose:t}}function $l(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ya(af(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Wn)return Wn[n](e)},has(t,n){return n in t||n in Wn}})):e.proxy}function Cd(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Ed(e){return ne(e)&&"__vccOpts"in e}const C=(e,t)=>cf(e,t,yr);function f(e,t,n){const r=arguments.length;return r===2?we(t)&&!ee(t)?Qo(t)?Ae(e,null,[t]):Ae(e,t):Ae(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Qo(n)&&(n=[n]),Ae(e,t,n))}const Td="3.4.29";/** * @vue/runtime-dom v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const kd="http://www.w3.org/2000/svg",xd="http://www.w3.org/1998/Math/MathML",Lt=typeof document<"u"?document:null,Os=Lt&&Lt.createElement("template"),Ld={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"?Lt.createElementNS(kd,e):t==="mathml"?Lt.createElementNS(xd,e):n?Lt.createElement(e,{is:n}):Lt.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Lt.createTextNode(e),createComment:e=>Lt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Lt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,l){const s=n?n.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===l||!(o=o.nextSibling)););else{Os.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const a=Os.content;if(r==="svg"||r==="mathml"){const i=a.firstChild;for(;i.firstChild;)a.appendChild(i.firstChild);a.removeChild(i)}t.insertBefore(a,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},$t="transition",Nn="animation",xn=Symbol("_vtc"),Wt=(e,{slots:t})=>f(cd,Ri(e),t);Wt.displayName="Transition";const Oi={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},Ad=Wt.props=Ce({},Si,Oi),tn=(e,t=[])=>{ee(e)?e.forEach(n=>n(...t)):e&&e(...t)},Rs=e=>e?ee(e)?e.some(t=>t.length>1):e.length>1:!1;function Ri(e){const t={};for(const P in e)P in Oi||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:l=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:i=l,appearActiveClass:c=s,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,g=Od(o),_=g&&g[0],S=g&&g[1],{onBeforeEnter:y,onEnter:w,onEnterCancelled:b,onLeave:T,onLeaveCancelled:M,onBeforeAppear:O=y,onAppear:I=w,onAppearCancelled:z=b}=t,j=(P,X,he)=>{Dt(P,X?u:a),Dt(P,X?c:s),he&&he()},R=(P,X)=>{P._isLeaving=!1,Dt(P,d),Dt(P,h),Dt(P,p),X&&X()},F=P=>(X,he)=>{const ve=P?I:w,W=()=>j(X,P,he);tn(ve,[X,W]),Is(()=>{Dt(X,P?i:l),kt(X,P?u:a),Rs(ve)||Ps(X,r,_,W)})};return Ce(t,{onBeforeEnter(P){tn(y,[P]),kt(P,l),kt(P,s)},onBeforeAppear(P){tn(O,[P]),kt(P,i),kt(P,c)},onEnter:F(!1),onAppear:F(!0),onLeave(P,X){P._isLeaving=!0;const he=()=>R(P,X);kt(P,d),kt(P,p),Pi(),Is(()=>{P._isLeaving&&(Dt(P,d),kt(P,h),Rs(T)||Ps(P,r,S,he))}),tn(T,[P,he])},onEnterCancelled(P){j(P,!1),tn(b,[P])},onAppearCancelled(P){j(P,!0),tn(z,[P])},onLeaveCancelled(P){R(P),tn(M,[P])}})}function Od(e){if(e==null)return null;if(we(e))return[Co(e.enter),Co(e.leave)];{const t=Co(e);return[t,t]}}function Co(e){return Ru(e)}function kt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[xn]||(e[xn]=new Set)).add(t)}function Dt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[xn];n&&(n.delete(t),n.size||(e[xn]=void 0))}function Is(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Rd=0;function Ps(e,t,n,r){const o=e._endId=++Rd,l=()=>{o===e._endId&&r()};if(n)return setTimeout(l,n);const{type:s,timeout:a,propCount:i}=Ii(e,t);if(!s)return r();const c=s+"end";let u=0;const d=()=>{e.removeEventListener(c,p),l()},p=h=>{h.target===e&&++u>=i&&d()};setTimeout(()=>{u(n[g]||"").split(", "),o=r(`${$t}Delay`),l=r(`${$t}Duration`),s=$s(o,l),a=r(`${Nn}Delay`),i=r(`${Nn}Duration`),c=$s(a,i);let u=null,d=0,p=0;t===$t?s>0&&(u=$t,d=s,p=l.length):t===Nn?c>0&&(u=Nn,d=c,p=i.length):(d=Math.max(s,c),u=d>0?s>c?$t:Nn:null,p=u?u===$t?l.length:i.length:0);const h=u===$t&&/\b(transform|all)(,|$)/.test(r(`${$t}Property`).toString());return{type:u,timeout:d,propCount:p,hasTransform:h}}function $s(e,t){for(;e.lengthMs(n)+Ms(e[r])))}function Ms(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Pi(){return document.body.offsetHeight}function Id(e,t,n){const r=e[xn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ds=Symbol("_vod"),Pd=Symbol("_vsh"),$d=Symbol(""),Md=/(^|;)\s*display\s*:/;function Dd(e,t,n){const r=e.style,o=$e(n);let l=!1;if(n&&!o){if(t)if($e(t))for(const s of t.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&Vr(r,a,"")}else for(const s in t)n[s]==null&&Vr(r,s,"");for(const s in n)s==="display"&&(l=!0),Vr(r,s,n[s])}else if(o){if(t!==n){const s=r[$d];s&&(n+=";"+s),r.cssText=n,l=Md.test(n)}}else t&&e.removeAttribute("style");Ds in e&&(e[Ds]=l?r.display:"",e[Pd]&&(r.display="none"))}const Ns=/\s*!important$/;function Vr(e,t,n){if(ee(n))n.forEach(r=>Vr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Nd(e,t);Ns.test(n)?e.setProperty(On(r),n.replace(Ns,""),"important"):e[r]=n}}const js=["Webkit","Moz","ms"],Eo={};function Nd(e,t){const n=Eo[t];if(n)return n;let r=at(t);if(r!=="filter"&&r in e)return Eo[t]=r;r=dr(r);for(let o=0;oTo||(zd.then(()=>To=0),To=Date.now());function qd(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;st(Wd(r,n.value),t,5,[r])};return n.value=e,n.attached=Ud(),n}function Wd(e,t){if(ee(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 zs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Kd=(e,t,n,r,o,l,s,a,i)=>{const c=o==="svg";t==="class"?Id(e,r,c):t==="style"?Dd(e,n,r):ur(t)?hl(t)||Fd(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Gd(e,t,r,c))?(jd(e,t,r,l,s,a,i),(t==="value"||t==="checked"||t==="selected")&&Hs(e,t,r,c,s,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Hs(e,t,r,c))};function Gd(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&zs(t)&&ne(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 zs(t)&&$e(n)?!1:t in e}const $i=new WeakMap,Mi=new WeakMap,Qr=Symbol("_moveCb"),Us=Symbol("_enterCb"),Di={name:"TransitionGroup",props:Ce({},Ad,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=gr(),r=wi();let o,l;return oi(()=>{if(!o.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!ep(o[0].el,n.vnode.el,s))return;o.forEach(Jd),o.forEach(Xd);const a=o.filter(Zd);Pi(),a.forEach(i=>{const c=i.el,u=c.style;kt(c,s),u.transform=u.webkitTransform=u.transitionDuration="";const d=c[Qr]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",d),c[Qr]=null,Dt(c,s))};c.addEventListener("transitionend",d)})}),()=>{const s=ae(e),a=Ri(s);let i=s.tag||Ye;if(o=[],l)for(let c=0;cdelete e.mode;Di.props;const Qd=Di;function Jd(e){const t=e.el;t[Qr]&&t[Qr](),t[Us]&&t[Us]()}function Xd(e){Mi.set(e,e.el.getBoundingClientRect())}function Zd(e){const t=$i.get(e),n=Mi.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const l=e.el.style;return l.transform=l.webkitTransform=`translate(${r}px,${o}px)`,l.transitionDuration="0s",e}}function ep(e,t,n){const r=e.cloneNode(),o=e[xn];o&&o.forEach(a=>{a.split(/\s+/).forEach(i=>i&&r.classList.remove(i))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const l=t.nodeType===1?t:t.parentNode;l.appendChild(r);const{hasTransform:s}=Ii(r);return l.removeChild(r),s}const tp=Ce({patchProp:Kd},Ld);let ko,qs=!1;function np(){return ko=qs?ko:Zf(tp),qs=!0,ko}const rp=(...e)=>{const t=np().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=lp(r);if(o)return n(o,!0,op(o))},t};function op(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function lp(e){return $e(e)?document.querySelector(e):e}var _r=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),sp=/.md((\?|#).*)?$/,Ml=(e,t="/")=>_r(e)||e.startsWith("/")&&!e.startsWith(t)&&!sp.test(e),In=e=>/^(https?:)?\/\//.test(e),Ws=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},ap="http://.",ip=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return Ws(new URL(`${n}/${e}`,ap).pathname)}return Ws(e)},cp=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const l=o.split("/").length-r.split("/").length;return l!==0?l:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},Ks=(e,t="/")=>{const n=e.replace(/^(?:https?:)?\/\/[^/]*/,"");return n.startsWith(t)?`/${n.slice(t.length)}`:n},up=/(#|\?)/,Ni=e=>{const[t,...n]=e.split(up);return{pathname:t,hashAndQueries:n.join("")}},fp=["link","meta","script","style","noscript","template"],dp=["title","base"],pp=([e,t,n])=>dp.includes(e)?e:fp.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,hp=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=pp(r);o&&!t.has(o)&&(t.add(o),n.push(r))}),n},vp=e=>e[0]==="/"?e:`/${e}`,ji=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,so=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Dl=e=>e[0]==="/"?e.slice(1):e,Pn=e=>Object.prototype.toString.call(e)==="[object Object]",Se=e=>typeof e=="string";const mp="modulepreload",gp=function(e){return"/"+e},Gs={},ie=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),s=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));o=Promise.all(n.map(a=>{if(a=gp(a),a in Gs)return;Gs[a]=!0;const i=a.endsWith(".css"),c=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${c}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":mp,i||(u.as="script",u.crossOrigin=""),u.href=a,s&&u.setAttribute("nonce",s),document.head.appendChild(u),i)return new Promise((d,p)=>{u.addEventListener("load",d),u.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${a}`)))})}))}return o.then(()=>t()).catch(l=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=l,window.dispatchEvent(s),!s.defaultPrevented)throw l})},bp=JSON.parse("{}"),yp=Object.fromEntries([["/",{loader:()=>ie(()=>import("./index.html-TZoa9di9.js"),__vite__mapDeps([0,1])),meta:{t:"首页",i:"home"}}],["/about.html",{loader:()=>ie(()=>import("./about.html-D_nyJEND.js"),__vite__mapDeps([2,1])),meta:{t:"关于本网站",i:"info"}}],["/dev/Http-Bot.html",{loader:()=>ie(()=>import("./Http-Bot.html-DQvc7CRw.js"),__vite__mapDeps([3,1])),meta:{t:"🤖Http-BOT"}}],["/dev/KillItem.html",{loader:()=>ie(()=>import("./KillItem.html-ChzPoQbR.js"),__vite__mapDeps([4,1])),meta:{t:"🚯KillItem使用教程"}}],["/dev/Land.html",{loader:()=>ie(()=>import("./Land.html-CDRyuAej.js"),__vite__mapDeps([5,1])),meta:{t:"🛖圈地系统使用说明"}}],["/dev/Ntrade.html",{loader:()=>ie(()=>import("./Ntrade.html-DZJO149t.js"),__vite__mapDeps([6,1])),meta:{t:"📦Ntrade使用教程"}}],["/dev/Shop.html",{loader:()=>ie(()=>import("./Shop.html-DYV7yaam.js"),__vite__mapDeps([7,1])),meta:{t:"🏪商店系统使用说明"}}],["/dev/",{loader:()=>ie(()=>import("./index.html-B7C0OYOm.js"),__vite__mapDeps([8,1])),meta:{t:"🖥️部署指南"}}],["/en-US/",{loader:()=>ie(()=>import("./index.html-D8KKJs5o.js"),__vite__mapDeps([9,1])),meta:{t:"Home"}}],["/en-US/about.html",{loader:()=>ie(()=>import("./about.html-CvqgMp4A.js"),__vite__mapDeps([10,1])),meta:{t:"About",i:"info"}}],["/play-guide/Illustrated.html",{loader:()=>ie(()=>import("./Illustrated.html-C928efG7.js"),__vite__mapDeps([11,1])),meta:{t:"📜服务器图鉴"}}],["/play-guide/",{loader:()=>ie(()=>import("./index.html-CXY2bpGf.js"),__vite__mapDeps([12,1])),meta:{t:"📣游玩指南"}}],["/play-guide/regulation.html",{loader:()=>ie(()=>import("./regulation.html-DgIoN4-v.js"),__vite__mapDeps([13,1])),meta:{t:"📝规章制度"}}],["/server/changelog.html",{loader:()=>ie(()=>import("./changelog.html-B74uI_NH.js"),__vite__mapDeps([14,1])),meta:{t:"📎服务器更新日志"}}],["/server/developers.html",{loader:()=>ie(()=>import("./developers.html-BXnlZtck.js"),__vite__mapDeps([15,1])),meta:{t:"😙开发者名单"}}],["/server/history.html",{loader:()=>ie(()=>import("./history.html-DkZzuPsl.js"),__vite__mapDeps([16,1])),meta:{t:"📒服务器历史"}}],["/server/",{loader:()=>ie(()=>import("./index.html-Dj3wDGuz.js"),__vite__mapDeps([17,18,1])),meta:{t:"⛳关于本服务器"}}],["/server/map.html",{loader:()=>ie(()=>import("./map.html-B13MD67S.js"),__vite__mapDeps([19,1])),meta:{t:"🗺️存档下载"}}],["/server/specialThanks.html",{loader:()=>ie(()=>import("./specialThanks.html-CVs3W8sf.js"),__vite__mapDeps([20,1])),meta:{t:"❤️特别鸣谢"}}],["/en-US/dev/Http-Bot.html",{loader:()=>ie(()=>import("./Http-Bot.html-Dhz4J3iA.js"),__vite__mapDeps([21,1])),meta:{t:"🤖Http-BOT"}}],["/en-US/dev/KillItem.html",{loader:()=>ie(()=>import("./KillItem.html-7BE2x34A.js"),__vite__mapDeps([22,1])),meta:{t:"🚯KillItem tutorial"}}],["/en-US/dev/Ntrade.html",{loader:()=>ie(()=>import("./Ntrade.html-DcIedsMy.js"),__vite__mapDeps([23,1])),meta:{t:"📦Ntrade tutorial"}}],["/en-US/dev/",{loader:()=>ie(()=>import("./index.html-CJ2j3t9J.js"),__vite__mapDeps([24,1])),meta:{t:"🖥️Deployment Guide"}}],["/en-US/server/developers.html",{loader:()=>ie(()=>import("./developers.html-Dh1nTL12.js"),__vite__mapDeps([25,1])),meta:{t:"😙Developer List"}}],["/en-US/server/",{loader:()=>ie(()=>import("./index.html-D-MC4b9t.js"),__vite__mapDeps([26,18,1])),meta:{t:"⛳About Server"}}],["/en-US/server/specialThanks.html",{loader:()=>ie(()=>import("./specialThanks.html-CMp61Day.js"),__vite__mapDeps([27,1])),meta:{t:"❤️Special thanks"}}],["/404.html",{loader:()=>ie(()=>import("./404.html-AY4s-Fx4.js"),__vite__mapDeps([28,1])),meta:{t:""}}]]);/*! +**/const kd="http://www.w3.org/2000/svg",xd="http://www.w3.org/1998/Math/MathML",Lt=typeof document<"u"?document:null,Os=Lt&&Lt.createElement("template"),Ld={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"?Lt.createElementNS(kd,e):t==="mathml"?Lt.createElementNS(xd,e):n?Lt.createElement(e,{is:n}):Lt.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Lt.createTextNode(e),createComment:e=>Lt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Lt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,l){const s=n?n.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===l||!(o=o.nextSibling)););else{Os.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const a=Os.content;if(r==="svg"||r==="mathml"){const i=a.firstChild;for(;i.firstChild;)a.appendChild(i.firstChild);a.removeChild(i)}t.insertBefore(a,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},$t="transition",Nn="animation",xn=Symbol("_vtc"),Wt=(e,{slots:t})=>f(cd,Ri(e),t);Wt.displayName="Transition";const Oi={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},Ad=Wt.props=Ce({},Si,Oi),tn=(e,t=[])=>{ee(e)?e.forEach(n=>n(...t)):e&&e(...t)},Rs=e=>e?ee(e)?e.some(t=>t.length>1):e.length>1:!1;function Ri(e){const t={};for(const I in e)I in Oi||(t[I]=e[I]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:l=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:i=l,appearActiveClass:c=s,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,g=Od(o),_=g&&g[0],S=g&&g[1],{onBeforeEnter:y,onEnter:w,onEnterCancelled:b,onLeave:T,onLeaveCancelled:M,onBeforeAppear:O=y,onAppear:P=w,onAppearCancelled:z=b}=t,j=(I,X,he)=>{Dt(I,X?u:a),Dt(I,X?c:s),he&&he()},R=(I,X)=>{I._isLeaving=!1,Dt(I,d),Dt(I,h),Dt(I,p),X&&X()},F=I=>(X,he)=>{const ve=I?P:w,W=()=>j(X,I,he);tn(ve,[X,W]),Ps(()=>{Dt(X,I?i:l),kt(X,I?u:a),Rs(ve)||Is(X,r,_,W)})};return Ce(t,{onBeforeEnter(I){tn(y,[I]),kt(I,l),kt(I,s)},onBeforeAppear(I){tn(O,[I]),kt(I,i),kt(I,c)},onEnter:F(!1),onAppear:F(!0),onLeave(I,X){I._isLeaving=!0;const he=()=>R(I,X);kt(I,d),kt(I,p),Ii(),Ps(()=>{I._isLeaving&&(Dt(I,d),kt(I,h),Rs(T)||Is(I,r,S,he))}),tn(T,[I,he])},onEnterCancelled(I){j(I,!1),tn(b,[I])},onAppearCancelled(I){j(I,!0),tn(z,[I])},onLeaveCancelled(I){R(I),tn(M,[I])}})}function Od(e){if(e==null)return null;if(we(e))return[Co(e.enter),Co(e.leave)];{const t=Co(e);return[t,t]}}function Co(e){return Ru(e)}function kt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[xn]||(e[xn]=new Set)).add(t)}function Dt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[xn];n&&(n.delete(t),n.size||(e[xn]=void 0))}function Ps(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Rd=0;function Is(e,t,n,r){const o=e._endId=++Rd,l=()=>{o===e._endId&&r()};if(n)return setTimeout(l,n);const{type:s,timeout:a,propCount:i}=Pi(e,t);if(!s)return r();const c=s+"end";let u=0;const d=()=>{e.removeEventListener(c,p),l()},p=h=>{h.target===e&&++u>=i&&d()};setTimeout(()=>{u(n[g]||"").split(", "),o=r(`${$t}Delay`),l=r(`${$t}Duration`),s=$s(o,l),a=r(`${Nn}Delay`),i=r(`${Nn}Duration`),c=$s(a,i);let u=null,d=0,p=0;t===$t?s>0&&(u=$t,d=s,p=l.length):t===Nn?c>0&&(u=Nn,d=c,p=i.length):(d=Math.max(s,c),u=d>0?s>c?$t:Nn:null,p=u?u===$t?l.length:i.length:0);const h=u===$t&&/\b(transform|all)(,|$)/.test(r(`${$t}Property`).toString());return{type:u,timeout:d,propCount:p,hasTransform:h}}function $s(e,t){for(;e.lengthMs(n)+Ms(e[r])))}function Ms(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ii(){return document.body.offsetHeight}function Pd(e,t,n){const r=e[xn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ds=Symbol("_vod"),Id=Symbol("_vsh"),$d=Symbol(""),Md=/(^|;)\s*display\s*:/;function Dd(e,t,n){const r=e.style,o=$e(n);let l=!1;if(n&&!o){if(t)if($e(t))for(const s of t.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&Vr(r,a,"")}else for(const s in t)n[s]==null&&Vr(r,s,"");for(const s in n)s==="display"&&(l=!0),Vr(r,s,n[s])}else if(o){if(t!==n){const s=r[$d];s&&(n+=";"+s),r.cssText=n,l=Md.test(n)}}else t&&e.removeAttribute("style");Ds in e&&(e[Ds]=l?r.display:"",e[Id]&&(r.display="none"))}const Ns=/\s*!important$/;function Vr(e,t,n){if(ee(n))n.forEach(r=>Vr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Nd(e,t);Ns.test(n)?e.setProperty(On(r),n.replace(Ns,""),"important"):e[r]=n}}const js=["Webkit","Moz","ms"],Eo={};function Nd(e,t){const n=Eo[t];if(n)return n;let r=at(t);if(r!=="filter"&&r in e)return Eo[t]=r;r=dr(r);for(let o=0;oTo||(zd.then(()=>To=0),To=Date.now());function qd(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;st(Wd(r,n.value),t,5,[r])};return n.value=e,n.attached=Ud(),n}function Wd(e,t){if(ee(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 zs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Kd=(e,t,n,r,o,l,s,a,i)=>{const c=o==="svg";t==="class"?Pd(e,r,c):t==="style"?Dd(e,n,r):ur(t)?hl(t)||Fd(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Gd(e,t,r,c))?(jd(e,t,r,l,s,a,i),(t==="value"||t==="checked"||t==="selected")&&Hs(e,t,r,c,s,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Hs(e,t,r,c))};function Gd(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&zs(t)&&ne(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 zs(t)&&$e(n)?!1:t in e}const $i=new WeakMap,Mi=new WeakMap,Qr=Symbol("_moveCb"),Us=Symbol("_enterCb"),Di={name:"TransitionGroup",props:Ce({},Ad,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=gr(),r=wi();let o,l;return oi(()=>{if(!o.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!ep(o[0].el,n.vnode.el,s))return;o.forEach(Jd),o.forEach(Xd);const a=o.filter(Zd);Ii(),a.forEach(i=>{const c=i.el,u=c.style;kt(c,s),u.transform=u.webkitTransform=u.transitionDuration="";const d=c[Qr]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",d),c[Qr]=null,Dt(c,s))};c.addEventListener("transitionend",d)})}),()=>{const s=ae(e),a=Ri(s);let i=s.tag||Ye;if(o=[],l)for(let c=0;cdelete e.mode;Di.props;const Qd=Di;function Jd(e){const t=e.el;t[Qr]&&t[Qr](),t[Us]&&t[Us]()}function Xd(e){Mi.set(e,e.el.getBoundingClientRect())}function Zd(e){const t=$i.get(e),n=Mi.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const l=e.el.style;return l.transform=l.webkitTransform=`translate(${r}px,${o}px)`,l.transitionDuration="0s",e}}function ep(e,t,n){const r=e.cloneNode(),o=e[xn];o&&o.forEach(a=>{a.split(/\s+/).forEach(i=>i&&r.classList.remove(i))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const l=t.nodeType===1?t:t.parentNode;l.appendChild(r);const{hasTransform:s}=Pi(r);return l.removeChild(r),s}const tp=Ce({patchProp:Kd},Ld);let ko,qs=!1;function np(){return ko=qs?ko:Zf(tp),qs=!0,ko}const rp=(...e)=>{const t=np().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=lp(r);if(o)return n(o,!0,op(o))},t};function op(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function lp(e){return $e(e)?document.querySelector(e):e}var _r=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),sp=/.md((\?|#).*)?$/,Ml=(e,t="/")=>_r(e)||e.startsWith("/")&&!e.startsWith(t)&&!sp.test(e),Pn=e=>/^(https?:)?\/\//.test(e),Ws=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},ap="http://.",ip=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return Ws(new URL(`${n}/${e}`,ap).pathname)}return Ws(e)},cp=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const l=o.split("/").length-r.split("/").length;return l!==0?l:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},Ks=(e,t="/")=>{const n=e.replace(/^(?:https?:)?\/\/[^/]*/,"");return n.startsWith(t)?`/${n.slice(t.length)}`:n},up=/(#|\?)/,Ni=e=>{const[t,...n]=e.split(up);return{pathname:t,hashAndQueries:n.join("")}},fp=["link","meta","script","style","noscript","template"],dp=["title","base"],pp=([e,t,n])=>dp.includes(e)?e:fp.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,hp=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=pp(r);o&&!t.has(o)&&(t.add(o),n.push(r))}),n},vp=e=>e[0]==="/"?e:`/${e}`,ji=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,so=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Dl=e=>e[0]==="/"?e.slice(1):e,In=e=>Object.prototype.toString.call(e)==="[object Object]",Se=e=>typeof e=="string";const mp="modulepreload",gp=function(e){return"/"+e},Gs={},ie=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),s=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));o=Promise.all(n.map(a=>{if(a=gp(a),a in Gs)return;Gs[a]=!0;const i=a.endsWith(".css"),c=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${c}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":mp,i||(u.as="script",u.crossOrigin=""),u.href=a,s&&u.setAttribute("nonce",s),document.head.appendChild(u),i)return new Promise((d,p)=>{u.addEventListener("load",d),u.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${a}`)))})}))}return o.then(()=>t()).catch(l=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=l,window.dispatchEvent(s),!s.defaultPrevented)throw l})},bp=JSON.parse("{}"),yp=Object.fromEntries([["/",{loader:()=>ie(()=>import("./index.html-CWiNwR52.js"),__vite__mapDeps([0,1])),meta:{t:"首页",i:"home"}}],["/about.html",{loader:()=>ie(()=>import("./about.html-DgvdTmMm.js"),__vite__mapDeps([2,1])),meta:{t:"关于本网站",i:"info"}}],["/dev/Http-Bot.html",{loader:()=>ie(()=>import("./Http-Bot.html-BJ77GR1b.js"),__vite__mapDeps([3,1])),meta:{t:"🤖Http-BOT"}}],["/dev/KillItem.html",{loader:()=>ie(()=>import("./KillItem.html-Dlz_HzAU.js"),__vite__mapDeps([4,1])),meta:{t:"🚯KillItem使用教程"}}],["/dev/Land.html",{loader:()=>ie(()=>import("./Land.html-03hqZZ4f.js"),__vite__mapDeps([5,1])),meta:{t:"🛖圈地系统使用说明"}}],["/dev/Ntrade.html",{loader:()=>ie(()=>import("./Ntrade.html-C0Dhwwur.js"),__vite__mapDeps([6,1])),meta:{t:"📦Ntrade使用教程"}}],["/dev/Shop.html",{loader:()=>ie(()=>import("./Shop.html-CEZYv7mT.js"),__vite__mapDeps([7,1])),meta:{t:"🏪商店系统使用说明"}}],["/dev/",{loader:()=>ie(()=>import("./index.html-BWr7qKhG.js"),__vite__mapDeps([8,1])),meta:{t:"🖥️部署指南"}}],["/en-US/",{loader:()=>ie(()=>import("./index.html-DvRUcRw0.js"),__vite__mapDeps([9,1])),meta:{t:"Home"}}],["/en-US/about.html",{loader:()=>ie(()=>import("./about.html-DQgTa1Yq.js"),__vite__mapDeps([10,1])),meta:{t:"About",i:"info"}}],["/play-guide/Illustrated.html",{loader:()=>ie(()=>import("./Illustrated.html-DUZvEFcy.js"),__vite__mapDeps([11,1])),meta:{t:"📜服务器图鉴"}}],["/play-guide/",{loader:()=>ie(()=>import("./index.html-Cw0FADSZ.js"),__vite__mapDeps([12,1])),meta:{t:"📣游玩指南"}}],["/play-guide/regulation.html",{loader:()=>ie(()=>import("./regulation.html-tG9RBk7v.js"),__vite__mapDeps([13,1])),meta:{t:"📝规章制度"}}],["/server/changelog.html",{loader:()=>ie(()=>import("./changelog.html-ClejbJOu.js"),__vite__mapDeps([14,1])),meta:{t:"📎服务器更新日志"}}],["/server/developers.html",{loader:()=>ie(()=>import("./developers.html-DVTKr6Md.js"),__vite__mapDeps([15,1])),meta:{t:"😙开发者名单"}}],["/server/history.html",{loader:()=>ie(()=>import("./history.html-CorLG9er.js"),__vite__mapDeps([16,1])),meta:{t:"📒服务器历史"}}],["/server/",{loader:()=>ie(()=>import("./index.html-jgBLzpyL.js"),__vite__mapDeps([17,18,1])),meta:{t:"⛳服务器相关"}}],["/server/map.html",{loader:()=>ie(()=>import("./map.html-B3VPb2gi.js"),__vite__mapDeps([19,1])),meta:{t:"🗺️存档下载"}}],["/server/specialThanks.html",{loader:()=>ie(()=>import("./specialThanks.html-3fobZuRD.js"),__vite__mapDeps([20,1])),meta:{t:"❤️特别鸣谢"}}],["/en-US/dev/Http-Bot.html",{loader:()=>ie(()=>import("./Http-Bot.html-DleIFwR7.js"),__vite__mapDeps([21,1])),meta:{t:"🤖Http-BOT"}}],["/en-US/dev/KillItem.html",{loader:()=>ie(()=>import("./KillItem.html-CYSaImj8.js"),__vite__mapDeps([22,1])),meta:{t:"🚯KillItem tutorial"}}],["/en-US/dev/Ntrade.html",{loader:()=>ie(()=>import("./Ntrade.html-CXOTkHPX.js"),__vite__mapDeps([23,1])),meta:{t:"📦Ntrade tutorial"}}],["/en-US/dev/",{loader:()=>ie(()=>import("./index.html-AlVaMFi3.js"),__vite__mapDeps([24,1])),meta:{t:"🖥️Deployment Guide"}}],["/en-US/server/developers.html",{loader:()=>ie(()=>import("./developers.html-C85zusTZ.js"),__vite__mapDeps([25,1])),meta:{t:"😙Developer List"}}],["/en-US/server/",{loader:()=>ie(()=>import("./index.html-YKGZDoY7.js"),__vite__mapDeps([26,18,1])),meta:{t:"⛳About Server"}}],["/en-US/server/specialThanks.html",{loader:()=>ie(()=>import("./specialThanks.html-BYxBafi5.js"),__vite__mapDeps([27,1])),meta:{t:"❤️Special thanks"}}],["/404.html",{loader:()=>ie(()=>import("./404.html-CkDBIact.js"),__vite__mapDeps([28,1])),meta:{t:""}}]]);/*! * vue-router v4.3.3 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const mn=typeof document<"u";function _p(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function xo(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 Qn=()=>{},vt=Array.isArray,Bi=/#/g,wp=/&/g,Sp=/\//g,Cp=/=/g,Ep=/\?/g,Hi=/\+/g,Tp=/%5B/g,kp=/%5D/g,Fi=/%5E/g,xp=/%60/g,Vi=/%7B/g,Lp=/%7C/g,zi=/%7D/g,Ap=/%20/g;function Nl(e){return encodeURI(""+e).replace(Lp,"|").replace(Tp,"[").replace(kp,"]")}function Op(e){return Nl(e).replace(Vi,"{").replace(zi,"}").replace(Fi,"^")}function Xo(e){return Nl(e).replace(Hi,"%2B").replace(Ap,"+").replace(Bi,"%23").replace(wp,"%26").replace(xp,"`").replace(Vi,"{").replace(zi,"}").replace(Fi,"^")}function Rp(e){return Xo(e).replace(Cp,"%3D")}function Ip(e){return Nl(e).replace(Bi,"%23").replace(Ep,"%3F")}function Pp(e){return e==null?"":Ip(e).replace(Sp,"%2F")}function lr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const $p=/\/$/,Mp=e=>e.replace($p,"");function Lo(e,t,n="/"){let r,o={},l="",s="";const a=t.indexOf("#");let i=t.indexOf("?");return a=0&&(i=-1),i>-1&&(r=t.slice(0,i),l=t.slice(i+1,a>-1?a:t.length),o=e(l)),a>-1&&(r=r||t.slice(0,a),s=t.slice(a,t.length)),r=Bp(r??t,n),{fullPath:r+(l&&"?")+l+s,path:r,query:o,hash:lr(s)}}function Dp(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ys(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Np(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Ln(t.matched[r],n.matched[o])&&Ui(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ln(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ui(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!jp(e[n],t[n]))return!1;return!0}function jp(e,t){return vt(e)?Qs(e,t):vt(t)?Qs(t,e):e===t}function Qs(e,t){return vt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Bp(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 l=n.length-1,s,a;for(s=0;s1&&l--;else break;return n.slice(0,l).join("/")+"/"+r.slice(s).join("/")}var sr;(function(e){e.pop="pop",e.push="push"})(sr||(sr={}));var Jn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Jn||(Jn={}));function Hp(e){if(!e)if(mn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Mp(e)}const Fp=/^[^#]+#/;function Vp(e,t){return e.replace(Fp,"#")+t}function zp(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 ao=()=>({left:window.scrollX,top:window.scrollY});function Up(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=zp(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 Js(e,t){return(history.state?history.state.position-t:-1)+e}const Zo=new Map;function qp(e,t){Zo.set(e,t)}function Wp(e){const t=Zo.get(e);return Zo.delete(e),t}let Kp=()=>location.protocol+"//"+location.host;function qi(e,t){const{pathname:n,search:r,hash:o}=t,l=e.indexOf("#");if(l>-1){let a=o.includes(e.slice(l))?e.slice(l).length:1,i=o.slice(a);return i[0]!=="/"&&(i="/"+i),Ys(i,"")}return Ys(n,e)+r+o}function Gp(e,t,n,r){let o=[],l=[],s=null;const a=({state:p})=>{const h=qi(e,location),g=n.value,_=t.value;let S=0;if(p){if(n.value=h,t.value=p,s&&s===g){s=null;return}S=_?p.position-_.position:0}else r(h);o.forEach(y=>{y(n.value,g,{delta:S,type:sr.pop,direction:S?S>0?Jn.forward:Jn.back:Jn.unknown})})};function i(){s=n.value}function c(p){o.push(p);const h=()=>{const g=o.indexOf(p);g>-1&&o.splice(g,1)};return l.push(h),h}function u(){const{history:p}=window;p.state&&p.replaceState(fe({},p.state,{scroll:ao()}),"")}function d(){for(const p of l)p();l=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:i,listen:c,destroy:d}}function Xs(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ao():null}}function Yp(e){const{history:t,location:n}=window,r={value:qi(e,n)},o={value:t.state};o.value||l(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(i,c,u){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+i:Kp()+e+i;try{t[u?"replaceState":"pushState"](c,"",p),o.value=c}catch(h){console.error(h),n[u?"replace":"assign"](p)}}function s(i,c){const u=fe({},t.state,Xs(o.value.back,i,o.value.forward,!0),c,{position:o.value.position});l(i,u,!0),r.value=i}function a(i,c){const u=fe({},o.value,t.state,{forward:i,scroll:ao()});l(u.current,u,!0);const d=fe({},Xs(r.value,i,null),{position:u.position+1},c);l(i,d,!1),r.value=i}return{location:r,state:o,push:a,replace:s}}function Qp(e){e=Hp(e);const t=Yp(e),n=Gp(e,t.state,t.location,t.replace);function r(l,s=!0){s||n.pauseListeners(),history.go(l)}const o=fe({location:"",base:e,go:r,createHref:Vp.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 Jp(e){return typeof e=="string"||e&&typeof e=="object"}function Wi(e){return typeof e=="string"||typeof e=="symbol"}const xt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ki=Symbol("");var Zs;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Zs||(Zs={}));function An(e,t){return fe(new Error,{type:e,[Ki]:!0},t)}function Tt(e,t){return e instanceof Error&&Ki in e&&(t==null||!!(e.type&t))}const ea="[^/]+?",Xp={sensitive:!1,strict:!1,start:!0,end:!0},Zp=/[.+*?^${}()[\]/\\]/g;function eh(e,t){const n=fe({},Xp,t),r=[];let o=n.start?"^":"";const l=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function Gi(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const nh={type:0,value:""},rh=/[a-zA-Z0-9_]/;function oh(e){if(!e)return[[]];if(e==="/")return[[nh]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const o=[];let l;function s(){l&&o.push(l),l=[]}let a=0,i,c="",u="";function d(){c&&(n===0?l.push({type:0,value:c}):n===1||n===2||n===3?(l.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:c,regexp:u,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=i}for(;a{s(w)}:Qn}function s(u){if(Wi(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(s),u.alias.forEach(s))}}function a(){return n}function i(u){const d=uh(u,n);n.splice(d,0,u),u.record.name&&!ra(u)&&r.set(u.record.name,u)}function c(u,d){let p,h={},g,_;if("name"in u&&u.name){if(p=r.get(u.name),!p)throw An(1,{location:u});_=p.record.name,h=fe(na(d.params,p.keys.filter(w=>!w.optional).concat(p.parent?p.parent.keys.filter(w=>w.optional):[]).map(w=>w.name)),u.params&&na(u.params,p.keys.map(w=>w.name))),g=p.stringify(h)}else if(u.path!=null)g=u.path,p=n.find(w=>w.re.test(g)),p&&(h=p.parse(g),_=p.record.name);else{if(p=d.name?r.get(d.name):n.find(w=>w.re.test(d.path)),!p)throw An(1,{location:u,currentLocation:d});_=p.record.name,h=fe({},d.params,u.params),g=p.stringify(h)}const S=[];let y=p;for(;y;)S.unshift(y.record),y=y.parent;return{name:_,path:g,params:h,matched:S,meta:ch(S)}}return e.forEach(u=>l(u)),{addRoute:l,resolve:c,removeRoute:s,getRoutes:a,getRecordMatcher:o}}function na(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function ah(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:ih(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function ih(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 ra(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ch(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function oa(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function uh(e,t){let n=0,r=t.length;for(;n!==r;){const l=n+r>>1;Gi(e,t[l])<0?r=l:n=l+1}const o=fh(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function fh(e){let t=e;for(;t=t.parent;)if(Yi(t)&&Gi(e,t)===0)return t}function Yi({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function dh(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;ol&&Xo(l)):[r&&Xo(r)]).forEach(l=>{l!==void 0&&(t+=(t.length?"&":"")+n,l!=null&&(t+="="+l))})}return t}function ph(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 hh=Symbol(""),sa=Symbol(""),io=Symbol(""),jl=Symbol(""),el=Symbol("");function jn(){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 Ft(e,t,n,r,o,l=s=>s()){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,i)=>{const c=p=>{p===!1?i(An(4,{from:n,to:t})):p instanceof Error?i(p):Jp(p)?i(An(2,{from:t,to:p})):(s&&r.enterCallbacks[o]===s&&typeof p=="function"&&s.push(p),a())},u=l(()=>e.call(r&&r.instances[o],t,n,c));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(p=>i(p))})}function Ao(e,t,n,r,o=l=>l()){const l=[];for(const s of e)for(const a in s.components){let i=s.components[a];if(!(t!=="beforeRouteEnter"&&!s.instances[a]))if(vh(i)){const u=(i.__vccOpts||i)[t];u&&l.push(Ft(u,n,r,s,a,o))}else{let c=i();l.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${s.path}"`));const d=_p(u)?u.default:u;s.components[a]=d;const h=(d.__vccOpts||d)[t];return h&&Ft(h,n,r,s,a,o)()}))}}return l}function vh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function aa(e){const t=Oe(io),n=Oe(jl),r=C(()=>{const i=un(e.to);return t.resolve(i)}),o=C(()=>{const{matched:i}=r.value,{length:c}=i,u=i[c-1],d=n.matched;if(!u||!d.length)return-1;const p=d.findIndex(Ln.bind(null,u));if(p>-1)return p;const h=ia(i[c-2]);return c>1&&ia(u)===h&&d[d.length-1].path!==h?d.findIndex(Ln.bind(null,i[c-2])):p}),l=C(()=>o.value>-1&&yh(n.params,r.value.params)),s=C(()=>o.value>-1&&o.value===n.matched.length-1&&Ui(n.params,r.value.params));function a(i={}){return bh(i)?t[un(e.replace)?"replace":"push"](un(e.to)).catch(Qn):Promise.resolve()}return{route:r,href:C(()=>r.value.href),isActive:l,isExactActive:s,navigate:a}}const mh=q({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:aa,setup(e,{slots:t}){const n=pr(aa(e)),{options:r}=Oe(io),o=C(()=>({[ca(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ca(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&t.default(n);return e.custom?l:f("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},l)}}}),gh=mh;function bh(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 yh(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((l,s)=>l!==o[s]))return!1}return!0}function ia(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ca=(e,t,n)=>e??t??n,_h=q({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Oe(el),o=C(()=>e.route||r.value),l=Oe(sa,0),s=C(()=>{let c=un(l);const{matched:u}=o.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),a=C(()=>o.value.matched[s.value]);wn(sa,C(()=>s.value+1)),wn(hh,a),wn(el,o);const i=Q();return ce(()=>[i.value,a.value,e.name],([c,u,d],[p,h,g])=>{u&&(u.instances[d]=c,h&&h!==u&&c&&c===p&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!Ln(u,h)||!p)&&(u.enterCallbacks[d]||[]).forEach(_=>_(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,d=a.value,p=d&&d.components[u];if(!p)return ua(n.default,{Component:p,route:c});const h=d.props[u],g=h?h===!0?c.params:typeof h=="function"?h(c):h:null,S=f(p,fe({},g,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[u]=null)},ref:i}));return ua(n.default,{Component:S,route:c})||S}}});function ua(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const wh=_h;function Sh(e){const t=sh(e.routes,e),n=e.parseQuery||dh,r=e.stringifyQuery||la,o=e.history,l=jn(),s=jn(),a=jn(),i=De(xt);let c=xt;mn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=xo.bind(null,k=>""+k),d=xo.bind(null,Pp),p=xo.bind(null,lr);function h(k,V){let B,G;return Wi(k)?(B=t.getRecordMatcher(k),G=V):G=k,t.addRoute(G,B)}function g(k){const V=t.getRecordMatcher(k);V&&t.removeRoute(V)}function _(){return t.getRoutes().map(k=>k.record)}function S(k){return!!t.getRecordMatcher(k)}function y(k,V){if(V=fe({},V||i.value),typeof k=="string"){const m=Lo(n,k,V.path),E=t.resolve({path:m.path},V),L=o.createHref(m.fullPath);return fe(m,E,{params:p(E.params),hash:lr(m.hash),redirectedFrom:void 0,href:L})}let B;if(k.path!=null)B=fe({},k,{path:Lo(n,k.path,V.path).path});else{const m=fe({},k.params);for(const E in m)m[E]==null&&delete m[E];B=fe({},k,{params:d(m)}),V.params=d(V.params)}const G=t.resolve(B,V),oe=k.hash||"";G.params=u(p(G.params));const pe=Dp(r,fe({},k,{hash:Op(oe),path:G.path})),v=o.createHref(pe);return fe({fullPath:pe,hash:oe,query:r===la?ph(k.query):k.query||{}},G,{redirectedFrom:void 0,href:v})}function w(k){return typeof k=="string"?Lo(n,k,i.value.path):fe({},k)}function b(k,V){if(c!==k)return An(8,{from:V,to:k})}function T(k){return I(k)}function M(k){return T(fe(w(k),{replace:!0}))}function O(k){const V=k.matched[k.matched.length-1];if(V&&V.redirect){const{redirect:B}=V;let G=typeof B=="function"?B(k):B;return typeof G=="string"&&(G=G.includes("?")||G.includes("#")?G=w(G):{path:G},G.params={}),fe({query:k.query,hash:k.hash,params:G.path!=null?{}:k.params},G)}}function I(k,V){const B=c=y(k),G=i.value,oe=k.state,pe=k.force,v=k.replace===!0,m=O(B);if(m)return I(fe(w(m),{state:typeof m=="object"?fe({},oe,m.state):oe,force:pe,replace:v}),V||B);const E=B;E.redirectedFrom=V;let L;return!pe&&Np(r,G,B)&&(L=An(16,{to:E,from:G}),Xe(G,G,!0,!1)),(L?Promise.resolve(L):R(E,G)).catch(x=>Tt(x)?Tt(x,2)?x:gt(x):K(x,E,G)).then(x=>{if(x){if(Tt(x,2))return I(fe({replace:v},w(x.to),{state:typeof x.to=="object"?fe({},oe,x.to.state):oe,force:pe}),V||E)}else x=P(E,G,!0,v,oe);return F(E,G,x),x})}function z(k,V){const B=b(k,V);return B?Promise.reject(B):Promise.resolve()}function j(k){const V=Et.values().next().value;return V&&typeof V.runWithContext=="function"?V.runWithContext(k):k()}function R(k,V){let B;const[G,oe,pe]=Ch(k,V);B=Ao(G.reverse(),"beforeRouteLeave",k,V);for(const m of G)m.leaveGuards.forEach(E=>{B.push(Ft(E,k,V))});const v=z.bind(null,k,V);return B.push(v),ke(B).then(()=>{B=[];for(const m of l.list())B.push(Ft(m,k,V));return B.push(v),ke(B)}).then(()=>{B=Ao(oe,"beforeRouteUpdate",k,V);for(const m of oe)m.updateGuards.forEach(E=>{B.push(Ft(E,k,V))});return B.push(v),ke(B)}).then(()=>{B=[];for(const m of pe)if(m.beforeEnter)if(vt(m.beforeEnter))for(const E of m.beforeEnter)B.push(Ft(E,k,V));else B.push(Ft(m.beforeEnter,k,V));return B.push(v),ke(B)}).then(()=>(k.matched.forEach(m=>m.enterCallbacks={}),B=Ao(pe,"beforeRouteEnter",k,V,j),B.push(v),ke(B))).then(()=>{B=[];for(const m of s.list())B.push(Ft(m,k,V));return B.push(v),ke(B)}).catch(m=>Tt(m,8)?m:Promise.reject(m))}function F(k,V,B){a.list().forEach(G=>j(()=>G(k,V,B)))}function P(k,V,B,G,oe){const pe=b(k,V);if(pe)return pe;const v=V===xt,m=mn?history.state:{};B&&(G||v?o.replace(k.fullPath,fe({scroll:v&&m&&m.scroll},oe)):o.push(k.fullPath,oe)),i.value=k,Xe(k,V,B,v),gt()}let X;function he(){X||(X=o.listen((k,V,B)=>{if(!bt.listening)return;const G=y(k),oe=O(G);if(oe){I(fe(oe,{replace:!0}),G).catch(Qn);return}c=G;const pe=i.value;mn&&qp(Js(pe.fullPath,B.delta),ao()),R(G,pe).catch(v=>Tt(v,12)?v:Tt(v,2)?(I(v.to,G).then(m=>{Tt(m,20)&&!B.delta&&B.type===sr.pop&&o.go(-1,!1)}).catch(Qn),Promise.reject()):(B.delta&&o.go(-B.delta,!1),K(v,G,pe))).then(v=>{v=v||P(G,pe,!1),v&&(B.delta&&!Tt(v,8)?o.go(-B.delta,!1):B.type===sr.pop&&Tt(v,20)&&o.go(-1,!1)),F(G,pe,v)}).catch(Qn)}))}let ve=jn(),W=jn(),Z;function K(k,V,B){gt(k);const G=W.list();return G.length?G.forEach(oe=>oe(k,V,B)):console.error(k),Promise.reject(k)}function Te(){return Z&&i.value!==xt?Promise.resolve():new Promise((k,V)=>{ve.add([k,V])})}function gt(k){return Z||(Z=!k,he(),ve.list().forEach(([V,B])=>k?B(k):V()),ve.reset()),k}function Xe(k,V,B,G){const{scrollBehavior:oe}=e;if(!mn||!oe)return Promise.resolve();const pe=!B&&Wp(Js(k.fullPath,0))||(G||!B)&&history.state&&history.state.scroll||null;return Qt().then(()=>oe(k,V,pe)).then(v=>v&&Up(v)).catch(v=>K(v,k,V))}const Re=k=>o.go(k);let We;const Et=new Set,bt={currentRoute:i,listening:!0,addRoute:h,removeRoute:g,hasRoute:S,getRoutes:_,resolve:y,options:e,push:T,replace:M,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:l.add,beforeResolve:s.add,afterEach:a.add,onError:W.add,isReady:Te,install(k){const V=this;k.component("RouterLink",gh),k.component("RouterView",wh),k.config.globalProperties.$router=V,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>un(i)}),mn&&!We&&i.value===xt&&(We=!0,T(o.location).catch(oe=>{}));const B={};for(const oe in xt)Object.defineProperty(B,oe,{get:()=>i.value[oe],enumerable:!0});k.provide(io,V),k.provide(jl,qa(B)),k.provide(el,i);const G=k.unmount;Et.add(k),k.unmount=function(){Et.delete(k),Et.size<1&&(c=xt,X&&X(),X=null,i.value=xt,We=!1,Z=!1),G()}}};function ke(k){return k.reduce((V,B)=>V.then(()=>j(B)),Promise.resolve())}return bt}function Ch(e,t){const n=[],r=[],o=[],l=Math.max(t.matched.length,e.matched.length);for(let s=0;sLn(c,a))?r.push(a):n.push(a));const i=e.matched[s];i&&(t.matched.find(c=>Ln(c,i))||o.push(i))}return[n,r,o]}function dn(){return Oe(io)}function Ct(){return Oe(jl)}var Bl=Symbol(""),mt=()=>{const e=Oe(Bl);if(!e)throw new Error("useClientData() is called without provider.");return e},Eh=()=>mt().pageComponent,xe=()=>mt().pageData,_e=()=>mt().pageFrontmatter,Th=()=>mt().pageHead,co=()=>mt().pageLang,kh=()=>mt().pageLayout,Jt=()=>mt().routeLocale,xh=()=>mt().routePath,Qi=()=>mt().routes,Hl=()=>mt().siteData,uo=()=>mt().siteLocaleData,Lh=Symbol(""),tl=De(bp),Sn=De(yp),Ji=(e,t)=>{const n=ip(e,t);if(Sn.value[n])return n;const r=encodeURI(n);if(Sn.value[r])return r;const o=tl.value[n]||tl.value[r];return o||n},Rt=(e,t)=>{const{pathname:n,hashAndQueries:r}=Ni(e),o=Ji(n,t),l=o+r;return Sn.value[o]?{...Sn.value[o],path:l,notFound:!1}:{...Sn.value["/404.html"],path:l,notFound:!0}},Ah=(e,t)=>{const{pathname:n,hashAndQueries:r}=Ni(e);return Ji(n,t)+r},Oh=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}},pt=q({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=dn(),r=Ct(),o=C(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${Ah(e.to,r.path).substring(1)}`);return()=>{var l;return f("a",{class:["route-link",{[e.activeClass]:e.active}],href:o.value,onClick:(s={})=>{Oh(s)&&n.push(e.to).catch()}},(l=t.default)==null?void 0:l.call(t))}}}),Rh=q({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=no(e,"config"),r=Ct(),o=Hl(),l=C(()=>_r(n.value.link)),s=C(()=>n.value.target||(l.value?"_blank":void 0)),a=C(()=>s.value==="_blank"),i=C(()=>!l.value&&!a.value),c=C(()=>n.value.rel||(a.value?"noopener noreferrer":null)),u=C(()=>n.value.ariaLabel??n.value.text),d=C(()=>{if(n.value.exact)return!1;const h=Object.keys(o.value.locales);return h.length?h.every(g=>g!==n.value.link):n.value.link!=="/"}),p=C(()=>i.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:g,default:_}=t,S=(_==null?void 0:_(n.value))||[h==null?void 0:h(n.value),n.value.text,g==null?void 0:g(n.value)];return i.value?f(pt,{class:"auto-link",to:n.value.link,active:p.value,"aria-label":u.value},()=>S):f("a",{class:"auto-link external-link",href:n.value.link,"aria-label":u.value,rel:c.value,target:s.value},S)}}}),fo=q({name:"ClientOnly",setup(e,t){const n=Q(!1);return be(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),Xi=q({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Eh(),n=C(()=>{if(!e.path)return t.value;const r=Rt(e.path);return Df(()=>r.loader().then(({comp:o})=>o))});return()=>f(n.value)}}),Ih="Layout",Ph="en-US",nn=pr({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const r=Se(t.description)?t.description:n.description,o=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return hp(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Ph,resolvePageLayout:(e,t)=>{const n=Se(e.frontmatter.layout)?e.frontmatter.layout:Ih;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>cp(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??[]]}}}),Je=(e={})=>e,Ne=e=>In(e)?e:`/${Dl(e)}`;const $h=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),$n=e=>{const t=Jt();return C(()=>e[t.value]??{})},Mh=()=>{const e=Qi();return C(()=>Object.keys(e.value))};var Qe=Uint8Array,gn=Uint16Array,Dh=Int32Array,Zi=new Qe([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]),ec=new Qe([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]),Nh=new Qe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),tc=function(e,t){for(var n=new gn(31),r=0;r<31;++r)n[r]=t+=1<>1|(ge&21845)<<1;Mt=(Mt&52428)>>2|(Mt&13107)<<2,Mt=(Mt&61680)>>4|(Mt&3855)<<4,nl[ge]=((Mt&65280)>>8|(Mt&255)<<8)>>1}var Xn=function(e,t,n){for(var r=e.length,o=0,l=new gn(t);o>i]=c}else for(a=new gn(r),o=0;o>15-e[o]);return a},wr=new Qe(288);for(var ge=0;ge<144;++ge)wr[ge]=8;for(var ge=144;ge<256;++ge)wr[ge]=9;for(var ge=256;ge<280;++ge)wr[ge]=7;for(var ge=280;ge<288;++ge)wr[ge]=8;var oc=new Qe(32);for(var ge=0;ge<32;++ge)oc[ge]=5;var Fh=Xn(wr,9,1),Vh=Xn(oc,5,1),Oo=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},ut=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},Ro=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},zh=function(e){return(e+7)/8|0},lc=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new Qe(e.subarray(t,n))},Uh=["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"],tt=function(e,t,n){var r=new Error(t||Uh[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,tt),!n)throw r;return r},qh=function(e,t,n,r){var o=e.length,l=0;if(!o||t.f&&!t.l)return n||new Qe(0);var s=!n,a=s||t.i!=2,i=t.i;s&&(n=new Qe(o*3));var c=function(oe){var pe=n.length;if(oe>pe){var v=new Qe(Math.max(pe*2,oe));v.set(n),n=v}},u=t.f||0,d=t.p||0,p=t.b||0,h=t.l,g=t.d,_=t.m,S=t.n,y=o*8;do{if(!h){u=ut(e,d,1);var w=ut(e,d+1,3);if(d+=3,w)if(w==1)h=Fh,g=Vh,_=9,S=5;else if(w==2){var O=ut(e,d,31)+257,I=ut(e,d+10,15)+4,z=O+ut(e,d+5,31)+1;d+=14;for(var j=new Qe(z),R=new Qe(19),F=0;F>4;if(b<16)j[F++]=b;else{var W=0,Z=0;for(b==16?(Z=3+ut(e,d,3),d+=2,W=j[F-1]):b==17?(Z=3+ut(e,d,7),d+=3):b==18&&(Z=11+ut(e,d,127),d+=7);Z--;)j[F++]=W}}var K=j.subarray(0,O),Te=j.subarray(O);_=Oo(K),S=Oo(Te),h=Xn(K,_,1),g=Xn(Te,S,1)}else tt(1);else{var b=zh(d)+4,T=e[b-4]|e[b-3]<<8,M=b+T;if(M>o){i&&tt(0);break}a&&c(p+T),n.set(e.subarray(b,M),p),t.b=p+=T,t.p=d=M*8,t.f=u;continue}if(d>y){i&&tt(0);break}}a&&c(p+131072);for(var gt=(1<<_)-1,Xe=(1<>4;if(d+=W&15,d>y){i&&tt(0);break}if(W||tt(2),We<256)n[p++]=We;else if(We==256){Re=d,h=null;break}else{var Et=We-254;if(We>264){var F=We-257,bt=Zi[F];Et=ut(e,d,(1<>4;ke||tt(3),d+=ke&15;var Te=Hh[k];if(k>3){var bt=ec[k];Te+=Ro(e,d)&(1<y){i&&tt(0);break}a&&c(p+131072);var V=p+Et;if(p>4>7||(e[0]<<8|e[1])%31)&&tt(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&tt(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function Gh(e,t){return qh(e.subarray(Kh(e,t),-4),{i:2},t,t)}var rl=typeof TextDecoder<"u"&&new TextDecoder,Yh=0;try{rl.decode(Wh,{stream:!0}),Yh=1}catch{}var Qh=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:lc(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 Jh(e,t){{for(var n=new Qe(e.length),r=0;r{const t=atob(e);return Xh(Gh(Jh(t)))},ze=(e,t)=>{var r;const n=(r=(t==null?void 0:t._instance)||gr())==null?void 0:r.appContext.components;return n?e in n||at(e)in n||dr(at(e))in n:!1},sc=e=>new Promise(t=>setTimeout(t,e)),ac=e=>typeof e<"u",Io=e=>typeof e=="number",ol=Array.isArray,Jr=(e,t)=>Se(e)&&e.startsWith(t),Zh=(e,t)=>Se(e)&&e.endsWith(t),po=Object.entries,ev=Object.fromEntries,pn=Object.keys,tv=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},Fl=e=>Jr(e,"/");function Mn(e){return Pa()?(Hu(e),!0):!1}function je(e){return typeof e=="function"?e():un(e)}const Sr=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const nv=Object.prototype.toString,rv=e=>nv.call(e)==="[object Object]",fn=()=>{},da=ov();function ov(){var e,t;return Sr&&((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 Vl(e,t){function n(...r){return new Promise((o,l)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(l)})}return n}const ic=e=>e();function lv(e,t={}){let n,r,o=fn;const l=a=>{clearTimeout(a),o(),o=fn};return a=>{const i=je(e),c=je(t.maxWait);return n&&l(n),i<=0||c!==void 0&&c<=0?(r&&(l(r),r=null),Promise.resolve(a())):new Promise((u,d)=>{o=t.rejectOnCancel?d:u,c&&!r&&(r=setTimeout(()=>{n&&l(n),r=null,u(a())},c)),n=setTimeout(()=>{r&&l(r),r=null,u(a())},i)})}}function sv(...e){let t=0,n,r=!0,o=fn,l,s,a,i,c;!Me(e[0])&&typeof e[0]=="object"?{delay:s,trailing:a=!0,leading:i=!0,rejectOnCancel:c=!1}=e[0]:[s,a=!0,i=!0,c=!1]=e;const u=()=>{n&&(clearTimeout(n),n=void 0,o(),o=fn)};return p=>{const h=je(s),g=Date.now()-t,_=()=>l=p();return u(),h<=0?(t=Date.now(),_()):(g>h&&(i||!r)?(t=Date.now(),_()):a&&(l=new Promise((S,y)=>{o=c?y:S,n=setTimeout(()=>{t=Date.now(),r=!0,S(_()),u()},Math.max(0,h-g))})),!i&&!n&&(n=setTimeout(()=>r=!0,h)),r=!1,l)}}function av(e=ic){const t=Q(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...l)=>{t.value&&e(...l)};return{isActive:hr(t),pause:n,resume:r,eventFilter:o}}function iv(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 cc(e){return gr()}function cv(...e){if(e.length!==1)return no(...e);const t=e[0];return typeof t=="function"?hr(Qa(()=>({get:t,set:fn}))):Q(t)}function uv(e,t=200,n={}){return Vl(lv(t,n),e)}function fv(e,t=200,n=!1,r=!0,o=!1){return Vl(sv(t,n,r,o),e)}function dv(e,t,n={}){const{eventFilter:r=ic,...o}=n;return ce(e,Vl(r,t),o)}function pv(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:l,pause:s,resume:a,isActive:i}=av(r);return{stop:dv(e,t,{...o,eventFilter:l}),pause:s,resume:a,isActive:i}}function ho(e,t=!0,n){cc()?be(e,n):t?e():Qt(e)}function hv(e,t){cc()&&Rn(e,t)}function vv(e,t,n={}){const{immediate:r=!0}=n,o=Q(!1);let l=null;function s(){l&&(clearTimeout(l),l=null)}function a(){o.value=!1,s()}function i(...c){s(),o.value=!0,l=setTimeout(()=>{o.value=!1,l=null,e(...c)},je(t))}return r&&(o.value=!0,Sr&&i()),Mn(a),{isPending:hr(o),start:i,stop:a}}function ar(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Me(e),l=Q(e);function s(a){if(arguments.length)return l.value=a,l.value;{const i=je(n);return l.value=l.value===i?je(r):i,l.value}}return o?s:[l,s]}function At(e){var t;const n=je(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Kt=Sr?window:void 0,uc=Sr?window.document:void 0,fc=Sr?window.navigator:void 0;function Ee(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=Kt):[t,n,r,o]=e,!t)return fn;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const l=[],s=()=>{l.forEach(u=>u()),l.length=0},a=(u,d,p,h)=>(u.addEventListener(d,p,h),()=>u.removeEventListener(d,p,h)),i=ce(()=>[At(t),je(o)],([u,d])=>{if(s(),!u)return;const p=rv(d)?{...d}:d;l.push(...n.flatMap(h=>r.map(g=>a(u,h,g,p))))},{immediate:!0,flush:"post"}),c=()=>{i(),s()};return Mn(c),c}function mv(){const e=Q(!1),t=gr();return t&&be(()=>{e.value=!0},t),e}function Cr(e){const t=mv();return C(()=>(t.value,!!e()))}function zl(e,t={}){const{window:n=Kt}=t,r=Cr(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const l=Q(!1),s=c=>{l.value=c.matches},a=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",s):o.removeListener(s))},i=Ol(()=>{r.value&&(a(),o=n.matchMedia(je(e)),"addEventListener"in o?o.addEventListener("change",s):o.addListener(s),l.value=o.matches)});return Mn(()=>{i(),a(),o=void 0}),l}function pa(e,t={}){const{controls:n=!1,navigator:r=fc}=t,o=Cr(()=>r&&"permissions"in r);let l;const s=typeof e=="string"?{name:e}:e,a=Q(),i=()=>{l&&(a.value=l.state)},c=iv(async()=>{if(o.value){if(!l)try{l=await r.permissions.query(s),Ee(l,"change",i),i()}catch{a.value="prompt"}return l}});return c(),n?{state:a,isSupported:o,query:c}:a}function gv(e={}){const{navigator:t=fc,read:n=!1,source:r,copiedDuring:o=1500,legacy:l=!1}=e,s=Cr(()=>t&&"clipboard"in t),a=pa("clipboard-read"),i=pa("clipboard-write"),c=C(()=>s.value||l),u=Q(""),d=Q(!1),p=vv(()=>d.value=!1,o);function h(){s.value&&y(a.value)?t.clipboard.readText().then(w=>{u.value=w}):u.value=S()}c.value&&n&&Ee(["copy","cut"],h);async function g(w=je(r)){c.value&&w!=null&&(s.value&&y(i.value)?await t.clipboard.writeText(w):_(w),u.value=w,d.value=!0,p.start())}function _(w){const b=document.createElement("textarea");b.value=w??"",b.style.position="absolute",b.style.opacity="0",document.body.appendChild(b),b.select(),document.execCommand("copy"),b.remove()}function S(){var w,b,T;return(T=(b=(w=document==null?void 0:document.getSelection)==null?void 0:w.call(document))==null?void 0:b.toString())!=null?T:""}function y(w){return w==="granted"||w==="prompt"}return{isSupported:c,text:u,copied:d,copy:g}}const Mr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Dr="__vueuse_ssr_handlers__",bv=yv();function yv(){return Dr in Mr||(Mr[Dr]=Mr[Dr]||{}),Mr[Dr]}function _v(e,t){return bv[e]||t}function wv(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 Sv={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()}},ha="vueuse-storage";function Ul(e,t,n,r={}){var o;const{flush:l="pre",deep:s=!0,listenToStorageChanges:a=!0,writeDefaults:i=!0,mergeDefaults:c=!1,shallow:u,window:d=Kt,eventFilter:p,onError:h=R=>{console.error(R)},initOnMounted:g}=r,_=(u?De:Q)(typeof t=="function"?t():t);if(!n)try{n=_v("getDefaultStorage",()=>{var R;return(R=Kt)==null?void 0:R.localStorage})()}catch(R){h(R)}if(!n)return _;const S=je(t),y=wv(S),w=(o=r.serializer)!=null?o:Sv[y],{pause:b,resume:T}=pv(_,()=>O(_.value),{flush:l,deep:s,eventFilter:p});d&&a&&ho(()=>{Ee(d,"storage",z),Ee(d,ha,j),g&&z()}),g||z();function M(R,F){d&&d.dispatchEvent(new CustomEvent(ha,{detail:{key:e,oldValue:R,newValue:F,storageArea:n}}))}function O(R){try{const F=n.getItem(e);if(R==null)M(F,null),n.removeItem(e);else{const P=w.write(R);F!==P&&(n.setItem(e,P),M(F,P))}}catch(F){h(F)}}function I(R){const F=R?R.newValue:n.getItem(e);if(F==null)return i&&S!=null&&n.setItem(e,w.write(S)),S;if(!R&&c){const P=w.read(F);return typeof c=="function"?c(P,S):y==="object"&&!Array.isArray(P)?{...S,...P}:P}else return typeof F!="string"?F:w.read(F)}function z(R){if(!(R&&R.storageArea!==n)){if(R&&R.key==null){_.value=S;return}if(!(R&&R.key!==e)){b();try{(R==null?void 0:R.newValue)!==w.write(_.value)&&(_.value=I(R))}catch(F){h(F)}finally{R?Qt(T):T()}}}}function j(R){z(R.detail)}return _}function Cv(e){return zl("(prefers-color-scheme: dark)",e)}function Ev(e,t,n={}){const{window:r=Kt,...o}=n;let l;const s=Cr(()=>r&&"ResizeObserver"in r),a=()=>{l&&(l.disconnect(),l=void 0)},i=C(()=>Array.isArray(e)?e.map(d=>At(d)):[At(e)]),c=ce(i,d=>{if(a(),s.value&&r){l=new ResizeObserver(t);for(const p of d)p&&l.observe(p,o)}},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return Mn(u),{isSupported:s,stop:u}}function Tv(e,t={width:0,height:0},n={}){const{window:r=Kt,box:o="content-box"}=n,l=C(()=>{var d,p;return(p=(d=At(e))==null?void 0:d.namespaceURI)==null?void 0:p.includes("svg")}),s=Q(t.width),a=Q(t.height),{stop:i}=Ev(e,([d])=>{const p=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&l.value){const h=At(e);if(h){const g=h.getBoundingClientRect();s.value=g.width,a.value=g.height}}else if(p){const h=Array.isArray(p)?p:[p];s.value=h.reduce((g,{inlineSize:_})=>g+_,0),a.value=h.reduce((g,{blockSize:_})=>g+_,0)}else s.value=d.contentRect.width,a.value=d.contentRect.height},n);ho(()=>{const d=At(e);d&&(s.value="offsetWidth"in d?d.offsetWidth:t.width,a.value="offsetHeight"in d?d.offsetHeight:t.height)});const c=ce(()=>At(e),d=>{s.value=d?t.width:0,a.value=d?t.height:0});function u(){i(),c()}return{width:s,height:a,stop:u}}const va=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function ql(e,t={}){const{document:n=uc,autoExit:r=!1}=t,o=C(()=>{var y;return(y=At(e))!=null?y:n==null?void 0:n.querySelector("html")}),l=Q(!1),s=C(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(y=>n&&y in n||o.value&&y in o.value)),a=C(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(y=>n&&y in n||o.value&&y in o.value)),i=C(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(y=>n&&y in n||o.value&&y in o.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(y=>n&&y in n),u=Cr(()=>o.value&&n&&s.value!==void 0&&a.value!==void 0&&i.value!==void 0),d=()=>c?(n==null?void 0:n[c])===o.value:!1,p=()=>{if(i.value){if(n&&n[i.value]!=null)return n[i.value];{const y=o.value;if((y==null?void 0:y[i.value])!=null)return!!y[i.value]}}return!1};async function h(){if(!(!u.value||!l.value)){if(a.value)if((n==null?void 0:n[a.value])!=null)await n[a.value]();else{const y=o.value;(y==null?void 0:y[a.value])!=null&&await y[a.value]()}l.value=!1}}async function g(){if(!u.value||l.value)return;p()&&await h();const y=o.value;s.value&&(y==null?void 0:y[s.value])!=null&&(await y[s.value](),l.value=!0)}async function _(){await(l.value?h():g())}const S=()=>{const y=p();(!y||y&&d())&&(l.value=y)};return Ee(n,va,S,!1),Ee(()=>At(o),va,S,!1),r&&Mn(h),{isSupported:u,isFullscreen:l,enter:g,exit:h,toggle:_}}function Po(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function $o(e,t=fn,n={}){const{immediate:r=!0,manual:o=!1,type:l="text/javascript",async:s=!0,crossOrigin:a,referrerPolicy:i,noModule:c,defer:u,document:d=uc,attrs:p={}}=n,h=Q(null);let g=null;const _=w=>new Promise((b,T)=>{const M=z=>(h.value=z,b(z),z);if(!d){b(!1);return}let O=!1,I=d.querySelector(`script[src="${je(e)}"]`);I?I.hasAttribute("data-loaded")&&M(I):(I=d.createElement("script"),I.type=l,I.async=s,I.src=je(e),u&&(I.defer=u),a&&(I.crossOrigin=a),c&&(I.noModule=c),i&&(I.referrerPolicy=i),Object.entries(p).forEach(([z,j])=>I==null?void 0:I.setAttribute(z,j)),O=!0),I.addEventListener("error",z=>T(z)),I.addEventListener("abort",z=>T(z)),I.addEventListener("load",()=>{I.setAttribute("data-loaded","true"),t(I),M(I)}),O&&(I=d.head.appendChild(I)),w||M(I)}),S=(w=!0)=>(g||(g=_(w)),g),y=()=>{if(!d)return;g=null,h.value&&(h.value=null);const w=d.querySelector(`script[src="${je(e)}"]`);w&&d.head.removeChild(w)};return r&&!o&&ho(S),o||hv(y),{scriptTag:h,load:S,unload:y}}function dc(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 Mo=new WeakMap;function pc(e,t=!1){const n=Q(t);let r=null,o="";ce(cv(e),a=>{const i=Po(je(a));if(i){const c=i;if(Mo.get(c)||Mo.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(o=c.style.overflow),c.style.overflow==="hidden")return n.value=!0;if(n.value)return c.style.overflow="hidden"}},{immediate:!0});const l=()=>{const a=Po(je(e));!a||n.value||(da&&(r=Ee(a,"touchmove",i=>{kv(i)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},s=()=>{const a=Po(je(e));!a||!n.value||(da&&(r==null||r()),a.style.overflow=o,Mo.delete(a),n.value=!1)};return Mn(s),C({get(){return n.value},set(a){a?l():s()}})}function xv(e={}){const{window:t=Kt,behavior:n="auto"}=e;if(!t)return{x:Q(0),y:Q(0)};const r=Q(t.scrollX),o=Q(t.scrollY),l=C({get(){return r.value},set(a){scrollTo({left:a,behavior:n})}}),s=C({get(){return o.value},set(a){scrollTo({top:a,behavior:n})}});return Ee(t,"scroll",()=>{r.value=t.scrollX,o.value=t.scrollY},{capture:!1,passive:!0}),{x:l,y:s}}function Lv(e={}){const{window:t=Kt,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:l=!0}=e,s=Q(n),a=Q(r),i=()=>{t&&(l?(s.value=t.innerWidth,a.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};if(i(),ho(i),Ee("resize",i,{passive:!0}),o){const c=zl("(orientation: portrait)");ce(c,()=>i())}return{width:s,height:a}}const hc=({type:e="info",text:t="",vertical:n,color:r},{slots:o})=>{var l;return f("span",{class:["vp-badge",e,{diy:r}],style:{verticalAlign:n??!1,backgroundColor:r??!1}},((l=o.default)==null?void 0:l.call(o))??t)};hc.displayName="Badge";var Av=q({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=C(()=>{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=C(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),pn(r).length?r:null});return()=>e.icon?f("span",{key:e.icon,class:t.value,style:n.value}):null}});const Ov=Je({enhance:({app:e})=>{ze("Badge")||e.component("Badge",hc),ze("FontIcon")||e.component("FontIcon",Av)},setup:()=>{$o("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/brands.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),$o("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/solid.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),$o("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/fontawesome.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}})},rootComponents:[]}),Rv=Object.freeze(Object.defineProperty({__proto__:null,default:Ov},Symbol.toStringTag,{value:"Module"})),ma=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},Iv=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=dn();Ee("scroll",uv(()=>{var g,_;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)d.some(y=>y.hash===S.hash));for(let S=0;S=(((g=y.parentElement)==null?void 0:g.offsetTop)??0)-r,T=!w||s<(((_=w.parentElement)==null?void 0:_.offsetTop)??0)-r;if(!(b&&T))continue;const O=decodeURIComponent(o.currentRoute.value.hash),I=decodeURIComponent(y.hash);if(O===I)return;if(u){for(let z=S+1;zSe(e.title)?{title:e.title}:null;const mc=Symbol(""),Bv=e=>{vc=e},Hv=()=>Oe(mc),Fv=e=>{e.provide(mc,vc)};var Vv={"/en-US/":{title:"Catalog",empty:"No catalog"},"/":{title:"目录",empty:"暂无目录"}};const zv=q({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=Hv(),n=$n(Vv),r=xe(),o=Qi(),l=Hl(),a=De(po(o.value).map(([c,{meta:u}])=>{const d=t(u);if(!d)return null;const p=c.split("/").length;return{level:Zh(c,"/")?p-2:p-1,base:c.replace(/\/[^/]+\/?$/,"/"),path:c,...d}}).filter(c=>Pn(c)&&Se(c.title))),i=C(()=>{const c=e.base?vp(ji(e.base)):r.value.path.replace(/\/[^/]+$/,"/"),u=c.split("/").length-2,d=[];return a.value.filter(({level:p,path:h})=>{if(!Jr(h,c)||h===c)return!1;if(c==="/"){const g=pn(l.value.locales).filter(_=>_!=="/");if(h==="/404.html"||g.some(_=>Jr(h,_)))return!1}return p-u<=e.level}).sort(({title:p,level:h,order:g},{title:_,level:S,order:y})=>{const w=h-S;return w||(Io(g)?Io(y)?g>0?y>0?g-y:-1:y<0?g-y:1:g:Io(y)?y:p.localeCompare(_))}).forEach(p=>{var _;const{base:h,level:g}=p;switch(g-u){case 1:{d.push(p);break}case 2:{const S=d.find(y=>y.path===h);S&&(S.children??(S.children=[])).push(p);break}default:{const S=d.find(y=>y.path===h.replace(/\/[^/]+\/$/,"/"));if(S){const y=(_=S.children)==null?void 0:_.find(w=>w.path===h);y&&(y.children??(y.children=[])).push(p)}}}}),d});return()=>{const c=i.value.some(u=>u.children);return f("div",{class:["vp-catalog-wrapper",{index:e.index}]},[e.hideHeading?null:f("h2",{class:"vp-catalog-main-title"},n.value.title),i.value.length?f(e.index?"ol":"ul",{class:["vp-catalogs",{deep:c}]},i.value.map(({children:u=[],title:d,path:p,content:h})=>{const g=f(pt,{class:"vp-catalog-title",to:p},()=>h?f(h):d);return f("li",{class:"vp-catalog"},c?[f("h3",{id:d,class:["vp-catalog-child-title",{"has-children":u.length}]},[f("a",{href:`#${d}`,class:"vp-catalog-header-anchor","aria-hidden":!0},"#"),g]),u.length?f(e.index?"ol":"ul",{class:"vp-child-catalogs"},u.map(({children:_=[],content:S,path:y,title:w})=>f("li",{class:"vp-child-catalog"},[f("div",{class:["vp-catalog-sub-title",{"has-children":_.length}]},[f("a",{href:`#${w}`,class:"vp-catalog-header-anchor"},"#"),f(pt,{class:"vp-catalog-title",to:y},()=>S?f(S):w)]),_.length?f(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},_.map(({content:b,path:T,title:M})=>e.index?f("li",{class:"vp-sub-catalog"},f(pt,{to:T},()=>b?f(b):M)):f(pt,{class:"vp-sub-catalog-link",to:T},()=>b?f(b):M))):null]))):null]:f("div",{class:"vp-catalog-child-title"},g))})):f("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),Uv=Je({enhance:({app:e})=>{Fv(e),ze("Catalog",e)||e.component("Catalog",zv)}}),qv=Object.freeze(Object.defineProperty({__proto__:null,default:Uv},Symbol.toStringTag,{value:"Module"}));var Wv={"/en-US/":{backToTop:"Back to top"},"/":{backToTop:"返回顶部"}};const Kv=q({name:"BackToTop",setup(){const e=_e(),t=$n(Wv),n=De(),{height:r}=Tv(n),{height:o}=Lv(),{y:l}=xv(),s=C(()=>e.value.backToTop!==!1&&l.value>100),a=C(()=>l.value/(r.value-o.value)*100);return be(()=>{n.value=document.body}),()=>f(Wt,{name:"back-to-top"},()=>s.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":a.value},f("svg",f("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*a.value*.48} ${Math.PI*(100-a.value)*.48}`}))),f("div",{class:"back-to-top-icon"})]):null)}}),Gv=Je({rootComponents:[Kv]}),Yv=Object.freeze(Object.defineProperty({__proto__:null,default:Gv},Symbol.toStringTag,{value:"Module"}));/** + */const mn=typeof document<"u";function _p(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function xo(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 Qn=()=>{},vt=Array.isArray,Bi=/#/g,wp=/&/g,Sp=/\//g,Cp=/=/g,Ep=/\?/g,Hi=/\+/g,Tp=/%5B/g,kp=/%5D/g,Fi=/%5E/g,xp=/%60/g,Vi=/%7B/g,Lp=/%7C/g,zi=/%7D/g,Ap=/%20/g;function Nl(e){return encodeURI(""+e).replace(Lp,"|").replace(Tp,"[").replace(kp,"]")}function Op(e){return Nl(e).replace(Vi,"{").replace(zi,"}").replace(Fi,"^")}function Xo(e){return Nl(e).replace(Hi,"%2B").replace(Ap,"+").replace(Bi,"%23").replace(wp,"%26").replace(xp,"`").replace(Vi,"{").replace(zi,"}").replace(Fi,"^")}function Rp(e){return Xo(e).replace(Cp,"%3D")}function Pp(e){return Nl(e).replace(Bi,"%23").replace(Ep,"%3F")}function Ip(e){return e==null?"":Pp(e).replace(Sp,"%2F")}function lr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const $p=/\/$/,Mp=e=>e.replace($p,"");function Lo(e,t,n="/"){let r,o={},l="",s="";const a=t.indexOf("#");let i=t.indexOf("?");return a=0&&(i=-1),i>-1&&(r=t.slice(0,i),l=t.slice(i+1,a>-1?a:t.length),o=e(l)),a>-1&&(r=r||t.slice(0,a),s=t.slice(a,t.length)),r=Bp(r??t,n),{fullPath:r+(l&&"?")+l+s,path:r,query:o,hash:lr(s)}}function Dp(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ys(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Np(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Ln(t.matched[r],n.matched[o])&&Ui(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ln(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ui(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!jp(e[n],t[n]))return!1;return!0}function jp(e,t){return vt(e)?Qs(e,t):vt(t)?Qs(t,e):e===t}function Qs(e,t){return vt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Bp(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 l=n.length-1,s,a;for(s=0;s1&&l--;else break;return n.slice(0,l).join("/")+"/"+r.slice(s).join("/")}var sr;(function(e){e.pop="pop",e.push="push"})(sr||(sr={}));var Jn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Jn||(Jn={}));function Hp(e){if(!e)if(mn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Mp(e)}const Fp=/^[^#]+#/;function Vp(e,t){return e.replace(Fp,"#")+t}function zp(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 ao=()=>({left:window.scrollX,top:window.scrollY});function Up(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=zp(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 Js(e,t){return(history.state?history.state.position-t:-1)+e}const Zo=new Map;function qp(e,t){Zo.set(e,t)}function Wp(e){const t=Zo.get(e);return Zo.delete(e),t}let Kp=()=>location.protocol+"//"+location.host;function qi(e,t){const{pathname:n,search:r,hash:o}=t,l=e.indexOf("#");if(l>-1){let a=o.includes(e.slice(l))?e.slice(l).length:1,i=o.slice(a);return i[0]!=="/"&&(i="/"+i),Ys(i,"")}return Ys(n,e)+r+o}function Gp(e,t,n,r){let o=[],l=[],s=null;const a=({state:p})=>{const h=qi(e,location),g=n.value,_=t.value;let S=0;if(p){if(n.value=h,t.value=p,s&&s===g){s=null;return}S=_?p.position-_.position:0}else r(h);o.forEach(y=>{y(n.value,g,{delta:S,type:sr.pop,direction:S?S>0?Jn.forward:Jn.back:Jn.unknown})})};function i(){s=n.value}function c(p){o.push(p);const h=()=>{const g=o.indexOf(p);g>-1&&o.splice(g,1)};return l.push(h),h}function u(){const{history:p}=window;p.state&&p.replaceState(fe({},p.state,{scroll:ao()}),"")}function d(){for(const p of l)p();l=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:i,listen:c,destroy:d}}function Xs(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ao():null}}function Yp(e){const{history:t,location:n}=window,r={value:qi(e,n)},o={value:t.state};o.value||l(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(i,c,u){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+i:Kp()+e+i;try{t[u?"replaceState":"pushState"](c,"",p),o.value=c}catch(h){console.error(h),n[u?"replace":"assign"](p)}}function s(i,c){const u=fe({},t.state,Xs(o.value.back,i,o.value.forward,!0),c,{position:o.value.position});l(i,u,!0),r.value=i}function a(i,c){const u=fe({},o.value,t.state,{forward:i,scroll:ao()});l(u.current,u,!0);const d=fe({},Xs(r.value,i,null),{position:u.position+1},c);l(i,d,!1),r.value=i}return{location:r,state:o,push:a,replace:s}}function Qp(e){e=Hp(e);const t=Yp(e),n=Gp(e,t.state,t.location,t.replace);function r(l,s=!0){s||n.pauseListeners(),history.go(l)}const o=fe({location:"",base:e,go:r,createHref:Vp.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 Jp(e){return typeof e=="string"||e&&typeof e=="object"}function Wi(e){return typeof e=="string"||typeof e=="symbol"}const xt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ki=Symbol("");var Zs;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Zs||(Zs={}));function An(e,t){return fe(new Error,{type:e,[Ki]:!0},t)}function Tt(e,t){return e instanceof Error&&Ki in e&&(t==null||!!(e.type&t))}const ea="[^/]+?",Xp={sensitive:!1,strict:!1,start:!0,end:!0},Zp=/[.+*?^${}()[\]/\\]/g;function eh(e,t){const n=fe({},Xp,t),r=[];let o=n.start?"^":"";const l=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function Gi(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const nh={type:0,value:""},rh=/[a-zA-Z0-9_]/;function oh(e){if(!e)return[[]];if(e==="/")return[[nh]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const o=[];let l;function s(){l&&o.push(l),l=[]}let a=0,i,c="",u="";function d(){c&&(n===0?l.push({type:0,value:c}):n===1||n===2||n===3?(l.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:c,regexp:u,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=i}for(;a{s(w)}:Qn}function s(u){if(Wi(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(s),u.alias.forEach(s))}}function a(){return n}function i(u){const d=uh(u,n);n.splice(d,0,u),u.record.name&&!ra(u)&&r.set(u.record.name,u)}function c(u,d){let p,h={},g,_;if("name"in u&&u.name){if(p=r.get(u.name),!p)throw An(1,{location:u});_=p.record.name,h=fe(na(d.params,p.keys.filter(w=>!w.optional).concat(p.parent?p.parent.keys.filter(w=>w.optional):[]).map(w=>w.name)),u.params&&na(u.params,p.keys.map(w=>w.name))),g=p.stringify(h)}else if(u.path!=null)g=u.path,p=n.find(w=>w.re.test(g)),p&&(h=p.parse(g),_=p.record.name);else{if(p=d.name?r.get(d.name):n.find(w=>w.re.test(d.path)),!p)throw An(1,{location:u,currentLocation:d});_=p.record.name,h=fe({},d.params,u.params),g=p.stringify(h)}const S=[];let y=p;for(;y;)S.unshift(y.record),y=y.parent;return{name:_,path:g,params:h,matched:S,meta:ch(S)}}return e.forEach(u=>l(u)),{addRoute:l,resolve:c,removeRoute:s,getRoutes:a,getRecordMatcher:o}}function na(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function ah(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:ih(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function ih(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 ra(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ch(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function oa(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function uh(e,t){let n=0,r=t.length;for(;n!==r;){const l=n+r>>1;Gi(e,t[l])<0?r=l:n=l+1}const o=fh(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function fh(e){let t=e;for(;t=t.parent;)if(Yi(t)&&Gi(e,t)===0)return t}function Yi({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function dh(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;ol&&Xo(l)):[r&&Xo(r)]).forEach(l=>{l!==void 0&&(t+=(t.length?"&":"")+n,l!=null&&(t+="="+l))})}return t}function ph(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 hh=Symbol(""),sa=Symbol(""),io=Symbol(""),jl=Symbol(""),el=Symbol("");function jn(){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 Ft(e,t,n,r,o,l=s=>s()){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,i)=>{const c=p=>{p===!1?i(An(4,{from:n,to:t})):p instanceof Error?i(p):Jp(p)?i(An(2,{from:t,to:p})):(s&&r.enterCallbacks[o]===s&&typeof p=="function"&&s.push(p),a())},u=l(()=>e.call(r&&r.instances[o],t,n,c));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(p=>i(p))})}function Ao(e,t,n,r,o=l=>l()){const l=[];for(const s of e)for(const a in s.components){let i=s.components[a];if(!(t!=="beforeRouteEnter"&&!s.instances[a]))if(vh(i)){const u=(i.__vccOpts||i)[t];u&&l.push(Ft(u,n,r,s,a,o))}else{let c=i();l.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${s.path}"`));const d=_p(u)?u.default:u;s.components[a]=d;const h=(d.__vccOpts||d)[t];return h&&Ft(h,n,r,s,a,o)()}))}}return l}function vh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function aa(e){const t=Oe(io),n=Oe(jl),r=C(()=>{const i=un(e.to);return t.resolve(i)}),o=C(()=>{const{matched:i}=r.value,{length:c}=i,u=i[c-1],d=n.matched;if(!u||!d.length)return-1;const p=d.findIndex(Ln.bind(null,u));if(p>-1)return p;const h=ia(i[c-2]);return c>1&&ia(u)===h&&d[d.length-1].path!==h?d.findIndex(Ln.bind(null,i[c-2])):p}),l=C(()=>o.value>-1&&yh(n.params,r.value.params)),s=C(()=>o.value>-1&&o.value===n.matched.length-1&&Ui(n.params,r.value.params));function a(i={}){return bh(i)?t[un(e.replace)?"replace":"push"](un(e.to)).catch(Qn):Promise.resolve()}return{route:r,href:C(()=>r.value.href),isActive:l,isExactActive:s,navigate:a}}const mh=q({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:aa,setup(e,{slots:t}){const n=pr(aa(e)),{options:r}=Oe(io),o=C(()=>({[ca(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ca(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&t.default(n);return e.custom?l:f("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},l)}}}),gh=mh;function bh(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 yh(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((l,s)=>l!==o[s]))return!1}return!0}function ia(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ca=(e,t,n)=>e??t??n,_h=q({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Oe(el),o=C(()=>e.route||r.value),l=Oe(sa,0),s=C(()=>{let c=un(l);const{matched:u}=o.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),a=C(()=>o.value.matched[s.value]);wn(sa,C(()=>s.value+1)),wn(hh,a),wn(el,o);const i=Q();return ce(()=>[i.value,a.value,e.name],([c,u,d],[p,h,g])=>{u&&(u.instances[d]=c,h&&h!==u&&c&&c===p&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!Ln(u,h)||!p)&&(u.enterCallbacks[d]||[]).forEach(_=>_(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,d=a.value,p=d&&d.components[u];if(!p)return ua(n.default,{Component:p,route:c});const h=d.props[u],g=h?h===!0?c.params:typeof h=="function"?h(c):h:null,S=f(p,fe({},g,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[u]=null)},ref:i}));return ua(n.default,{Component:S,route:c})||S}}});function ua(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const wh=_h;function Sh(e){const t=sh(e.routes,e),n=e.parseQuery||dh,r=e.stringifyQuery||la,o=e.history,l=jn(),s=jn(),a=jn(),i=De(xt);let c=xt;mn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=xo.bind(null,k=>""+k),d=xo.bind(null,Ip),p=xo.bind(null,lr);function h(k,V){let B,G;return Wi(k)?(B=t.getRecordMatcher(k),G=V):G=k,t.addRoute(G,B)}function g(k){const V=t.getRecordMatcher(k);V&&t.removeRoute(V)}function _(){return t.getRoutes().map(k=>k.record)}function S(k){return!!t.getRecordMatcher(k)}function y(k,V){if(V=fe({},V||i.value),typeof k=="string"){const m=Lo(n,k,V.path),E=t.resolve({path:m.path},V),L=o.createHref(m.fullPath);return fe(m,E,{params:p(E.params),hash:lr(m.hash),redirectedFrom:void 0,href:L})}let B;if(k.path!=null)B=fe({},k,{path:Lo(n,k.path,V.path).path});else{const m=fe({},k.params);for(const E in m)m[E]==null&&delete m[E];B=fe({},k,{params:d(m)}),V.params=d(V.params)}const G=t.resolve(B,V),oe=k.hash||"";G.params=u(p(G.params));const pe=Dp(r,fe({},k,{hash:Op(oe),path:G.path})),v=o.createHref(pe);return fe({fullPath:pe,hash:oe,query:r===la?ph(k.query):k.query||{}},G,{redirectedFrom:void 0,href:v})}function w(k){return typeof k=="string"?Lo(n,k,i.value.path):fe({},k)}function b(k,V){if(c!==k)return An(8,{from:V,to:k})}function T(k){return P(k)}function M(k){return T(fe(w(k),{replace:!0}))}function O(k){const V=k.matched[k.matched.length-1];if(V&&V.redirect){const{redirect:B}=V;let G=typeof B=="function"?B(k):B;return typeof G=="string"&&(G=G.includes("?")||G.includes("#")?G=w(G):{path:G},G.params={}),fe({query:k.query,hash:k.hash,params:G.path!=null?{}:k.params},G)}}function P(k,V){const B=c=y(k),G=i.value,oe=k.state,pe=k.force,v=k.replace===!0,m=O(B);if(m)return P(fe(w(m),{state:typeof m=="object"?fe({},oe,m.state):oe,force:pe,replace:v}),V||B);const E=B;E.redirectedFrom=V;let L;return!pe&&Np(r,G,B)&&(L=An(16,{to:E,from:G}),Xe(G,G,!0,!1)),(L?Promise.resolve(L):R(E,G)).catch(x=>Tt(x)?Tt(x,2)?x:gt(x):K(x,E,G)).then(x=>{if(x){if(Tt(x,2))return P(fe({replace:v},w(x.to),{state:typeof x.to=="object"?fe({},oe,x.to.state):oe,force:pe}),V||E)}else x=I(E,G,!0,v,oe);return F(E,G,x),x})}function z(k,V){const B=b(k,V);return B?Promise.reject(B):Promise.resolve()}function j(k){const V=Et.values().next().value;return V&&typeof V.runWithContext=="function"?V.runWithContext(k):k()}function R(k,V){let B;const[G,oe,pe]=Ch(k,V);B=Ao(G.reverse(),"beforeRouteLeave",k,V);for(const m of G)m.leaveGuards.forEach(E=>{B.push(Ft(E,k,V))});const v=z.bind(null,k,V);return B.push(v),ke(B).then(()=>{B=[];for(const m of l.list())B.push(Ft(m,k,V));return B.push(v),ke(B)}).then(()=>{B=Ao(oe,"beforeRouteUpdate",k,V);for(const m of oe)m.updateGuards.forEach(E=>{B.push(Ft(E,k,V))});return B.push(v),ke(B)}).then(()=>{B=[];for(const m of pe)if(m.beforeEnter)if(vt(m.beforeEnter))for(const E of m.beforeEnter)B.push(Ft(E,k,V));else B.push(Ft(m.beforeEnter,k,V));return B.push(v),ke(B)}).then(()=>(k.matched.forEach(m=>m.enterCallbacks={}),B=Ao(pe,"beforeRouteEnter",k,V,j),B.push(v),ke(B))).then(()=>{B=[];for(const m of s.list())B.push(Ft(m,k,V));return B.push(v),ke(B)}).catch(m=>Tt(m,8)?m:Promise.reject(m))}function F(k,V,B){a.list().forEach(G=>j(()=>G(k,V,B)))}function I(k,V,B,G,oe){const pe=b(k,V);if(pe)return pe;const v=V===xt,m=mn?history.state:{};B&&(G||v?o.replace(k.fullPath,fe({scroll:v&&m&&m.scroll},oe)):o.push(k.fullPath,oe)),i.value=k,Xe(k,V,B,v),gt()}let X;function he(){X||(X=o.listen((k,V,B)=>{if(!bt.listening)return;const G=y(k),oe=O(G);if(oe){P(fe(oe,{replace:!0}),G).catch(Qn);return}c=G;const pe=i.value;mn&&qp(Js(pe.fullPath,B.delta),ao()),R(G,pe).catch(v=>Tt(v,12)?v:Tt(v,2)?(P(v.to,G).then(m=>{Tt(m,20)&&!B.delta&&B.type===sr.pop&&o.go(-1,!1)}).catch(Qn),Promise.reject()):(B.delta&&o.go(-B.delta,!1),K(v,G,pe))).then(v=>{v=v||I(G,pe,!1),v&&(B.delta&&!Tt(v,8)?o.go(-B.delta,!1):B.type===sr.pop&&Tt(v,20)&&o.go(-1,!1)),F(G,pe,v)}).catch(Qn)}))}let ve=jn(),W=jn(),Z;function K(k,V,B){gt(k);const G=W.list();return G.length?G.forEach(oe=>oe(k,V,B)):console.error(k),Promise.reject(k)}function Te(){return Z&&i.value!==xt?Promise.resolve():new Promise((k,V)=>{ve.add([k,V])})}function gt(k){return Z||(Z=!k,he(),ve.list().forEach(([V,B])=>k?B(k):V()),ve.reset()),k}function Xe(k,V,B,G){const{scrollBehavior:oe}=e;if(!mn||!oe)return Promise.resolve();const pe=!B&&Wp(Js(k.fullPath,0))||(G||!B)&&history.state&&history.state.scroll||null;return Qt().then(()=>oe(k,V,pe)).then(v=>v&&Up(v)).catch(v=>K(v,k,V))}const Re=k=>o.go(k);let We;const Et=new Set,bt={currentRoute:i,listening:!0,addRoute:h,removeRoute:g,hasRoute:S,getRoutes:_,resolve:y,options:e,push:T,replace:M,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:l.add,beforeResolve:s.add,afterEach:a.add,onError:W.add,isReady:Te,install(k){const V=this;k.component("RouterLink",gh),k.component("RouterView",wh),k.config.globalProperties.$router=V,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>un(i)}),mn&&!We&&i.value===xt&&(We=!0,T(o.location).catch(oe=>{}));const B={};for(const oe in xt)Object.defineProperty(B,oe,{get:()=>i.value[oe],enumerable:!0});k.provide(io,V),k.provide(jl,qa(B)),k.provide(el,i);const G=k.unmount;Et.add(k),k.unmount=function(){Et.delete(k),Et.size<1&&(c=xt,X&&X(),X=null,i.value=xt,We=!1,Z=!1),G()}}};function ke(k){return k.reduce((V,B)=>V.then(()=>j(B)),Promise.resolve())}return bt}function Ch(e,t){const n=[],r=[],o=[],l=Math.max(t.matched.length,e.matched.length);for(let s=0;sLn(c,a))?r.push(a):n.push(a));const i=e.matched[s];i&&(t.matched.find(c=>Ln(c,i))||o.push(i))}return[n,r,o]}function dn(){return Oe(io)}function Ct(){return Oe(jl)}var Bl=Symbol(""),mt=()=>{const e=Oe(Bl);if(!e)throw new Error("useClientData() is called without provider.");return e},Eh=()=>mt().pageComponent,xe=()=>mt().pageData,_e=()=>mt().pageFrontmatter,Th=()=>mt().pageHead,co=()=>mt().pageLang,kh=()=>mt().pageLayout,Jt=()=>mt().routeLocale,xh=()=>mt().routePath,Qi=()=>mt().routes,Hl=()=>mt().siteData,uo=()=>mt().siteLocaleData,Lh=Symbol(""),tl=De(bp),Sn=De(yp),Ji=(e,t)=>{const n=ip(e,t);if(Sn.value[n])return n;const r=encodeURI(n);if(Sn.value[r])return r;const o=tl.value[n]||tl.value[r];return o||n},Rt=(e,t)=>{const{pathname:n,hashAndQueries:r}=Ni(e),o=Ji(n,t),l=o+r;return Sn.value[o]?{...Sn.value[o],path:l,notFound:!1}:{...Sn.value["/404.html"],path:l,notFound:!0}},Ah=(e,t)=>{const{pathname:n,hashAndQueries:r}=Ni(e);return Ji(n,t)+r},Oh=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}},pt=q({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=dn(),r=Ct(),o=C(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${Ah(e.to,r.path).substring(1)}`);return()=>{var l;return f("a",{class:["route-link",{[e.activeClass]:e.active}],href:o.value,onClick:(s={})=>{Oh(s)&&n.push(e.to).catch()}},(l=t.default)==null?void 0:l.call(t))}}}),Rh=q({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=no(e,"config"),r=Ct(),o=Hl(),l=C(()=>_r(n.value.link)),s=C(()=>n.value.target||(l.value?"_blank":void 0)),a=C(()=>s.value==="_blank"),i=C(()=>!l.value&&!a.value),c=C(()=>n.value.rel||(a.value?"noopener noreferrer":null)),u=C(()=>n.value.ariaLabel??n.value.text),d=C(()=>{if(n.value.exact)return!1;const h=Object.keys(o.value.locales);return h.length?h.every(g=>g!==n.value.link):n.value.link!=="/"}),p=C(()=>i.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:g,default:_}=t,S=(_==null?void 0:_(n.value))||[h==null?void 0:h(n.value),n.value.text,g==null?void 0:g(n.value)];return i.value?f(pt,{class:"auto-link",to:n.value.link,active:p.value,"aria-label":u.value},()=>S):f("a",{class:"auto-link external-link",href:n.value.link,"aria-label":u.value,rel:c.value,target:s.value},S)}}}),fo=q({name:"ClientOnly",setup(e,t){const n=Q(!1);return be(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),Xi=q({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Eh(),n=C(()=>{if(!e.path)return t.value;const r=Rt(e.path);return Df(()=>r.loader().then(({comp:o})=>o))});return()=>f(n.value)}}),Ph="Layout",Ih="en-US",nn=pr({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const r=Se(t.description)?t.description:n.description,o=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return hp(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Ih,resolvePageLayout:(e,t)=>{const n=Se(e.frontmatter.layout)?e.frontmatter.layout:Ph;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>cp(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??[]]}}}),Je=(e={})=>e,Ne=e=>Pn(e)?e:`/${Dl(e)}`;const $h=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),$n=e=>{const t=Jt();return C(()=>e[t.value]??{})},Mh=()=>{const e=Qi();return C(()=>Object.keys(e.value))};var Qe=Uint8Array,gn=Uint16Array,Dh=Int32Array,Zi=new Qe([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]),ec=new Qe([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]),Nh=new Qe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),tc=function(e,t){for(var n=new gn(31),r=0;r<31;++r)n[r]=t+=1<>1|(ge&21845)<<1;Mt=(Mt&52428)>>2|(Mt&13107)<<2,Mt=(Mt&61680)>>4|(Mt&3855)<<4,nl[ge]=((Mt&65280)>>8|(Mt&255)<<8)>>1}var Xn=function(e,t,n){for(var r=e.length,o=0,l=new gn(t);o>i]=c}else for(a=new gn(r),o=0;o>15-e[o]);return a},wr=new Qe(288);for(var ge=0;ge<144;++ge)wr[ge]=8;for(var ge=144;ge<256;++ge)wr[ge]=9;for(var ge=256;ge<280;++ge)wr[ge]=7;for(var ge=280;ge<288;++ge)wr[ge]=8;var oc=new Qe(32);for(var ge=0;ge<32;++ge)oc[ge]=5;var Fh=Xn(wr,9,1),Vh=Xn(oc,5,1),Oo=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},ut=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},Ro=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},zh=function(e){return(e+7)/8|0},lc=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new Qe(e.subarray(t,n))},Uh=["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"],tt=function(e,t,n){var r=new Error(t||Uh[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,tt),!n)throw r;return r},qh=function(e,t,n,r){var o=e.length,l=0;if(!o||t.f&&!t.l)return n||new Qe(0);var s=!n,a=s||t.i!=2,i=t.i;s&&(n=new Qe(o*3));var c=function(oe){var pe=n.length;if(oe>pe){var v=new Qe(Math.max(pe*2,oe));v.set(n),n=v}},u=t.f||0,d=t.p||0,p=t.b||0,h=t.l,g=t.d,_=t.m,S=t.n,y=o*8;do{if(!h){u=ut(e,d,1);var w=ut(e,d+1,3);if(d+=3,w)if(w==1)h=Fh,g=Vh,_=9,S=5;else if(w==2){var O=ut(e,d,31)+257,P=ut(e,d+10,15)+4,z=O+ut(e,d+5,31)+1;d+=14;for(var j=new Qe(z),R=new Qe(19),F=0;F>4;if(b<16)j[F++]=b;else{var W=0,Z=0;for(b==16?(Z=3+ut(e,d,3),d+=2,W=j[F-1]):b==17?(Z=3+ut(e,d,7),d+=3):b==18&&(Z=11+ut(e,d,127),d+=7);Z--;)j[F++]=W}}var K=j.subarray(0,O),Te=j.subarray(O);_=Oo(K),S=Oo(Te),h=Xn(K,_,1),g=Xn(Te,S,1)}else tt(1);else{var b=zh(d)+4,T=e[b-4]|e[b-3]<<8,M=b+T;if(M>o){i&&tt(0);break}a&&c(p+T),n.set(e.subarray(b,M),p),t.b=p+=T,t.p=d=M*8,t.f=u;continue}if(d>y){i&&tt(0);break}}a&&c(p+131072);for(var gt=(1<<_)-1,Xe=(1<>4;if(d+=W&15,d>y){i&&tt(0);break}if(W||tt(2),We<256)n[p++]=We;else if(We==256){Re=d,h=null;break}else{var Et=We-254;if(We>264){var F=We-257,bt=Zi[F];Et=ut(e,d,(1<>4;ke||tt(3),d+=ke&15;var Te=Hh[k];if(k>3){var bt=ec[k];Te+=Ro(e,d)&(1<y){i&&tt(0);break}a&&c(p+131072);var V=p+Et;if(p>4>7||(e[0]<<8|e[1])%31)&&tt(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&tt(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function Gh(e,t){return qh(e.subarray(Kh(e,t),-4),{i:2},t,t)}var rl=typeof TextDecoder<"u"&&new TextDecoder,Yh=0;try{rl.decode(Wh,{stream:!0}),Yh=1}catch{}var Qh=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:lc(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 Jh(e,t){{for(var n=new Qe(e.length),r=0;r{const t=atob(e);return Xh(Gh(Jh(t)))},ze=(e,t)=>{var r;const n=(r=(t==null?void 0:t._instance)||gr())==null?void 0:r.appContext.components;return n?e in n||at(e)in n||dr(at(e))in n:!1},sc=e=>new Promise(t=>setTimeout(t,e)),ac=e=>typeof e<"u",Po=e=>typeof e=="number",ol=Array.isArray,Jr=(e,t)=>Se(e)&&e.startsWith(t),Zh=(e,t)=>Se(e)&&e.endsWith(t),po=Object.entries,ev=Object.fromEntries,pn=Object.keys,tv=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},Fl=e=>Jr(e,"/");function Mn(e){return Ia()?(Hu(e),!0):!1}function je(e){return typeof e=="function"?e():un(e)}const Sr=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const nv=Object.prototype.toString,rv=e=>nv.call(e)==="[object Object]",fn=()=>{},da=ov();function ov(){var e,t;return Sr&&((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 Vl(e,t){function n(...r){return new Promise((o,l)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(l)})}return n}const ic=e=>e();function lv(e,t={}){let n,r,o=fn;const l=a=>{clearTimeout(a),o(),o=fn};return a=>{const i=je(e),c=je(t.maxWait);return n&&l(n),i<=0||c!==void 0&&c<=0?(r&&(l(r),r=null),Promise.resolve(a())):new Promise((u,d)=>{o=t.rejectOnCancel?d:u,c&&!r&&(r=setTimeout(()=>{n&&l(n),r=null,u(a())},c)),n=setTimeout(()=>{r&&l(r),r=null,u(a())},i)})}}function sv(...e){let t=0,n,r=!0,o=fn,l,s,a,i,c;!Me(e[0])&&typeof e[0]=="object"?{delay:s,trailing:a=!0,leading:i=!0,rejectOnCancel:c=!1}=e[0]:[s,a=!0,i=!0,c=!1]=e;const u=()=>{n&&(clearTimeout(n),n=void 0,o(),o=fn)};return p=>{const h=je(s),g=Date.now()-t,_=()=>l=p();return u(),h<=0?(t=Date.now(),_()):(g>h&&(i||!r)?(t=Date.now(),_()):a&&(l=new Promise((S,y)=>{o=c?y:S,n=setTimeout(()=>{t=Date.now(),r=!0,S(_()),u()},Math.max(0,h-g))})),!i&&!n&&(n=setTimeout(()=>r=!0,h)),r=!1,l)}}function av(e=ic){const t=Q(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...l)=>{t.value&&e(...l)};return{isActive:hr(t),pause:n,resume:r,eventFilter:o}}function iv(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 cc(e){return gr()}function cv(...e){if(e.length!==1)return no(...e);const t=e[0];return typeof t=="function"?hr(Qa(()=>({get:t,set:fn}))):Q(t)}function uv(e,t=200,n={}){return Vl(lv(t,n),e)}function fv(e,t=200,n=!1,r=!0,o=!1){return Vl(sv(t,n,r,o),e)}function dv(e,t,n={}){const{eventFilter:r=ic,...o}=n;return ce(e,Vl(r,t),o)}function pv(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:l,pause:s,resume:a,isActive:i}=av(r);return{stop:dv(e,t,{...o,eventFilter:l}),pause:s,resume:a,isActive:i}}function ho(e,t=!0,n){cc()?be(e,n):t?e():Qt(e)}function hv(e,t){cc()&&Rn(e,t)}function vv(e,t,n={}){const{immediate:r=!0}=n,o=Q(!1);let l=null;function s(){l&&(clearTimeout(l),l=null)}function a(){o.value=!1,s()}function i(...c){s(),o.value=!0,l=setTimeout(()=>{o.value=!1,l=null,e(...c)},je(t))}return r&&(o.value=!0,Sr&&i()),Mn(a),{isPending:hr(o),start:i,stop:a}}function ar(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Me(e),l=Q(e);function s(a){if(arguments.length)return l.value=a,l.value;{const i=je(n);return l.value=l.value===i?je(r):i,l.value}}return o?s:[l,s]}function At(e){var t;const n=je(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Kt=Sr?window:void 0,uc=Sr?window.document:void 0,fc=Sr?window.navigator:void 0;function Ee(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=Kt):[t,n,r,o]=e,!t)return fn;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const l=[],s=()=>{l.forEach(u=>u()),l.length=0},a=(u,d,p,h)=>(u.addEventListener(d,p,h),()=>u.removeEventListener(d,p,h)),i=ce(()=>[At(t),je(o)],([u,d])=>{if(s(),!u)return;const p=rv(d)?{...d}:d;l.push(...n.flatMap(h=>r.map(g=>a(u,h,g,p))))},{immediate:!0,flush:"post"}),c=()=>{i(),s()};return Mn(c),c}function mv(){const e=Q(!1),t=gr();return t&&be(()=>{e.value=!0},t),e}function Cr(e){const t=mv();return C(()=>(t.value,!!e()))}function zl(e,t={}){const{window:n=Kt}=t,r=Cr(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const l=Q(!1),s=c=>{l.value=c.matches},a=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",s):o.removeListener(s))},i=Ol(()=>{r.value&&(a(),o=n.matchMedia(je(e)),"addEventListener"in o?o.addEventListener("change",s):o.addListener(s),l.value=o.matches)});return Mn(()=>{i(),a(),o=void 0}),l}function pa(e,t={}){const{controls:n=!1,navigator:r=fc}=t,o=Cr(()=>r&&"permissions"in r);let l;const s=typeof e=="string"?{name:e}:e,a=Q(),i=()=>{l&&(a.value=l.state)},c=iv(async()=>{if(o.value){if(!l)try{l=await r.permissions.query(s),Ee(l,"change",i),i()}catch{a.value="prompt"}return l}});return c(),n?{state:a,isSupported:o,query:c}:a}function gv(e={}){const{navigator:t=fc,read:n=!1,source:r,copiedDuring:o=1500,legacy:l=!1}=e,s=Cr(()=>t&&"clipboard"in t),a=pa("clipboard-read"),i=pa("clipboard-write"),c=C(()=>s.value||l),u=Q(""),d=Q(!1),p=vv(()=>d.value=!1,o);function h(){s.value&&y(a.value)?t.clipboard.readText().then(w=>{u.value=w}):u.value=S()}c.value&&n&&Ee(["copy","cut"],h);async function g(w=je(r)){c.value&&w!=null&&(s.value&&y(i.value)?await t.clipboard.writeText(w):_(w),u.value=w,d.value=!0,p.start())}function _(w){const b=document.createElement("textarea");b.value=w??"",b.style.position="absolute",b.style.opacity="0",document.body.appendChild(b),b.select(),document.execCommand("copy"),b.remove()}function S(){var w,b,T;return(T=(b=(w=document==null?void 0:document.getSelection)==null?void 0:w.call(document))==null?void 0:b.toString())!=null?T:""}function y(w){return w==="granted"||w==="prompt"}return{isSupported:c,text:u,copied:d,copy:g}}const Mr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Dr="__vueuse_ssr_handlers__",bv=yv();function yv(){return Dr in Mr||(Mr[Dr]=Mr[Dr]||{}),Mr[Dr]}function _v(e,t){return bv[e]||t}function wv(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 Sv={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()}},ha="vueuse-storage";function Ul(e,t,n,r={}){var o;const{flush:l="pre",deep:s=!0,listenToStorageChanges:a=!0,writeDefaults:i=!0,mergeDefaults:c=!1,shallow:u,window:d=Kt,eventFilter:p,onError:h=R=>{console.error(R)},initOnMounted:g}=r,_=(u?De:Q)(typeof t=="function"?t():t);if(!n)try{n=_v("getDefaultStorage",()=>{var R;return(R=Kt)==null?void 0:R.localStorage})()}catch(R){h(R)}if(!n)return _;const S=je(t),y=wv(S),w=(o=r.serializer)!=null?o:Sv[y],{pause:b,resume:T}=pv(_,()=>O(_.value),{flush:l,deep:s,eventFilter:p});d&&a&&ho(()=>{Ee(d,"storage",z),Ee(d,ha,j),g&&z()}),g||z();function M(R,F){d&&d.dispatchEvent(new CustomEvent(ha,{detail:{key:e,oldValue:R,newValue:F,storageArea:n}}))}function O(R){try{const F=n.getItem(e);if(R==null)M(F,null),n.removeItem(e);else{const I=w.write(R);F!==I&&(n.setItem(e,I),M(F,I))}}catch(F){h(F)}}function P(R){const F=R?R.newValue:n.getItem(e);if(F==null)return i&&S!=null&&n.setItem(e,w.write(S)),S;if(!R&&c){const I=w.read(F);return typeof c=="function"?c(I,S):y==="object"&&!Array.isArray(I)?{...S,...I}:I}else return typeof F!="string"?F:w.read(F)}function z(R){if(!(R&&R.storageArea!==n)){if(R&&R.key==null){_.value=S;return}if(!(R&&R.key!==e)){b();try{(R==null?void 0:R.newValue)!==w.write(_.value)&&(_.value=P(R))}catch(F){h(F)}finally{R?Qt(T):T()}}}}function j(R){z(R.detail)}return _}function Cv(e){return zl("(prefers-color-scheme: dark)",e)}function Ev(e,t,n={}){const{window:r=Kt,...o}=n;let l;const s=Cr(()=>r&&"ResizeObserver"in r),a=()=>{l&&(l.disconnect(),l=void 0)},i=C(()=>Array.isArray(e)?e.map(d=>At(d)):[At(e)]),c=ce(i,d=>{if(a(),s.value&&r){l=new ResizeObserver(t);for(const p of d)p&&l.observe(p,o)}},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return Mn(u),{isSupported:s,stop:u}}function Tv(e,t={width:0,height:0},n={}){const{window:r=Kt,box:o="content-box"}=n,l=C(()=>{var d,p;return(p=(d=At(e))==null?void 0:d.namespaceURI)==null?void 0:p.includes("svg")}),s=Q(t.width),a=Q(t.height),{stop:i}=Ev(e,([d])=>{const p=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&l.value){const h=At(e);if(h){const g=h.getBoundingClientRect();s.value=g.width,a.value=g.height}}else if(p){const h=Array.isArray(p)?p:[p];s.value=h.reduce((g,{inlineSize:_})=>g+_,0),a.value=h.reduce((g,{blockSize:_})=>g+_,0)}else s.value=d.contentRect.width,a.value=d.contentRect.height},n);ho(()=>{const d=At(e);d&&(s.value="offsetWidth"in d?d.offsetWidth:t.width,a.value="offsetHeight"in d?d.offsetHeight:t.height)});const c=ce(()=>At(e),d=>{s.value=d?t.width:0,a.value=d?t.height:0});function u(){i(),c()}return{width:s,height:a,stop:u}}const va=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function ql(e,t={}){const{document:n=uc,autoExit:r=!1}=t,o=C(()=>{var y;return(y=At(e))!=null?y:n==null?void 0:n.querySelector("html")}),l=Q(!1),s=C(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(y=>n&&y in n||o.value&&y in o.value)),a=C(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(y=>n&&y in n||o.value&&y in o.value)),i=C(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(y=>n&&y in n||o.value&&y in o.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(y=>n&&y in n),u=Cr(()=>o.value&&n&&s.value!==void 0&&a.value!==void 0&&i.value!==void 0),d=()=>c?(n==null?void 0:n[c])===o.value:!1,p=()=>{if(i.value){if(n&&n[i.value]!=null)return n[i.value];{const y=o.value;if((y==null?void 0:y[i.value])!=null)return!!y[i.value]}}return!1};async function h(){if(!(!u.value||!l.value)){if(a.value)if((n==null?void 0:n[a.value])!=null)await n[a.value]();else{const y=o.value;(y==null?void 0:y[a.value])!=null&&await y[a.value]()}l.value=!1}}async function g(){if(!u.value||l.value)return;p()&&await h();const y=o.value;s.value&&(y==null?void 0:y[s.value])!=null&&(await y[s.value](),l.value=!0)}async function _(){await(l.value?h():g())}const S=()=>{const y=p();(!y||y&&d())&&(l.value=y)};return Ee(n,va,S,!1),Ee(()=>At(o),va,S,!1),r&&Mn(h),{isSupported:u,isFullscreen:l,enter:g,exit:h,toggle:_}}function Io(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function $o(e,t=fn,n={}){const{immediate:r=!0,manual:o=!1,type:l="text/javascript",async:s=!0,crossOrigin:a,referrerPolicy:i,noModule:c,defer:u,document:d=uc,attrs:p={}}=n,h=Q(null);let g=null;const _=w=>new Promise((b,T)=>{const M=z=>(h.value=z,b(z),z);if(!d){b(!1);return}let O=!1,P=d.querySelector(`script[src="${je(e)}"]`);P?P.hasAttribute("data-loaded")&&M(P):(P=d.createElement("script"),P.type=l,P.async=s,P.src=je(e),u&&(P.defer=u),a&&(P.crossOrigin=a),c&&(P.noModule=c),i&&(P.referrerPolicy=i),Object.entries(p).forEach(([z,j])=>P==null?void 0:P.setAttribute(z,j)),O=!0),P.addEventListener("error",z=>T(z)),P.addEventListener("abort",z=>T(z)),P.addEventListener("load",()=>{P.setAttribute("data-loaded","true"),t(P),M(P)}),O&&(P=d.head.appendChild(P)),w||M(P)}),S=(w=!0)=>(g||(g=_(w)),g),y=()=>{if(!d)return;g=null,h.value&&(h.value=null);const w=d.querySelector(`script[src="${je(e)}"]`);w&&d.head.removeChild(w)};return r&&!o&&ho(S),o||hv(y),{scriptTag:h,load:S,unload:y}}function dc(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 Mo=new WeakMap;function pc(e,t=!1){const n=Q(t);let r=null,o="";ce(cv(e),a=>{const i=Io(je(a));if(i){const c=i;if(Mo.get(c)||Mo.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(o=c.style.overflow),c.style.overflow==="hidden")return n.value=!0;if(n.value)return c.style.overflow="hidden"}},{immediate:!0});const l=()=>{const a=Io(je(e));!a||n.value||(da&&(r=Ee(a,"touchmove",i=>{kv(i)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},s=()=>{const a=Io(je(e));!a||!n.value||(da&&(r==null||r()),a.style.overflow=o,Mo.delete(a),n.value=!1)};return Mn(s),C({get(){return n.value},set(a){a?l():s()}})}function xv(e={}){const{window:t=Kt,behavior:n="auto"}=e;if(!t)return{x:Q(0),y:Q(0)};const r=Q(t.scrollX),o=Q(t.scrollY),l=C({get(){return r.value},set(a){scrollTo({left:a,behavior:n})}}),s=C({get(){return o.value},set(a){scrollTo({top:a,behavior:n})}});return Ee(t,"scroll",()=>{r.value=t.scrollX,o.value=t.scrollY},{capture:!1,passive:!0}),{x:l,y:s}}function Lv(e={}){const{window:t=Kt,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:l=!0}=e,s=Q(n),a=Q(r),i=()=>{t&&(l?(s.value=t.innerWidth,a.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};if(i(),ho(i),Ee("resize",i,{passive:!0}),o){const c=zl("(orientation: portrait)");ce(c,()=>i())}return{width:s,height:a}}const hc=({type:e="info",text:t="",vertical:n,color:r},{slots:o})=>{var l;return f("span",{class:["vp-badge",e,{diy:r}],style:{verticalAlign:n??!1,backgroundColor:r??!1}},((l=o.default)==null?void 0:l.call(o))??t)};hc.displayName="Badge";var Av=q({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=C(()=>{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=C(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),pn(r).length?r:null});return()=>e.icon?f("span",{key:e.icon,class:t.value,style:n.value}):null}});const Ov=Je({enhance:({app:e})=>{ze("Badge")||e.component("Badge",hc),ze("FontIcon")||e.component("FontIcon",Av)},setup:()=>{$o("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/brands.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),$o("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/solid.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),$o("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/fontawesome.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}})},rootComponents:[]}),Rv=Object.freeze(Object.defineProperty({__proto__:null,default:Ov},Symbol.toStringTag,{value:"Module"})),ma=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},Pv=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=dn();Ee("scroll",uv(()=>{var g,_;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)d.some(y=>y.hash===S.hash));for(let S=0;S=(((g=y.parentElement)==null?void 0:g.offsetTop)??0)-r,T=!w||s<(((_=w.parentElement)==null?void 0:_.offsetTop)??0)-r;if(!(b&&T))continue;const O=decodeURIComponent(o.currentRoute.value.hash),P=decodeURIComponent(y.hash);if(O===P)return;if(u){for(let z=S+1;zSe(e.title)?{title:e.title}:null;const mc=Symbol(""),Bv=e=>{vc=e},Hv=()=>Oe(mc),Fv=e=>{e.provide(mc,vc)};var Vv={"/en-US/":{title:"Catalog",empty:"No catalog"},"/":{title:"目录",empty:"暂无目录"}};const zv=q({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=Hv(),n=$n(Vv),r=xe(),o=Qi(),l=Hl(),a=De(po(o.value).map(([c,{meta:u}])=>{const d=t(u);if(!d)return null;const p=c.split("/").length;return{level:Zh(c,"/")?p-2:p-1,base:c.replace(/\/[^/]+\/?$/,"/"),path:c,...d}}).filter(c=>In(c)&&Se(c.title))),i=C(()=>{const c=e.base?vp(ji(e.base)):r.value.path.replace(/\/[^/]+$/,"/"),u=c.split("/").length-2,d=[];return a.value.filter(({level:p,path:h})=>{if(!Jr(h,c)||h===c)return!1;if(c==="/"){const g=pn(l.value.locales).filter(_=>_!=="/");if(h==="/404.html"||g.some(_=>Jr(h,_)))return!1}return p-u<=e.level}).sort(({title:p,level:h,order:g},{title:_,level:S,order:y})=>{const w=h-S;return w||(Po(g)?Po(y)?g>0?y>0?g-y:-1:y<0?g-y:1:g:Po(y)?y:p.localeCompare(_))}).forEach(p=>{var _;const{base:h,level:g}=p;switch(g-u){case 1:{d.push(p);break}case 2:{const S=d.find(y=>y.path===h);S&&(S.children??(S.children=[])).push(p);break}default:{const S=d.find(y=>y.path===h.replace(/\/[^/]+\/$/,"/"));if(S){const y=(_=S.children)==null?void 0:_.find(w=>w.path===h);y&&(y.children??(y.children=[])).push(p)}}}}),d});return()=>{const c=i.value.some(u=>u.children);return f("div",{class:["vp-catalog-wrapper",{index:e.index}]},[e.hideHeading?null:f("h2",{class:"vp-catalog-main-title"},n.value.title),i.value.length?f(e.index?"ol":"ul",{class:["vp-catalogs",{deep:c}]},i.value.map(({children:u=[],title:d,path:p,content:h})=>{const g=f(pt,{class:"vp-catalog-title",to:p},()=>h?f(h):d);return f("li",{class:"vp-catalog"},c?[f("h3",{id:d,class:["vp-catalog-child-title",{"has-children":u.length}]},[f("a",{href:`#${d}`,class:"vp-catalog-header-anchor","aria-hidden":!0},"#"),g]),u.length?f(e.index?"ol":"ul",{class:"vp-child-catalogs"},u.map(({children:_=[],content:S,path:y,title:w})=>f("li",{class:"vp-child-catalog"},[f("div",{class:["vp-catalog-sub-title",{"has-children":_.length}]},[f("a",{href:`#${w}`,class:"vp-catalog-header-anchor"},"#"),f(pt,{class:"vp-catalog-title",to:y},()=>S?f(S):w)]),_.length?f(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},_.map(({content:b,path:T,title:M})=>e.index?f("li",{class:"vp-sub-catalog"},f(pt,{to:T},()=>b?f(b):M)):f(pt,{class:"vp-sub-catalog-link",to:T},()=>b?f(b):M))):null]))):null]:f("div",{class:"vp-catalog-child-title"},g))})):f("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),Uv=Je({enhance:({app:e})=>{Fv(e),ze("Catalog",e)||e.component("Catalog",zv)}}),qv=Object.freeze(Object.defineProperty({__proto__:null,default:Uv},Symbol.toStringTag,{value:"Module"}));var Wv={"/en-US/":{backToTop:"Back to top"},"/":{backToTop:"返回顶部"}};const Kv=q({name:"BackToTop",setup(){const e=_e(),t=$n(Wv),n=De(),{height:r}=Tv(n),{height:o}=Lv(),{y:l}=xv(),s=C(()=>e.value.backToTop!==!1&&l.value>100),a=C(()=>l.value/(r.value-o.value)*100);return be(()=>{n.value=document.body}),()=>f(Wt,{name:"back-to-top"},()=>s.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":a.value},f("svg",f("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*a.value*.48} ${Math.PI*(100-a.value)*.48}`}))),f("div",{class:"back-to-top-icon"})]):null)}}),Gv=Je({rootComponents:[Kv]}),Yv=Object.freeze(Object.defineProperty({__proto__:null,default:Gv},Symbol.toStringTag,{value:"Module"}));/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT - */const le={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=le.isStarted();e=Do(e,le.settings.minimum,1),le.status=e===1?null:e;const n=le.render(!t),r=n.querySelector(le.settings.barSelector),o=le.settings.speed,l=le.settings.easing;return n.offsetWidth,Qv(s=>{Nr(r,{transform:"translate3d("+ga(e)+"%,0,0)",transition:"all "+o+"ms "+l}),e===1?(Nr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(()=>{Nr(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(()=>{le.remove(),s()},o)},o)):setTimeout(()=>s(),o)}),le},isStarted:()=>typeof le.status=="number",start:()=>{le.status||le.set(0);const e=()=>{setTimeout(()=>{le.status&&(le.trickle(),e())},le.settings.trickleSpeed)};return le.settings.trickle&&e(),le},done:e=>!e&&!le.status?le:le.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=le.status;return t?(typeof e!="number"&&(e=(1-t)*Do(Math.random()*t,.1,.95)),t=Do(t+e,0,.994),le.set(t)):le.start()},trickle:()=>le.inc(Math.random()*le.settings.trickleRate),render:e=>{if(le.isRendered())return document.getElementById("nprogress");ba(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=le.settings.template;const n=t.querySelector(le.settings.barSelector),r=e?"-100":ga(le.status||0),o=document.querySelector(le.settings.parent);return Nr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&ba(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{ya(document.documentElement,"nprogress-busy"),ya(document.querySelector(le.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Jv(e)},isRendered:()=>!!document.getElementById("nprogress")},Do=(e,t,n)=>en?n:e,ga=e=>(-1+e)*100,Qv=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Nr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(s){return s.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,i){return i.toUpperCase()})}function r(s){const a=document.body.style;if(s in a)return s;let i=e.length;const c=s.charAt(0).toUpperCase()+s.slice(1);let u;for(;i--;)if(u=e[i]+c,u in a)return u;return s}function o(s){return s=n(s),t[s]??(t[s]=r(s))}function l(s,a,i){a=o(a),s.style[a]=i}return function(s,a){for(const i in a){const c=a[i];c!==void 0&&Object.prototype.hasOwnProperty.call(a,i)&&l(s,i,c)}}}(),gc=(e,t)=>(typeof e=="string"?e:Wl(e)).indexOf(" "+t+" ")>=0,ba=(e,t)=>{const n=Wl(e),r=n+t;gc(n,t)||(e.className=r.substring(1))},ya=(e,t)=>{const n=Wl(e);if(!gc(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},Wl=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Jv=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},Xv=()=>{be(()=>{const e=dn(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||le.start()}),e.afterEach(n=>{t.add(n.path),le.done()})})},Zv=Je({setup(){Xv()}}),em=Object.freeze(Object.defineProperty({__proto__:null,default:Zv},Symbol.toStringTag,{value:"Module"})),tm=JSON.parse(`{"encrypt":{},"logo":"/logo.png","logoDark":"/logoDark.png","repo":"/Nia-Server/NiaServer-Docs","docsRepo":"https://github.com/Nia-Server/NiaServer-Docs","docsBranch":"main","docsDir":"src","editLinkPattern":":repo/edit/:branch/:path","locales":{"/en-US/":{"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"},"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","openInNewWindow":"Open in new window"},"navbar":["/en-US/","/en-US/about",{"text":"Server","icon":"server","prefix":"/en-US/server/","children":["index","developers","specialThanks"]},{"text":"Developer documentation","icon":"code","prefix":"/en-US/dev/","children":["index","Http-Bot","Ntrade","KillItem"]},{"text":"Links","icon":"link","children":[{"text":"Blog","link":"https://www.mcnia.top"},{"text":"How to edit this document","link":"https://www.mcnia.top/howtoedit"}]}],"sidebar":{"/en-US/server/":["index","developers","specialThanks"],"/en-US/dev/":["index","Http-Bot","Ntrade","KillItem"]},"footer":"Copyright © 2019-2024 Nia-Server","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":"全屏"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/","/about",{"text":"游玩指南","icon":"lightbulb","prefix":"/play-guide/","children":["index","regulation","Illustrated"]},{"text":"服务器相关","icon":"server","prefix":"/server/","children":["index","changelog","history","developers","specialThanks","map"]},{"text":"开发者文档","icon":"code","prefix":"/dev/","children":["index","Http-Bot","Shop","Ntrade","KillItem"]},{"text":"其他链接","icon":"link","children":[{"text":"Blog","link":"https://www.mcnia.top"},{"text":"如何编辑本文档站","link":"https://www.mcnia.top/howtoedit"},{"text":"获取授权ID","link":"https://getid.mcnia.top"}]}],"sidebar":{"/play-guide/":["index","regulation","Illustrated"],"/server/":["index","changelog","history","developers","specialThanks","map"],"/dev/":["index","Shop","Land","Http-Bot","Ntrade","KillItem"]},"footer":"Copyright © 2019-2024 NIA服务器","displayFooter":true}},"themeColor":true,"fullscreen":true}`),nm=Q(tm),bc=()=>nm,yc=Symbol(""),rm=()=>{const e=Oe(yc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},om=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},lm=Je({enhance({app:e}){const t=bc(),n=e._context.provides[Bl],r=C(()=>om(t.value,n.routeLocale.value));e.provide(yc,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),sm=Object.freeze(Object.defineProperty({__proto__:null,default:lm},Symbol.toStringTag,{value:"Module"}));var am={provider:"Giscus",lightTheme:"https://unpkg.com/vuepress-theme-hope@2.0.0-rc.48/templates/giscus/light.css",darkTheme:"https://unpkg.com/vuepress-theme-hope@2.0.0-rc.48/templates/giscus/dark.css",repo:"NIANIANKNIA/giscus-discussions",repoId:"R_kgDOKyNHYg",category:"Announcements",categoryId:"DIC_kwDOKyNHYs4CbRRt"};const im=am,cm=Q(im),_c=Symbol(""),wc=()=>Oe(_c),um=wc,fm=e=>{e.provide(_c,cm)},Sc=()=>f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",preserveAspectRatio:"xMidYMid",viewBox:"0 0 100 100"},[f("circle",{cx:"28",cy:"75",r:"11",fill:"currentColor"},f("animate",{attributeName:"fill-opacity",begin:"0s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"})),f("path",{fill:"none",stroke:"#88baf0","stroke-width":"10",d:"M28 47a28 28 0 0 1 28 28"},f("animate",{attributeName:"stroke-opacity",begin:"0.1s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"})),f("path",{fill:"none",stroke:"#88baf0","stroke-width":"10",d:"M28 25a50 50 0 0 1 50 50"},f("animate",{attributeName:"stroke-opacity",begin:"0.2s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"}))]);Sc.displayName="LoadingIcon";const _a=["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"],dm=q({name:"GiscusComment",props:{identifier:{type:String,required:!0},darkmode:Boolean},setup(e){const t=um(),n=co(),r=C(()=>!!(t.value.repo&&t.value.repoId&&t.value.category&&t.value.categoryId)),o=Q(!1),l=C(()=>{if(_a.includes(n.value))return n.value;const a=n.value.split("-")[0];return _a.includes(a)?a:"en"}),s=C(()=>({repo:t.value.repo,repoId:t.value.repoId,category:t.value.category,categoryId:t.value.categoryId,lang:l.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 be(async()=>{await ie(()=>import("./giscus-D-fkNSKD.js"),[]),o.value=!0}),()=>r.value?f("div",{id:"comment",class:["giscus-wrapper",{"input-top":t.value.inputPosition!=="bottom"}]},o.value?f("giscus-widget",s.value):f(Sc)):null}}),pm=q({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=wc(),n=xe(),r=_e(),o=C(()=>t.value.comment!==!1),l=C(()=>r.value.comment||o.value&&r.value.comment!==!1);return()=>f(dm,{id:"vp-comment",identifier:r.value.commentID||n.value.path,darkmode:e.darkmode,style:{display:l.value?"block":"none"}})}}),hm=Je({enhance:({app:e})=>{fm(e),e.component("CommentService",pm)}}),vm=Object.freeze(Object.defineProperty({__proto__:null,default:hm},Symbol.toStringTag,{value:"Module"})),mm=/language-(shellscript|shell|bash|sh|zsh)/,gm=({delay:e=500,duration:t=2e3,locales:n,selector:r,showInMobile:o,ignoreSelector:l=[],transform:s})=>{const a=zl("(max-width: 419px)"),i=C(()=>!a.value||o),c=$n(n),u=xe(),d=S=>{var w;if(S.hasAttribute("copy-code-registered"))return;const y=document.createElement("button");y.type="button",y.classList.add("vp-copy-code-button"),y.setAttribute("aria-label",c.value.copy),y.setAttribute("data-copied",c.value.copied),(w=S.parentElement)==null||w.insertBefore(y,S),S.setAttribute("copy-code-registered","")};ce(()=>[u.value.path,i.value],async()=>{document.body.classList.toggle("copy-code-disabled",!i.value),i.value&&(await Qt(),await sc(e),document.querySelectorAll(r.join(",")).forEach(d))},{immediate:!0});const{copy:h}=gv({legacy:!0}),g=new WeakMap,_=(S,y,w)=>{const b=y.cloneNode(!0);l.length&&b.querySelectorAll(l.join(",")).forEach(M=>M.remove()),s&&s(b);let T=b.textContent||"";mm.test(S.className)&&(T=T.replace(/^ *(\$|>) /gm,"")),h(T).then(()=>{if(t<=0)return;w.classList.add("copied"),clearTimeout(g.get(w));const M=setTimeout(()=>{w.classList.remove("copied"),w.blur(),g.delete(w)},t);g.set(w,M)})};Ee("click",S=>{const y=S.target;if(i.value&&y.matches('div[class*="language-"] > button.vp-copy-code-button')){const w=y.parentElement,b=y.nextElementSibling;if(!w||!b)return;_(w,b,y)}})};var bm={"/en-US/":{copy:"Copy code",copied:"Copied"},"/":{copy:"复制代码",copied:"已复制"}},ym=['.theme-hope-content div[class*="language-"] pre'];const _m=Je({setup:()=>{gm({selector:ym,locales:bm,duration:2e3,delay:500,showInMobile:!1})}}),wm=Object.freeze(Object.defineProperty({__proto__:null,default:_m},Symbol.toStringTag,{value:"Module"}));var Sm={"/en-US/":{author:"Copyright by :author",license:"License under :license",link:":link"},"/":{author:"著作权归:author所有",license:"基于:license协议",link:"原文链接::link"}},Cm={canonical:"",author:"NIA服务器",license:"CC-BY-NC-SA-4.0",global:!0,disableCopy:!1,disableSelection:!1,triggerLength:100,maxLength:0};const Nt=Cm,{canonical:jr}=Nt,Em=()=>{const e=_e(),t=$n(Sm),n=xe(),r=C(()=>!!e.value.copy||e.value.copy!==!1&&Nt.global),o=C(()=>Pn(e.value.copy)?e.value.copy:null),l=C(()=>{var h;return((h=o.value)==null?void 0:h.disableCopy)??Nt.disableCopy}),s=C(()=>{var h;return r.value?((h=o.value)==null?void 0:h.disableSelection)??Nt.disableSelection:!1}),a=C(()=>{var h;return r.value?((h=o.value)==null?void 0:h.maxLength)??Nt.maxLength:0}),i=C(()=>{var h;return((h=o.value)==null?void 0:h.triggerLength)??Nt.triggerLength}),c=()=>jr?`${so(In(jr)?jr:`https://${jr}`)}${n.value.path}`:window.location.href,u=(h,g)=>{const{author:_,license:S,link:y}=t.value;return[h?_.replace(":author",h):"",g?S.replace(":license",g):"",y.replace(":link",c())].filter(w=>w).join(` + */const le={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=le.isStarted();e=Do(e,le.settings.minimum,1),le.status=e===1?null:e;const n=le.render(!t),r=n.querySelector(le.settings.barSelector),o=le.settings.speed,l=le.settings.easing;return n.offsetWidth,Qv(s=>{Nr(r,{transform:"translate3d("+ga(e)+"%,0,0)",transition:"all "+o+"ms "+l}),e===1?(Nr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(()=>{Nr(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(()=>{le.remove(),s()},o)},o)):setTimeout(()=>s(),o)}),le},isStarted:()=>typeof le.status=="number",start:()=>{le.status||le.set(0);const e=()=>{setTimeout(()=>{le.status&&(le.trickle(),e())},le.settings.trickleSpeed)};return le.settings.trickle&&e(),le},done:e=>!e&&!le.status?le:le.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=le.status;return t?(typeof e!="number"&&(e=(1-t)*Do(Math.random()*t,.1,.95)),t=Do(t+e,0,.994),le.set(t)):le.start()},trickle:()=>le.inc(Math.random()*le.settings.trickleRate),render:e=>{if(le.isRendered())return document.getElementById("nprogress");ba(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=le.settings.template;const n=t.querySelector(le.settings.barSelector),r=e?"-100":ga(le.status||0),o=document.querySelector(le.settings.parent);return Nr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&ba(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{ya(document.documentElement,"nprogress-busy"),ya(document.querySelector(le.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Jv(e)},isRendered:()=>!!document.getElementById("nprogress")},Do=(e,t,n)=>en?n:e,ga=e=>(-1+e)*100,Qv=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Nr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(s){return s.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,i){return i.toUpperCase()})}function r(s){const a=document.body.style;if(s in a)return s;let i=e.length;const c=s.charAt(0).toUpperCase()+s.slice(1);let u;for(;i--;)if(u=e[i]+c,u in a)return u;return s}function o(s){return s=n(s),t[s]??(t[s]=r(s))}function l(s,a,i){a=o(a),s.style[a]=i}return function(s,a){for(const i in a){const c=a[i];c!==void 0&&Object.prototype.hasOwnProperty.call(a,i)&&l(s,i,c)}}}(),gc=(e,t)=>(typeof e=="string"?e:Wl(e)).indexOf(" "+t+" ")>=0,ba=(e,t)=>{const n=Wl(e),r=n+t;gc(n,t)||(e.className=r.substring(1))},ya=(e,t)=>{const n=Wl(e);if(!gc(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},Wl=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Jv=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},Xv=()=>{be(()=>{const e=dn(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||le.start()}),e.afterEach(n=>{t.add(n.path),le.done()})})},Zv=Je({setup(){Xv()}}),em=Object.freeze(Object.defineProperty({__proto__:null,default:Zv},Symbol.toStringTag,{value:"Module"})),tm=JSON.parse(`{"encrypt":{},"logo":"/logo.png","logoDark":"/logoDark.png","repo":"/Nia-Server/NiaServer-Docs","docsRepo":"https://github.com/Nia-Server/NiaServer-Docs","docsBranch":"main","docsDir":"src","editLinkPattern":":repo/edit/:branch/:path","locales":{"/en-US/":{"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"},"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","openInNewWindow":"Open in new window"},"navbar":["/en-US/","/en-US/about",{"text":"Server","icon":"server","prefix":"/en-US/server/","children":["index","developers","specialThanks"]},{"text":"Developer documentation","icon":"code","prefix":"/en-US/dev/","children":["index","Http-Bot","Ntrade","KillItem"]},{"text":"Links","icon":"link","children":[{"text":"Blog","link":"https://www.mcnia.top"},{"text":"How to edit this document","link":"https://www.mcnia.top/howtoedit"}]}],"sidebar":{"/en-US/server/":["index","developers","specialThanks"],"/en-US/dev/":["index","Http-Bot","Ntrade","KillItem"]},"footer":"Copyright © 2019-2024 Nia-Server","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":"全屏"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/","/about",{"text":"游玩指南","icon":"lightbulb","link":"/play-guide/index"},{"text":"服务器相关","icon":"server","link":"/server/index"},{"text":"开发者文档","icon":"code","link":"/dev/index"},{"text":"其他链接","icon":"link","children":[{"text":"Blog","link":"https://www.mcnia.top"},{"text":"如何编辑本文档站","link":"https://www.mcnia.top/howtoedit"}]}],"sidebar":{"/play-guide/":["index","regulation","Illustrated"],"/server/":["index","changelog","history","developers","specialThanks","map"],"/dev/":["index","Shop","Land","Http-Bot","Ntrade","KillItem"]},"footer":"Copyright © 2019-2024 NIA服务器","displayFooter":true}},"themeColor":true,"fullscreen":true}`),nm=Q(tm),bc=()=>nm,yc=Symbol(""),rm=()=>{const e=Oe(yc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},om=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},lm=Je({enhance({app:e}){const t=bc(),n=e._context.provides[Bl],r=C(()=>om(t.value,n.routeLocale.value));e.provide(yc,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),sm=Object.freeze(Object.defineProperty({__proto__:null,default:lm},Symbol.toStringTag,{value:"Module"}));var am={provider:"Giscus",lightTheme:"https://unpkg.com/vuepress-theme-hope@2.0.0-rc.48/templates/giscus/light.css",darkTheme:"https://unpkg.com/vuepress-theme-hope@2.0.0-rc.48/templates/giscus/dark.css",repo:"NIANIANKNIA/giscus-discussions",repoId:"R_kgDOKyNHYg",category:"Announcements",categoryId:"DIC_kwDOKyNHYs4CbRRt"};const im=am,cm=Q(im),_c=Symbol(""),wc=()=>Oe(_c),um=wc,fm=e=>{e.provide(_c,cm)},Sc=()=>f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",preserveAspectRatio:"xMidYMid",viewBox:"0 0 100 100"},[f("circle",{cx:"28",cy:"75",r:"11",fill:"currentColor"},f("animate",{attributeName:"fill-opacity",begin:"0s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"})),f("path",{fill:"none",stroke:"#88baf0","stroke-width":"10",d:"M28 47a28 28 0 0 1 28 28"},f("animate",{attributeName:"stroke-opacity",begin:"0.1s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"})),f("path",{fill:"none",stroke:"#88baf0","stroke-width":"10",d:"M28 25a50 50 0 0 1 50 50"},f("animate",{attributeName:"stroke-opacity",begin:"0.2s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"}))]);Sc.displayName="LoadingIcon";const _a=["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"],dm=q({name:"GiscusComment",props:{identifier:{type:String,required:!0},darkmode:Boolean},setup(e){const t=um(),n=co(),r=C(()=>!!(t.value.repo&&t.value.repoId&&t.value.category&&t.value.categoryId)),o=Q(!1),l=C(()=>{if(_a.includes(n.value))return n.value;const a=n.value.split("-")[0];return _a.includes(a)?a:"en"}),s=C(()=>({repo:t.value.repo,repoId:t.value.repoId,category:t.value.category,categoryId:t.value.categoryId,lang:l.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 be(async()=>{await ie(()=>import("./giscus-D-fkNSKD.js"),[]),o.value=!0}),()=>r.value?f("div",{id:"comment",class:["giscus-wrapper",{"input-top":t.value.inputPosition!=="bottom"}]},o.value?f("giscus-widget",s.value):f(Sc)):null}}),pm=q({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=wc(),n=xe(),r=_e(),o=C(()=>t.value.comment!==!1),l=C(()=>r.value.comment||o.value&&r.value.comment!==!1);return()=>f(dm,{id:"vp-comment",identifier:r.value.commentID||n.value.path,darkmode:e.darkmode,style:{display:l.value?"block":"none"}})}}),hm=Je({enhance:({app:e})=>{fm(e),e.component("CommentService",pm)}}),vm=Object.freeze(Object.defineProperty({__proto__:null,default:hm},Symbol.toStringTag,{value:"Module"})),mm=/language-(shellscript|shell|bash|sh|zsh)/,gm=({delay:e=500,duration:t=2e3,locales:n,selector:r,showInMobile:o,ignoreSelector:l=[],transform:s})=>{const a=zl("(max-width: 419px)"),i=C(()=>!a.value||o),c=$n(n),u=xe(),d=S=>{var w;if(S.hasAttribute("copy-code-registered"))return;const y=document.createElement("button");y.type="button",y.classList.add("vp-copy-code-button"),y.setAttribute("aria-label",c.value.copy),y.setAttribute("data-copied",c.value.copied),(w=S.parentElement)==null||w.insertBefore(y,S),S.setAttribute("copy-code-registered","")};ce(()=>[u.value.path,i.value],async()=>{document.body.classList.toggle("copy-code-disabled",!i.value),i.value&&(await Qt(),await sc(e),document.querySelectorAll(r.join(",")).forEach(d))},{immediate:!0});const{copy:h}=gv({legacy:!0}),g=new WeakMap,_=(S,y,w)=>{const b=y.cloneNode(!0);l.length&&b.querySelectorAll(l.join(",")).forEach(M=>M.remove()),s&&s(b);let T=b.textContent||"";mm.test(S.className)&&(T=T.replace(/^ *(\$|>) /gm,"")),h(T).then(()=>{if(t<=0)return;w.classList.add("copied"),clearTimeout(g.get(w));const M=setTimeout(()=>{w.classList.remove("copied"),w.blur(),g.delete(w)},t);g.set(w,M)})};Ee("click",S=>{const y=S.target;if(i.value&&y.matches('div[class*="language-"] > button.vp-copy-code-button')){const w=y.parentElement,b=y.nextElementSibling;if(!w||!b)return;_(w,b,y)}})};var bm={"/en-US/":{copy:"Copy code",copied:"Copied"},"/":{copy:"复制代码",copied:"已复制"}},ym=['.theme-hope-content div[class*="language-"] pre'];const _m=Je({setup:()=>{gm({selector:ym,locales:bm,duration:2e3,delay:500,showInMobile:!1})}}),wm=Object.freeze(Object.defineProperty({__proto__:null,default:_m},Symbol.toStringTag,{value:"Module"}));var Sm={"/en-US/":{author:"Copyright by :author",license:"License under :license",link:":link"},"/":{author:"著作权归:author所有",license:"基于:license协议",link:"原文链接::link"}},Cm={canonical:"",author:"NIA服务器",license:"CC-BY-NC-SA-4.0",global:!0,disableCopy:!1,disableSelection:!1,triggerLength:100,maxLength:0};const Nt=Cm,{canonical:jr}=Nt,Em=()=>{const e=_e(),t=$n(Sm),n=xe(),r=C(()=>!!e.value.copy||e.value.copy!==!1&&Nt.global),o=C(()=>In(e.value.copy)?e.value.copy:null),l=C(()=>{var h;return((h=o.value)==null?void 0:h.disableCopy)??Nt.disableCopy}),s=C(()=>{var h;return r.value?((h=o.value)==null?void 0:h.disableSelection)??Nt.disableSelection:!1}),a=C(()=>{var h;return r.value?((h=o.value)==null?void 0:h.maxLength)??Nt.maxLength:0}),i=C(()=>{var h;return((h=o.value)==null?void 0:h.triggerLength)??Nt.triggerLength}),c=()=>jr?`${so(Pn(jr)?jr:`https://${jr}`)}${n.value.path}`:window.location.href,u=(h,g)=>{const{author:_,license:S,link:y}=t.value;return[h?_.replace(":author",h):"",g?S.replace(":license",g):"",y.replace(":link",c())].filter(w=>w).join(` `)},d=()=>{if(Se(n.value.copyright))return n.value.copyright.replace(":link",c());const{author:h,license:g}=n.value.copyright||{};return u(h??Nt.author,g??Nt.license)},p=h=>{const g=getSelection();if(g){const _=g.getRangeAt(0);if(r.value){const S=_.toString().length;if(l.value||a.value&&S>a.value)return h.preventDefault();if(S>=i.value){h.preventDefault();const y=d(),w=document.createElement("div");w.appendChild(g.getRangeAt(0).cloneContents()),h.clipboardData&&(h.clipboardData.setData("text/html",`${w.innerHTML}
`),h.clipboardData.setData("text/plain",`${g.getRangeAt(0).cloneContents().textContent||""} ------ -${y}`))}}}};be(()=>{const h=document.querySelector("#app");Ee(h,"copy",p),Ol(()=>{h.style.userSelect=s.value?"none":"auto"})})},Tm=Je({setup:()=>{Em()}}),km=Object.freeze(Object.defineProperty({__proto__:null,default:Tm},Symbol.toStringTag,{value:"Module"})),Br=Ul("VUEPRESS_CODE_TAB_STORE",{});var xm=q({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=De([]),o=()=>{e.tabId&&(Br.value[e.tabId]=e.data[n.value].id)},l=(c=n.value)=>{n.value=c{n.value=c>0?c-1:r.value.length-1,r.value[n.value].focus()},a=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=u):c.key==="ArrowRight"?(c.preventDefault(),l()):c.key==="ArrowLeft"&&(c.preventDefault(),s()),e.tabId&&(Br.value[e.tabId]=e.data[n.value].id)},i=()=>{if(e.tabId){const c=e.data.findIndex(({id:u})=>Br.value[e.tabId]===u);if(c!==-1)return c}return e.active};return be(()=>{n.value=i(),ce(()=>Br.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const d=e.data.findIndex(({id:p})=>p===c);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:c},u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["vp-code-tab-nav",{active:d}],role:"tab","aria-controls":`codetab-${e.id}-${u}`,"aria-selected":d,onClick:()=>{n.value=u,o()},onKeydown:p=>a(p,u)},t[`title${u}`]({value:c,isActive:d}))})),e.data.map(({id:c},u)=>{const d=u===n.value;return f("div",{class:["vp-code-tab",{active:d}],id:`codetab-${e.id}-${u}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-code-tab-title"},t[`title${u}`]({value:c,isActive:d})),t[`tab${u}`]({value:c,isActive:d})])})]):null}});const Cc=({active:e=!1},{slots:t})=>{var n;return f("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};Cc.displayName="CodeGroupItem";const Lm=q({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=Q(-1),r=De([]),o=(a=n.value)=>{n.value=a{n.value=a>0?a-1:r.value.length-1,r.value[n.value].focus()},s=(a,i)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=i):a.key==="ArrowRight"?(a.preventDefault(),o(i)):a.key==="ArrowLeft"&&(a.preventDefault(),l(i))};return()=>{var i;const a=(((i=t.default)==null?void 0:i.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(c=>"active"in c.props),n.value===-1&&(n.value=0)):a.forEach((c,u)=>{c.props.active=u===n.value}),f("div",{class:"code-group"},[f("div",{class:"code-group-nav"},a.map((c,u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["code-group-nav-tab",{active:d}],"aria-pressed":d,"aria-expanded":d,onClick:()=>{n.value=u},onKeydown:p=>s(p,u)},c.props.title)})),a]))}}}),Le=({name:e="",color:t="currentColor",ariaLabel:n},{attrs:r,slots:o})=>{var l;return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":n??`${e} icon`,...r},(l=o.default)==null?void 0:l.call(o))};Le.displayName="IconBase";const Ec=({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};Ec.displayName="LoadingIcon";const Kl=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},Am=e=>In(e)?e:`https://github.com/${e}`,Gl=(e="")=>!In(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Tc=()=>f(Le,{name:"github"},()=>f("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));Tc.displayName="GitHubIcon";const kc=()=>f(Le,{name:"gitee"},()=>f("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));kc.displayName="GiteeIcon";const xc=()=>f(Le,{name:"bitbucket"},()=>f("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));xc.displayName="BitbucketIcon";const Lc=()=>f(Le,{name:"source"},()=>f("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));Lc.displayName="SourceIcon";const Om=({link:e,type:t=Gl(e??"")})=>{if(!t)return null;const n=t.toLowerCase();return f(n==="bitbucket"?xc:n==="github"?Tc:n==="gitlab"?"GitLab":n==="gitee"?kc:Lc)},Rm=(e,t=0)=>{let n=3735928559^t,r=1103547991^t;for(let o=0,l;o>>16,2246822507),n^=Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507),r^=Math.imul(n^n>>>13,3266489909),4294967296*(2097151&r)+(n>>>0)},Ac=(e,t)=>Rm(e)%t,Oc=/#.*$/u,Im=e=>{const t=Oc.exec(e);return t?t[0]:""},wa=e=>decodeURI(e).replace(Oc,"").replace(/\/index\.html$/iu,"/").replace(/\/(README|index)\.md$/iu,"/").replace(/\.(?:html|md)$/iu,""),Rc=(e,t)=>{if(!ac(t))return!1;const n=wa(e.path),r=wa(t),o=Im(t);return o?o===e.hash&&(!r||n===r):n===r};var Pm=e=>Object.prototype.toString.call(e)==="[object Object]",ir=e=>typeof e=="string";const Ic=Array.isArray,Sa=e=>Pm(e)&&ir(e.name),Ca=(e,t=!1)=>e?Ic(e)?e.map(n=>ir(n)?{name:n}:Sa(n)?n:null).filter(n=>n!==null):ir(e)?[{name:e}]:Sa(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],Pc=(e,t)=>{if(e){if(Ic(e)&&e.every(ir))return e;if(ir(e))return[e];console.error(`Expect ${t} to be \`string[] | string | undefined\`, but got`,e)}return[]},$m=e=>Pc(e,"category"),Mm=e=>Pc(e,"tag"),Dm='',Nm='',jm='';var Bm={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 No=Bm,Ea={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"}}},Hm=(e,t,n)=>{const r=document.createElement(e);return Pn(t)&&pn(t).forEach(o=>{if(o.indexOf("data"))r[o]=t[o];else{const l=o.replace("data","");r.dataset[l]=t[o]}}),r},Yl=e=>({...No,...e,jsLib:Array.from(new Set([...No.jsLib??[],...e.jsLib??[]])),cssLib:Array.from(new Set([...No.cssLib??[],...e.cssLib??[]]))}),Cn=(e,t)=>{if(ac(e[t]))return e[t];const n=new Promise(r=>{var l;const o=document.createElement("script");o.src=t,(l=document.querySelector("body"))==null||l.appendChild(o),o.onload=()=>{r()}});return e[t]=n,n},Fm=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=Hm("style",{innerHTML:t.css});e.appendChild(n)}},Vm=(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; +${y}`))}}}};be(()=>{const h=document.querySelector("#app");Ee(h,"copy",p),Ol(()=>{h.style.userSelect=s.value?"none":"auto"})})},Tm=Je({setup:()=>{Em()}}),km=Object.freeze(Object.defineProperty({__proto__:null,default:Tm},Symbol.toStringTag,{value:"Module"})),Br=Ul("VUEPRESS_CODE_TAB_STORE",{});var xm=q({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=De([]),o=()=>{e.tabId&&(Br.value[e.tabId]=e.data[n.value].id)},l=(c=n.value)=>{n.value=c{n.value=c>0?c-1:r.value.length-1,r.value[n.value].focus()},a=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=u):c.key==="ArrowRight"?(c.preventDefault(),l()):c.key==="ArrowLeft"&&(c.preventDefault(),s()),e.tabId&&(Br.value[e.tabId]=e.data[n.value].id)},i=()=>{if(e.tabId){const c=e.data.findIndex(({id:u})=>Br.value[e.tabId]===u);if(c!==-1)return c}return e.active};return be(()=>{n.value=i(),ce(()=>Br.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const d=e.data.findIndex(({id:p})=>p===c);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:c},u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["vp-code-tab-nav",{active:d}],role:"tab","aria-controls":`codetab-${e.id}-${u}`,"aria-selected":d,onClick:()=>{n.value=u,o()},onKeydown:p=>a(p,u)},t[`title${u}`]({value:c,isActive:d}))})),e.data.map(({id:c},u)=>{const d=u===n.value;return f("div",{class:["vp-code-tab",{active:d}],id:`codetab-${e.id}-${u}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-code-tab-title"},t[`title${u}`]({value:c,isActive:d})),t[`tab${u}`]({value:c,isActive:d})])})]):null}});const Cc=({active:e=!1},{slots:t})=>{var n;return f("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};Cc.displayName="CodeGroupItem";const Lm=q({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=Q(-1),r=De([]),o=(a=n.value)=>{n.value=a{n.value=a>0?a-1:r.value.length-1,r.value[n.value].focus()},s=(a,i)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=i):a.key==="ArrowRight"?(a.preventDefault(),o(i)):a.key==="ArrowLeft"&&(a.preventDefault(),l(i))};return()=>{var i;const a=(((i=t.default)==null?void 0:i.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(c=>"active"in c.props),n.value===-1&&(n.value=0)):a.forEach((c,u)=>{c.props.active=u===n.value}),f("div",{class:"code-group"},[f("div",{class:"code-group-nav"},a.map((c,u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["code-group-nav-tab",{active:d}],"aria-pressed":d,"aria-expanded":d,onClick:()=>{n.value=u},onKeydown:p=>s(p,u)},c.props.title)})),a]))}}}),Le=({name:e="",color:t="currentColor",ariaLabel:n},{attrs:r,slots:o})=>{var l;return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":n??`${e} icon`,...r},(l=o.default)==null?void 0:l.call(o))};Le.displayName="IconBase";const Ec=({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};Ec.displayName="LoadingIcon";const Kl=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},Am=e=>Pn(e)?e:`https://github.com/${e}`,Gl=(e="")=>!Pn(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Tc=()=>f(Le,{name:"github"},()=>f("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));Tc.displayName="GitHubIcon";const kc=()=>f(Le,{name:"gitee"},()=>f("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));kc.displayName="GiteeIcon";const xc=()=>f(Le,{name:"bitbucket"},()=>f("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));xc.displayName="BitbucketIcon";const Lc=()=>f(Le,{name:"source"},()=>f("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));Lc.displayName="SourceIcon";const Om=({link:e,type:t=Gl(e??"")})=>{if(!t)return null;const n=t.toLowerCase();return f(n==="bitbucket"?xc:n==="github"?Tc:n==="gitlab"?"GitLab":n==="gitee"?kc:Lc)},Rm=(e,t=0)=>{let n=3735928559^t,r=1103547991^t;for(let o=0,l;o>>16,2246822507),n^=Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507),r^=Math.imul(n^n>>>13,3266489909),4294967296*(2097151&r)+(n>>>0)},Ac=(e,t)=>Rm(e)%t,Oc=/#.*$/u,Pm=e=>{const t=Oc.exec(e);return t?t[0]:""},wa=e=>decodeURI(e).replace(Oc,"").replace(/\/index\.html$/iu,"/").replace(/\/(README|index)\.md$/iu,"/").replace(/\.(?:html|md)$/iu,""),Rc=(e,t)=>{if(!ac(t))return!1;const n=wa(e.path),r=wa(t),o=Pm(t);return o?o===e.hash&&(!r||n===r):n===r};var Im=e=>Object.prototype.toString.call(e)==="[object Object]",ir=e=>typeof e=="string";const Pc=Array.isArray,Sa=e=>Im(e)&&ir(e.name),Ca=(e,t=!1)=>e?Pc(e)?e.map(n=>ir(n)?{name:n}:Sa(n)?n:null).filter(n=>n!==null):ir(e)?[{name:e}]:Sa(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],Ic=(e,t)=>{if(e){if(Pc(e)&&e.every(ir))return e;if(ir(e))return[e];console.error(`Expect ${t} to be \`string[] | string | undefined\`, but got`,e)}return[]},$m=e=>Ic(e,"category"),Mm=e=>Ic(e,"tag"),Dm='',Nm='',jm='';var Bm={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 No=Bm,Ea={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"}}},Hm=(e,t,n)=>{const r=document.createElement(e);return In(t)&&pn(t).forEach(o=>{if(o.indexOf("data"))r[o]=t[o];else{const l=o.replace("data","");r.dataset[l]=t[o]}}),r},Yl=e=>({...No,...e,jsLib:Array.from(new Set([...No.jsLib??[],...e.jsLib??[]])),cssLib:Array.from(new Set([...No.cssLib??[],...e.cssLib??[]]))}),Cn=(e,t)=>{if(ac(e[t]))return e[t];const n=new Promise(r=>{var l;const o=document.createElement("script");o.src=t,(l=document.querySelector("body"))==null||l.appendChild(o),o.onload=()=>{r()}});return e[t]=n,n},Fm=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=Hm("style",{innerHTML:t.css});e.appendChild(n)}},Vm=(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)}},zm=["html","js","css"],Um=e=>{const t=pn(e),n={html:[],js:[],css:[],isLegal:!1};return zm.forEach(r=>{const o=t.filter(l=>Ea[r].types.includes(l));if(o.length){const l=o[0];n[r]=[e[l].replace(/^\n|\n$/g,""),Ea[r].map[l]??l]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},$c=e=>e.replace(/
/g,"
").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>"),Mc=e=>`
${$c(e)}
`,qm=e=>`${e.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; -ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,Wm=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(),Dc=e=>`(function(exports){var module={};module.exports=exports;${e};return module.exports.__esModule.exports.default:module.exports;})({})`,Km=(e,t)=>{const n=Yl(t),r=e.js[0]??"";return{...n,html:$c(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}}},Gm=/