From f19a83ecb261787fa3f877125442b7333a97b2fe Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Fri, 29 Dec 2023 17:52:49 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20walinejs?= =?UTF-8?q?/waline@5e780925cc7f17ec29a7019b45161fe71292bbad=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 4 ++-- advanced/contribution.html | 4 ++-- advanced/design.html | 4 ++-- advanced/ecosystem.html | 4 ++-- advanced/faq.html | 4 ++-- advanced/index.html | 4 ++-- advanced/intro.html | 2 +- advanced/privacy.html | 2 +- api/assets/main.bundle.js | 2 +- api/index.html | 20 ++++++++++---------- assets/app-7QnmNIJT.js | 4 ++-- cookbook/customize/database.html | 4 ++-- cookbook/customize/emoji.html | 4 ++-- cookbook/customize/highlighter.html | 4 ++-- cookbook/customize/image-preview.html | 2 +- cookbook/customize/index.html | 4 ++-- cookbook/customize/locale.html | 2 +- cookbook/customize/search.html | 2 +- cookbook/customize/tex-renderer.html | 4 ++-- cookbook/customize/upload-image.html | 4 ++-- cookbook/customize/userdb.html | 4 ++-- cookbook/import/cdn.html | 4 ++-- cookbook/import/index.html | 4 ++-- cookbook/import/project.html | 2 +- cookbook/index.html | 2 +- cookbook/reactivity.html | 4 ++-- cookbook/syntax.html | 4 ++-- en/advanced/contribution.html | 2 +- en/advanced/design.html | 2 +- en/advanced/ecosystem.html | 2 +- en/advanced/faq.html | 4 ++-- en/advanced/index.html | 4 ++-- en/advanced/intro.html | 2 +- en/advanced/privacy.html | 2 +- en/cookbook/customize/database.html | 2 +- en/cookbook/customize/emoji.html | 2 +- en/cookbook/customize/highlighter.html | 2 +- en/cookbook/customize/image-preview.html | 4 ++-- en/cookbook/customize/index.html | 4 ++-- en/cookbook/customize/locale.html | 4 ++-- en/cookbook/customize/search.html | 4 ++-- en/cookbook/customize/tex-renderer.html | 2 +- en/cookbook/customize/upload-image.html | 4 ++-- en/cookbook/customize/userdb.html | 4 ++-- en/cookbook/import/cdn.html | 4 ++-- en/cookbook/import/index.html | 4 ++-- en/cookbook/import/project.html | 4 ++-- en/cookbook/index.html | 2 +- en/cookbook/reactivity.html | 2 +- en/cookbook/syntax.html | 2 +- en/guide/database.html | 2 +- en/guide/deploy/deta.html | 4 ++-- en/guide/deploy/index.html | 2 +- en/guide/deploy/netlify.html | 2 +- en/guide/deploy/railway.html | 4 ++-- en/guide/deploy/tidb.html | 2 +- en/guide/deploy/vercel.html | 2 +- en/guide/deploy/vps.html | 2 +- en/guide/deploy/zeabur.html | 2 +- en/guide/features/comment.html | 4 ++-- en/guide/features/emoji.html | 4 ++-- en/guide/features/i18n.html | 4 ++-- en/guide/features/index.html | 4 ++-- en/guide/features/label.html | 4 ++-- en/guide/features/notification.html | 4 ++-- en/guide/features/pageview.html | 4 ++-- en/guide/features/reaction.html | 4 ++-- en/guide/features/safety.html | 2 +- en/guide/features/search.html | 2 +- en/guide/features/style.html | 4 ++-- en/guide/features/syntax.html | 2 +- en/guide/features/widget/index.html | 4 ++-- en/guide/features/widget/recent-comment.html | 4 ++-- en/guide/features/widget/user-list.html | 4 ++-- en/guide/get-started/client.html | 4 ++-- en/guide/get-started/index.html | 2 +- en/guide/get-started/server.html | 2 +- en/guide/index.html | 4 ++-- en/index.html | 4 ++-- en/migration/index.html | 4 ++-- en/migration/tool.html | 2 +- en/migration/v2.html | 2 +- en/migration/v3.html | 2 +- en/migration/valine.html | 4 ++-- en/reference/api/index.html | 4 ++-- en/reference/client/api.html | 4 ++-- en/reference/client/file.html | 2 +- en/reference/client/index.html | 4 ++-- en/reference/client/props.html | 4 ++-- en/reference/client/style.html | 4 ++-- en/reference/index.html | 4 ++-- en/reference/server/api.html | 4 ++-- en/reference/server/config.html | 4 ++-- en/reference/server/env.html | 4 ++-- en/reference/server/index.html | 4 ++-- en/reference/server/plugin.html | 2 +- guide/database.html | 2 +- guide/deploy/aliyun-fc.html | 4 ++-- guide/deploy/baidu-cfc.html | 4 ++-- guide/deploy/cloudbase.html | 2 +- guide/deploy/deta.html | 2 +- guide/deploy/index.html | 4 ++-- guide/deploy/netlify.html | 4 ++-- guide/deploy/railway.html | 4 ++-- guide/deploy/tidb.html | 2 +- guide/deploy/vercel.html | 4 ++-- guide/deploy/vps.html | 4 ++-- guide/deploy/zeabur.html | 4 ++-- guide/features/comment.html | 4 ++-- guide/features/emoji.html | 2 +- guide/features/i18n.html | 4 ++-- guide/features/index.html | 2 +- guide/features/label.html | 4 ++-- guide/features/notification.html | 4 ++-- guide/features/pageview.html | 4 ++-- guide/features/reaction.html | 2 +- guide/features/safety.html | 2 +- guide/features/search.html | 2 +- guide/features/style.html | 4 ++-- guide/features/syntax.html | 4 ++-- guide/features/widget/index.html | 4 ++-- guide/features/widget/recent-comment.html | 4 ++-- guide/features/widget/user-list.html | 2 +- guide/get-started/client.html | 4 ++-- guide/get-started/index.html | 4 ++-- guide/get-started/server.html | 2 +- guide/index.html | 4 ++-- index.html | 4 ++-- migration/index.html | 4 ++-- migration/tool.html | 4 ++-- migration/v2.html | 2 +- migration/v3.html | 2 +- migration/valine.html | 4 ++-- reference/api/index.html | 2 +- reference/client/api.html | 4 ++-- reference/client/file.html | 4 ++-- reference/client/index.html | 4 ++-- reference/client/props.html | 4 ++-- reference/client/style.html | 4 ++-- reference/index.html | 4 ++-- reference/server/api.html | 4 ++-- reference/server/config.html | 4 ++-- reference/server/env.html | 4 ++-- reference/server/index.html | 4 ++-- reference/server/plugin.html | 2 +- 145 files changed, 246 insertions(+), 246 deletions(-) diff --git a/404.html b/404.html index 7d11b40134..0a8993a1a0 100644 --- a/404.html +++ b/404.html @@ -31,10 +31,10 @@ Waline - + -
跳至主要內容
+
跳至主要內容
diff --git a/advanced/contribution.html b/advanced/contribution.html index d7bd355d89..d2ca807f71 100644 --- a/advanced/contribution.html +++ b/advanced/contribution.html @@ -30,8 +30,8 @@ 贡献指南 | Waline - - + +
跳至主要內容

贡献指南

小于 1 分钟...

欢迎大家为 waline 提交 Pull Request!🎉

如果你想为 waline 贡献出自己的一份力量,以下是一份指南。

准备

  1. 使用 Git 克隆项目

    git clone https://github.com/walinejs/waline.git
    diff --git a/advanced/design.html b/advanced/design.html
    index a8057d5145..18171fe8a5 100644
    --- a/advanced/design.html
    +++ b/advanced/design.html
    @@ -30,8 +30,8 @@
         
         设计目标 | Waline
         
    -    
    -    
    +    
    +    
       
       
         
    跳至主要內容

    设计目标

    大约 6 分钟...

    Valine

    Valine 是一款样式精美,操作简单,部署高效的评论系统。第一次接触便被它精美的样式,无服务端的特性给吸引了。它不含服务端,前端直接和 LeanCloud 存储服务交互,真是太酷了!但是随着深入了解,我发现它存在着一些问题。

    Valine 的问题

    源码不开放

    作者不知为何从 1.4.0 版本开始只推送编译后的文件到 GitHub 仓库中,源文件停止更新。可能是被开源伤了心吧。对于我这种想增加或者修改功能的用户来说,这个问题就有点难受了。

    XSS 安全

    从很早的版本开始就有用户报告了 Valine 的 XSS 问题,社区也在使用各种方法在修复这些问题。包括增加验证码、前端 XSS 过滤等方式。不过后来作者才明白,前端的一切验证都只能防君子,所以又去除了验证码之类的限制。

    现有的逻辑里,前端发布评论的时候会将 Markdown 转换成 HTML 然后走一下前端的一个 XSS 过滤方法最后提交到 LeanCloud 中。从 LeanCloud 中拿到数据之后因为是 HTML 直接插入进行显示即可。很明显,这个流程是存在问题的。只要直接提交的是 HTML 而且拿到 HTML 之后直接进行展示的话,XSS 从根本上是无法根除的。

    根本的解决办法

    针对存储型的 XSS 攻击,我们可以使用转义 HTML 编码一劳永逸的解决。只需效仿早前 BBCode 的做法,提交到数据库的是 Markdown 内容。前端读取到内容对所有 HTML 进行编码后再进行 Markdown 转换后展示。

    function encodeForHTML(str) {
    diff --git a/advanced/ecosystem.html b/advanced/ecosystem.html
    index 28fa4956e3..42531583f5 100644
    --- a/advanced/ecosystem.html
    +++ b/advanced/ecosystem.html
    @@ -30,8 +30,8 @@
         
         生态系统 | Waline
         
    -    
    -    
    +    
    +    
       
       
         
    跳至主要內容

    生态系统

    大约 1 分钟...

    Waline 是经典的前后端分离 Client/Server 架构,提供了较为完善的 API 接口。你可以基于服务端提供的 API 自行实现自己的客户端实现。

    客户端列表

    • @waline/clientopen in new window

      官方的客户端实现,使用 Vue + TypeScript 构建。

    • MiniValineopen in new window

      作者 @MHuiGopen in new window,适配 Waline 接口。使用方式如下:

      <script src="https://unpkg.com/minivaline/dist/MiniValine.min.js"></script>
      diff --git a/advanced/faq.html b/advanced/faq.html
      index 55e45dee40..b39a82a7a5 100644
      --- a/advanced/faq.html
      +++ b/advanced/faq.html
      @@ -30,8 +30,8 @@
           
           FAQ | Waline
           
      -    
      -    
      +    
      +    
         
         
           
      跳至主要內容

      FAQ

      大约 2 分钟...

      Waline 诞生之初就已经作了很明确的定位:

      一款带后端的极简风评论系统。

      之后发布的所有版本都是围绕这个定位的修改。

      和 Valine 是什么关系?

      Waline = With backend Valine

      是否需要在 LeanCloud 上部署 Valine-Admin?

      不需要。Waline 是数据存储,服务端以及客户端三位一体的部署,其中服务端相当于 Valine 的 LeanCloud 云引擎。服务端包含了 Valine 所用云引擎提供的评论管理和邮件通知等相关的功能,不依赖额外的 LeanCloud 云引擎,所以不会受到 LeanCloud 云引擎休眠策略的限制。

      如何升级?

      Waline 主要由前端和服务端两部分组成。

      前端

      前端通过在网页引入 JS 脚本来插入评论列表和评论框。大部分场景下,链接会使用线上 CDN 最新版的地址,会自动应用最新版本,无需使用者手动更新。

      以下情形需要手动更新

      1. CDN 地址中强制指定了版本号,这时候需要手动修改版本号为最新。
      2. 使用了 NPM 引入最终将模块打包到了代码中,这时候需要修改依赖中的版本号保证依赖在安装的时候能获取到最新版本。

      服务端

      服务端指的是在前端脚本中配置的 serverURL 对应的后端服务,其更新视不同的部署环境会略有区别。服务端的更新会比较频繁。

      Vercel

      进入到对应的 GitHub 仓库中,修改 package.json 文件中的 @waline/vercel 版本号为最新版本即可。

      vercel
      vercel

      Deta

      Deta - 如何更新

      CloudBase

      进入代码编辑界面,点击 保存并重新安装依赖 即可。如果还不行,则进入 我的应用 选择 部署 进行重新部署。

      警告

      重新部署会清空之前的文件,如果之前文件中有配置的话需要先行备份。

      cloudBase
      cloudBase

      Docker

      直接运行 docker pull lizheming/waline 拉取最新的镜像即可。

      发布评论很慢怎么办?

      因为一些技术性原因,在发布评论的时垃圾邮件检测、评论通知都是串联操作。其中垃圾邮件检测使用的是国外 Akismet 提供的服务,可能访问很慢,用户可以通过 AKISMET_KEY=false 环境变量关闭垃圾评论检测功能。除了垃圾评论检测服务,评论通知中的邮件通知也有可能造成超时,可以通过关闭评论通知测试是否是该功能导致的。

      友情提示:评论区仅作评论展示,如有问题咨询请去 Github Discussion 中提问。
      你认为这篇文章怎么样?
      • 0
      • 0
      • 0
      • 0
      • 0
      • 0
      评论
      • 按正序
      • 按倒序
      • 按热度
      Powered by Waline v2.15.8
      diff --git a/advanced/index.html b/advanced/index.html index 66374a0ba8..ad4afd800a 100644 --- a/advanced/index.html +++ b/advanced/index.html @@ -30,8 +30,8 @@ Advanced | Waline - - + + diff --git a/advanced/intro.html b/advanced/intro.html index e05933bf30..5b9ce07576 100644 --- a/advanced/intro.html +++ b/advanced/intro.html @@ -31,7 +31,7 @@ 介绍 | Waline - +
      跳至主要內容

      介绍

      大约 1 分钟...

      Waline

      一款从 Valineopen in new window 衍生的带后端评论系统。可以将 Waline 等价成 With backend Valine.

      特性

      • 快速
      • 真·安全
      • Markdown 语法支持
      • 轻量易用
      • 免费部署
      • 多种部署部署方式和存储服务支持,每列选择一项多达 243 种部署方式任君选择
      Waline
      客户端脚本服务端部署数据存储
      @waline/clientopen in new windowVercelopen in new windowLeanCloudopen in new window
      MiniValineopen in new windowDetaopen in new windowCloudBaseopen in new window
      sodesuopen in new windowCloudBaseopen in new windowMongoDBopen in new window
      百度云 CFCopen in new windowMySQL
      阿里云 FCopen in new windowSQLite
      Railwayopen in new windowPostgreSQL
      Renderopen in new windowGitHubopen in new window
      Zeaburopen in new windowDeta Baseopen in new window
      Netlifyopen in new windowTiDBopen in new window
      Docker
      独立部署

      Todo

      真·欢迎你为 Waline 的开发做贡献。

      友情提示:评论区仅作评论展示,如有问题咨询请去 Github Discussion 中提问。
      你认为这篇文章怎么样?
      • 0
      • 0
      • 0
      • 0
      • 0
      • 0
      评论
      • 按正序
      • 按倒序
      • 按热度
      Powered by Waline v2.15.8
      diff --git a/advanced/privacy.html b/advanced/privacy.html index 478c16d5a9..f80f5a9c4b 100644 --- a/advanced/privacy.html +++ b/advanced/privacy.html @@ -31,7 +31,7 @@ 隐私协议 | Waline - +
      跳至主要內容

      隐私协议

      大约 2 分钟...

      感谢您使用 Waline 评论系统,我们非常重视您的隐私权和数据安全。本隐私协议将告知您我们如何收集、使用、处理和保护您的个人数据。

      数据类型

      为了提供服务,我们会收集和存储您的 IP 地址、浏览器 User-Agent (UA) 等相关信息,这些信息是必要的并且无法避免。默认我们不会使用任何和 Cookie 相关的功能。

      数据用途

      我们仅会使用您的信息来提供评论服务,并且不会泄露、出售或租赁给第三方。我们会尽最大努力保护您的信息安全,并遵守当地法律法规和相关标准。

      数据处理

      为了向您提供更好的服务,我们可能将您的信息传输到我们的服务器、合作伙伴的服务器或第三方服务商的服务器,这些服务器有可能位于境内或境外。我们会采取合理的措施保护您的信息安全,并遵守当地法律法规和相关标准。

      数据保护

      我们会采取技术措施和管理措施来保护您的信息安全,防止未经授权的访问、使用或泄露。如果发生了数据安全问题,我们会及时通知您并采取措施进行修复。但请注意,因互联网本身的特性和技术限制,我们无法保证您的信息 100% 安全。

      法律责任

      我们将遵守当地法律、法规和相关标准,保护用户的隐私权和数据安全。如果有必要,我们可能会根据法律要求提供用户的信息。除此之外,我们不会主动泄露用户信息。

      其他条款

      本隐私协议适用于 Waline 评论系统的默认配置下所有产品和服务。对于部分网站基于 Waline 改造后增加的额外功能,本隐私协议不保证适用。我们保留对隐私协议的修改权利,并会及时更新隐私协议。如果您对本隐私协议有任何疑问或建议,请联系我们。

      友情提示:评论区仅作评论展示,如有问题咨询请去 Github Discussion 中提问。
      你认为这篇文章怎么样?
      • 0
      • 0
      • 0
      • 0
      • 0
      • 0
      评论
      • 按正序
      • 按倒序
      • 按热度
      Powered by Waline v2.15.8
      diff --git a/api/assets/main.bundle.js b/api/assets/main.bundle.js index aba0f07ad9..957a7b9b26 100644 --- a/api/assets/main.bundle.js +++ b/api/assets/main.bundle.js @@ -89,4 +89,4 @@ function print() { __p += __j.call(arguments, '') } */var r=function(n){var u=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,h=0,o={},i={manual:n.Prism&&n.Prism.manual,disableWorkerMessageHandler:n.Prism&&n.Prism.disableWorkerMessageHandler,util:{encode:function A(w){return w instanceof l?new l(w.type,A(w.content),w.alias):Array.isArray(w)?w.map(A):w.replace(/&/g,"&").replace(/"+M.content+""};function v(A,w,_,D){A.lastIndex=w;var M=A.exec(_);if(M&&D&&M[1]){var I=M[1].length;M.index+=I,M[0]=M[0].slice(I)}return M}function a(A,w,_,D,M,I){for(var N in _)if(!(!_.hasOwnProperty(N)||!_[N])){var T=_[N];T=Array.isArray(T)?T:[T];for(var R=0;R=I.reach);q+=H.value.length,H=H.next){var ie=H.value;if(w.length>A.length)return;if(!(ie instanceof l)){var fe=1,Z;if(O){if(Z=v(z,q,A,G),!Z||Z.index>=A.length)break;var je=Z.index,Ee=Z.index+Z[0].length,Ae=q;for(Ae+=H.value.length;je>=Ae;)H=H.next,Ae+=H.value.length;if(Ae-=H.value.length,q=Ae,H.value instanceof l)continue;for(var xe=H;xe!==w.tail&&(AeI.reach&&(I.reach=Pt);var pe=H.prev;Et&&(pe=d(w,pe,Et),q+=Et.length),p(w,pe,fe);var De=new l(N,W?i.tokenize(pt,W):pt,$,pt);if(H=d(w,pe,De),At&&d(w,H,At),fe>1){var Se={cause:N+","+R,reach:Pt};a(A,w,_,H.prev,q,Se),I&&Se.reach>I.reach&&(I.reach=Se.reach)}}}}}}function m(){var A={value:null,prev:null,next:null},w={value:null,prev:A,next:null};A.next=w,this.head=A,this.tail=w,this.length=0}function d(A,w,_){var D=w.next,M={value:_,prev:w,next:D};return w.next=M,D.prev=M,A.length++,M}function p(A,w,_){for(var D=w.next,M=0;M<_&&D!==A.tail;M++)D=D.next;w.next=D,D.prev=w,A.length-=M}function E(A){for(var w=[],_=A.head.next;_!==A.tail;)w.push(_.value),_=_.next;return w}if(!n.document)return n.addEventListener&&(i.disableWorkerMessageHandler||n.addEventListener("message",function(A){var w=JSON.parse(A.data),_=w.language,D=w.code,M=w.immediateClose;n.postMessage(i.highlight(D,i.languages[_],_)),M&&n.close()},!1)),i;var y=i.util.currentScript();y&&(i.filename=y.src,y.hasAttribute("data-manual")&&(i.manual=!0));function S(){i.manual||i.highlightAll()}if(!i.manual){var C=document.readyState;C==="loading"||C==="interactive"&&y&&y.defer?document.addEventListener("DOMContentLoaded",S):window.requestAnimationFrame?window.requestAnimationFrame(S):window.setTimeout(S,16)}return i}(c);b.exports&&(b.exports=r),typeof s.g!="undefined"&&(s.g.Prism=r),r.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(u,h){var o={};o["language-"+h]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[h]},o.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:o}};i["language-"+h]={pattern:/[\s\S]+/,inside:r.languages[h]};var l={};l[u]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return u}),"i"),lookbehind:!0,greedy:!0,inside:i},r.languages.insertBefore("markup","cdata",l)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(n,u){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[u,"language-"+u],inside:r.languages[u]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(n){var u=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;n.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+u.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+u.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+u.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+u.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:u,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},n.languages.css.atrule.inside.rest=n.languages.css;var h=n.languages.markup;h&&(h.tag.addInlined("style","css"),h.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if(typeof r=="undefined"||typeof document=="undefined")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var n="Loading\u2026",u=function(y,S){return"\u2716 Error "+y+" while fetching file: "+S},h="\u2716 Error: File does not exist or is empty",o={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},i="data-src-status",l="loading",v="loaded",a="failed",m="pre[data-src]:not(["+i+'="'+v+'"]):not(['+i+'="'+l+'"])';function d(y,S,C){var A=new XMLHttpRequest;A.open("GET",y,!0),A.onreadystatechange=function(){A.readyState==4&&(A.status<400&&A.responseText?S(A.responseText):A.status>=400?C(u(A.status,A.statusText)):C(h))},A.send(null)}function p(y){var S=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(y||"");if(S){var C=Number(S[1]),A=S[2],w=S[3];return A?w?[C,Number(w)]:[C,void 0]:[C,C]}}r.hooks.add("before-highlightall",function(y){y.selector+=", "+m}),r.hooks.add("before-sanity-check",function(y){var S=y.element;if(S.matches(m)){y.code="",S.setAttribute(i,l);var C=S.appendChild(document.createElement("CODE"));C.textContent=n;var A=S.getAttribute("data-src"),w=y.language;if(w==="none"){var _=(/\.(\w+)$/.exec(A)||[,"none"])[1];w=o[_]||_}r.util.setLanguage(C,w),r.util.setLanguage(S,w);var D=r.plugins.autoloader;D&&D.loadLanguages(w),d(A,function(M){S.setAttribute(i,v);var I=p(S.getAttribute("data-range"));if(I){var N=M.split(/\r\n?|\n/g),T=I[0],R=I[1]==null?N.length:I[1];T<0&&(T+=N.length),T=Math.max(0,Math.min(T-1,N.length)),R<0&&(R+=N.length),R=Math.max(0,Math.min(R,N.length)),M=N.slice(T,R).join(` `),S.hasAttribute("data-start")||S.setAttribute("data-start",String(T+1))}C.textContent=M,r.highlightElement(C)},function(M){S.setAttribute(i,a),C.textContent=M})}}),r.plugins.fileHighlight={highlight:function(S){for(var C=(S||document).querySelectorAll(m),A=0,w;w=C[A++];)r.highlightElement(w)}};var E=!1;r.fileHighlight=function(){E||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),E=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}()},3450:(b,g,s)=>{const c=Symbol("SemVer ANY");class r{static get ANY(){return c}constructor(m,d){if(d=n(d),m instanceof r){if(m.loose===!!d.loose)return m;m=m.value}m=m.trim().split(/\s+/).join(" "),i("comparator",m,d),this.options=d,this.loose=!!d.loose,this.parse(m),this.semver===c?this.value="":this.value=this.operator+this.semver.version,i("comp",this)}parse(m){const d=this.options.loose?u[h.COMPARATORLOOSE]:u[h.COMPARATOR],p=m.match(d);if(!p)throw new TypeError(`Invalid comparator: ${m}`);this.operator=p[1]!==void 0?p[1]:"",this.operator==="="&&(this.operator=""),p[2]?this.semver=new l(p[2],this.options.loose):this.semver=c}toString(){return this.value}test(m){if(i("Comparator.test",m,this.options.loose),this.semver===c||m===c)return!0;if(typeof m=="string")try{m=new l(m,this.options)}catch(d){return!1}return o(m,this.operator,this.semver,this.options)}intersects(m,d){if(!(m instanceof r))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new v(m.value,d).test(this.value):m.operator===""?m.value===""?!0:new v(this.value,d).test(m.semver):(d=n(d),d.includePrerelease&&(this.value==="<0.0.0-0"||m.value==="<0.0.0-0")||!d.includePrerelease&&(this.value.startsWith("<0.0.0")||m.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&m.operator.startsWith(">")||this.operator.startsWith("<")&&m.operator.startsWith("<")||this.semver.version===m.semver.version&&this.operator.includes("=")&&m.operator.includes("=")||o(this.semver,"<",m.semver,d)&&this.operator.startsWith(">")&&m.operator.startsWith("<")||o(this.semver,">",m.semver,d)&&this.operator.startsWith("<")&&m.operator.startsWith(">")))}}b.exports=r;const n=s(4085),{safeRe:u,t:h}=s(2034),o=s(6093),i=s(2741),l=s(9641),v=s(6999)},6999:(b,g,s)=>{class c{constructor($,k){if(k=u(k),$ instanceof c)return $.loose===!!k.loose&&$.includePrerelease===!!k.includePrerelease?$:new c($.raw,k);if($ instanceof h)return this.raw=$.value,this.set=[[$]],this.format(),this;if(this.options=k,this.loose=!!k.loose,this.includePrerelease=!!k.includePrerelease,this.raw=$.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(z=>this.parseRange(z.trim())).filter(z=>z.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const z=this.set[0];if(this.set=this.set.filter(H=>!y(H[0])),this.set.length===0)this.set=[z];else if(this.set.length>1){for(const H of this.set)if(H.length===1&&S(H[0])){this.set=[H];break}}}this.format()}format(){return this.range=this.set.map($=>$.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange($){const z=((this.options.includePrerelease&&p)|(this.options.loose&&E))+":"+$,H=n.get(z);if(H)return H;const q=this.options.loose,ie=q?l[v.HYPHENRANGELOOSE]:l[v.HYPHENRANGE];$=$.replace(ie,W(this.options.includePrerelease)),o("hyphen replace",$),$=$.replace(l[v.COMPARATORTRIM],a),o("comparator trim",$),$=$.replace(l[v.TILDETRIM],m),o("tilde trim",$),$=$.replace(l[v.CARETTRIM],d),o("caret trim",$);let fe=$.split(" ").map(xe=>A(xe,this.options)).join(" ").split(/\s+/).map(xe=>B(xe,this.options));q&&(fe=fe.filter(xe=>(o("loose invalid filter",xe,this.options),!!xe.match(l[v.COMPARATORLOOSE])))),o("range list",fe);const Z=new Map,Ee=fe.map(xe=>new h(xe,this.options));for(const xe of Ee){if(y(xe))return[xe];Z.set(xe.value,xe)}Z.size>1&&Z.has("")&&Z.delete("");const Ae=[...Z.values()];return n.set(z,Ae),Ae}intersects($,k){if(!($ instanceof c))throw new TypeError("a Range is required");return this.set.some(z=>C(z,k)&&$.set.some(H=>C(H,k)&&z.every(q=>H.every(ie=>q.intersects(ie,k)))))}test($){if(!$)return!1;if(typeof $=="string")try{$=new i($,this.options)}catch(k){return!1}for(let k=0;kO.value==="<0.0.0-0",S=O=>O.value==="",C=(O,$)=>{let k=!0;const z=O.slice();let H=z.pop();for(;k&&z.length;)k=z.every(q=>H.intersects(q,$)),H=z.pop();return k},A=(O,$)=>(o("comp",O,$),O=M(O,$),o("caret",O),O=_(O,$),o("tildes",O),O=N(O,$),o("xrange",O),O=R(O,$),o("stars",O),O),w=O=>!O||O.toLowerCase()==="x"||O==="*",_=(O,$)=>O.trim().split(/\s+/).map(k=>D(k,$)).join(" "),D=(O,$)=>{const k=$.loose?l[v.TILDELOOSE]:l[v.TILDE];return O.replace(k,(z,H,q,ie,fe)=>{o("tilde",O,z,H,q,ie,fe);let Z;return w(H)?Z="":w(q)?Z=`>=${H}.0.0 <${+H+1}.0.0-0`:w(ie)?Z=`>=${H}.${q}.0 <${H}.${+q+1}.0-0`:fe?(o("replaceTilde pr",fe),Z=`>=${H}.${q}.${ie}-${fe} <${H}.${+q+1}.0-0`):Z=`>=${H}.${q}.${ie} <${H}.${+q+1}.0-0`,o("tilde return",Z),Z})},M=(O,$)=>O.trim().split(/\s+/).map(k=>I(k,$)).join(" "),I=(O,$)=>{o("caret",O,$);const k=$.loose?l[v.CARETLOOSE]:l[v.CARET],z=$.includePrerelease?"-0":"";return O.replace(k,(H,q,ie,fe,Z)=>{o("caret",O,H,q,ie,fe,Z);let Ee;return w(q)?Ee="":w(ie)?Ee=`>=${q}.0.0${z} <${+q+1}.0.0-0`:w(fe)?q==="0"?Ee=`>=${q}.${ie}.0${z} <${q}.${+ie+1}.0-0`:Ee=`>=${q}.${ie}.0${z} <${+q+1}.0.0-0`:Z?(o("replaceCaret pr",Z),q==="0"?ie==="0"?Ee=`>=${q}.${ie}.${fe}-${Z} <${q}.${ie}.${+fe+1}-0`:Ee=`>=${q}.${ie}.${fe}-${Z} <${q}.${+ie+1}.0-0`:Ee=`>=${q}.${ie}.${fe}-${Z} <${+q+1}.0.0-0`):(o("no pr"),q==="0"?ie==="0"?Ee=`>=${q}.${ie}.${fe}${z} <${q}.${ie}.${+fe+1}-0`:Ee=`>=${q}.${ie}.${fe}${z} <${q}.${+ie+1}.0-0`:Ee=`>=${q}.${ie}.${fe} <${+q+1}.0.0-0`),o("caret return",Ee),Ee})},N=(O,$)=>(o("replaceXRanges",O,$),O.split(/\s+/).map(k=>T(k,$)).join(" ")),T=(O,$)=>{O=O.trim();const k=$.loose?l[v.XRANGELOOSE]:l[v.XRANGE];return O.replace(k,(z,H,q,ie,fe,Z)=>{o("xRange",O,z,H,q,ie,fe,Z);const Ee=w(q),Ae=Ee||w(ie),xe=Ae||w(fe),je=xe;return H==="="&&je&&(H=""),Z=$.includePrerelease?"-0":"",Ee?H===">"||H==="<"?z="<0.0.0-0":z="*":H&&je?(Ae&&(ie=0),fe=0,H===">"?(H=">=",Ae?(q=+q+1,ie=0,fe=0):(ie=+ie+1,fe=0)):H==="<="&&(H="<",Ae?q=+q+1:ie=+ie+1),H==="<"&&(Z="-0"),z=`${H+q}.${ie}.${fe}${Z}`):Ae?z=`>=${q}.0.0${Z} <${+q+1}.0.0-0`:xe&&(z=`>=${q}.${ie}.0${Z} <${q}.${+ie+1}.0-0`),o("xRange return",z),z})},R=(O,$)=>(o("replaceStars",O,$),O.trim().replace(l[v.STAR],"")),B=(O,$)=>(o("replaceGTE0",O,$),O.trim().replace(l[$.includePrerelease?v.GTE0PRE:v.GTE0],"")),W=O=>($,k,z,H,q,ie,fe,Z,Ee,Ae,xe,je,pt)=>(w(z)?k="":w(H)?k=`>=${z}.0.0${O?"-0":""}`:w(q)?k=`>=${z}.${H}.0${O?"-0":""}`:ie?k=`>=${k}`:k=`>=${k}${O?"-0":""}`,w(Ee)?Z="":w(Ae)?Z=`<${+Ee+1}.0.0-0`:w(xe)?Z=`<${Ee}.${+Ae+1}.0-0`:je?Z=`<=${Ee}.${Ae}.${xe}-${je}`:O?Z=`<${Ee}.${Ae}.${+xe+1}-0`:Z=`<=${Z}`,`${k} ${Z}`.trim()),G=(O,$,k)=>{for(let z=0;z0){const H=O[z].semver;if(H.major===$.major&&H.minor===$.minor&&H.patch===$.patch)return!0}return!1}return!0}},9641:(b,g,s)=>{const c=s(2741),{MAX_LENGTH:r,MAX_SAFE_INTEGER:n}=s(9255),{safeRe:u,t:h}=s(2034),o=s(4085),{compareIdentifiers:i}=s(6181);class l{constructor(a,m){if(m=o(m),a instanceof l){if(a.loose===!!m.loose&&a.includePrerelease===!!m.includePrerelease)return a;a=a.version}else if(typeof a!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof a}".`);if(a.length>r)throw new TypeError(`version is longer than ${r} characters`);c("SemVer",a,m),this.options=m,this.loose=!!m.loose,this.includePrerelease=!!m.includePrerelease;const d=a.trim().match(m.loose?u[h.LOOSE]:u[h.FULL]);if(!d)throw new TypeError(`Invalid Version: ${a}`);if(this.raw=a,this.major=+d[1],this.minor=+d[2],this.patch=+d[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");d[4]?this.prerelease=d[4].split(".").map(p=>{if(/^[0-9]+$/.test(p)){const E=+p;if(E>=0&&E=0;)typeof this.prerelease[E]=="number"&&(this.prerelease[E]++,E=-2);if(E===-1){if(m===this.prerelease.join(".")&&d===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(p)}}if(m){let E=[m,p];d===!1&&(E=[m]),i(this.prerelease[0],m)===0?isNaN(this.prerelease[1])&&(this.prerelease=E):this.prerelease=E}break}default:throw new Error(`invalid increment argument: ${a}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}b.exports=l},5152:(b,g,s)=>{const c=s(9134),r=(n,u)=>{const h=c(n.trim().replace(/^[=v]+/,""),u);return h?h.version:null};b.exports=r},6093:(b,g,s)=>{const c=s(4415),r=s(1521),n=s(5088),u=s(9152),h=s(9728),o=s(6806),i=(l,v,a,m)=>{switch(v){case"===":return typeof l=="object"&&(l=l.version),typeof a=="object"&&(a=a.version),l===a;case"!==":return typeof l=="object"&&(l=l.version),typeof a=="object"&&(a=a.version),l!==a;case"":case"=":case"==":return c(l,a,m);case"!=":return r(l,a,m);case">":return n(l,a,m);case">=":return u(l,a,m);case"<":return h(l,a,m);case"<=":return o(l,a,m);default:throw new TypeError(`Invalid operator: ${v}`)}};b.exports=i},1823:(b,g,s)=>{const c=s(9641),r=s(9134),{safeRe:n,t:u}=s(2034),h=(o,i)=>{if(o instanceof c)return o;if(typeof o=="number"&&(o=String(o)),typeof o!="string")return null;i=i||{};let l=null;if(!i.rtl)l=o.match(n[u.COERCE]);else{let v;for(;(v=n[u.COERCERTL].exec(o))&&(!l||l.index+l[0].length!==o.length);)(!l||v.index+v[0].length!==l.index+l[0].length)&&(l=v),n[u.COERCERTL].lastIndex=v.index+v[1].length+v[2].length;n[u.COERCERTL].lastIndex=-1}return l===null?null:r(`${l[2]}.${l[3]||"0"}.${l[4]||"0"}`,i)};b.exports=h},688:(b,g,s)=>{const c=s(9641),r=(n,u,h)=>{const o=new c(n,h),i=new c(u,h);return o.compare(i)||o.compareBuild(i)};b.exports=r},1296:(b,g,s)=>{const c=s(9142),r=(n,u)=>c(n,u,!0);b.exports=r},9142:(b,g,s)=>{const c=s(9641),r=(n,u,h)=>new c(n,h).compare(new c(u,h));b.exports=r},9391:(b,g,s)=>{const c=s(9134),r=(n,u)=>{const h=c(n,null,!0),o=c(u,null,!0),i=h.compare(o);if(i===0)return null;const l=i>0,v=l?h:o,a=l?o:h,m=!!v.prerelease.length;if(!!a.prerelease.length&&!m)return!a.patch&&!a.minor?"major":v.patch?"patch":v.minor?"minor":"major";const p=m?"pre":"";return h.major!==o.major?p+"major":h.minor!==o.minor?p+"minor":h.patch!==o.patch?p+"patch":"prerelease"};b.exports=r},4415:(b,g,s)=>{const c=s(9142),r=(n,u,h)=>c(n,u,h)===0;b.exports=r},5088:(b,g,s)=>{const c=s(9142),r=(n,u,h)=>c(n,u,h)>0;b.exports=r},9152:(b,g,s)=>{const c=s(9142),r=(n,u,h)=>c(n,u,h)>=0;b.exports=r},7335:(b,g,s)=>{const c=s(9641),r=(n,u,h,o,i)=>{typeof h=="string"&&(i=o,o=h,h=void 0);try{return new c(n instanceof c?n.version:n,h).inc(u,o,i).version}catch(l){return null}};b.exports=r},9728:(b,g,s)=>{const c=s(9142),r=(n,u,h)=>c(n,u,h)<0;b.exports=r},6806:(b,g,s)=>{const c=s(9142),r=(n,u,h)=>c(n,u,h)<=0;b.exports=r},9309:(b,g,s)=>{const c=s(9641),r=(n,u)=>new c(n,u).major;b.exports=r},159:(b,g,s)=>{const c=s(9641),r=(n,u)=>new c(n,u).minor;b.exports=r},1521:(b,g,s)=>{const c=s(9142),r=(n,u,h)=>c(n,u,h)!==0;b.exports=r},9134:(b,g,s)=>{const c=s(9641),r=(n,u,h=!1)=>{if(n instanceof c)return n;try{return new c(n,u)}catch(o){if(!h)return null;throw o}};b.exports=r},5317:(b,g,s)=>{const c=s(9641),r=(n,u)=>new c(n,u).patch;b.exports=r},5405:(b,g,s)=>{const c=s(9134),r=(n,u)=>{const h=c(n,u);return h&&h.prerelease.length?h.prerelease:null};b.exports=r},9934:(b,g,s)=>{const c=s(9142),r=(n,u,h)=>c(u,n,h);b.exports=r},1586:(b,g,s)=>{const c=s(688),r=(n,u)=>n.sort((h,o)=>c(o,h,u));b.exports=r},639:(b,g,s)=>{const c=s(6999),r=(n,u,h)=>{try{u=new c(u,h)}catch(o){return!1}return u.test(n)};b.exports=r},5402:(b,g,s)=>{const c=s(688),r=(n,u)=>n.sort((h,o)=>c(h,o,u));b.exports=r},4082:(b,g,s)=>{const c=s(9134),r=(n,u)=>{const h=c(n,u);return h?h.version:null};b.exports=r},1559:(b,g,s)=>{const c=s(2034),r=s(9255),n=s(9641),u=s(6181),h=s(9134),o=s(4082),i=s(5152),l=s(7335),v=s(9391),a=s(9309),m=s(159),d=s(5317),p=s(5405),E=s(9142),y=s(9934),S=s(1296),C=s(688),A=s(5402),w=s(1586),_=s(5088),D=s(9728),M=s(4415),I=s(1521),N=s(9152),T=s(6806),R=s(6093),B=s(1823),W=s(3450),G=s(6999),O=s(639),$=s(2869),k=s(1662),z=s(5141),H=s(3806),q=s(4728),ie=s(1962),fe=s(9294),Z=s(4798),Ee=s(1706),Ae=s(8092),xe=s(5175);b.exports={parse:h,valid:o,clean:i,inc:l,diff:v,major:a,minor:m,patch:d,prerelease:p,compare:E,rcompare:y,compareLoose:S,compareBuild:C,sort:A,rsort:w,gt:_,lt:D,eq:M,neq:I,gte:N,lte:T,cmp:R,coerce:B,Comparator:W,Range:G,satisfies:O,toComparators:$,maxSatisfying:k,minSatisfying:z,minVersion:H,validRange:q,outside:ie,gtr:fe,ltr:Z,intersects:Ee,simplifyRange:Ae,subset:xe,SemVer:n,re:c.re,src:c.src,tokens:c.t,SEMVER_SPEC_VERSION:r.SEMVER_SPEC_VERSION,RELEASE_TYPES:r.RELEASE_TYPES,compareIdentifiers:u.compareIdentifiers,rcompareIdentifiers:u.rcompareIdentifiers}},9255:b=>{const g="2.0.0",c=Number.MAX_SAFE_INTEGER||9007199254740991,r=16,n=256-6,u=["major","premajor","minor","preminor","patch","prepatch","prerelease"];b.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:n,MAX_SAFE_INTEGER:c,RELEASE_TYPES:u,SEMVER_SPEC_VERSION:g,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},2741:b=>{const g=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...s)=>console.error("SEMVER",...s):()=>{};b.exports=g},6181:b=>{const g=/^[0-9]+$/,s=(r,n)=>{const u=g.test(r),h=g.test(n);return u&&h&&(r=+r,n=+n),r===n?0:u&&!h?-1:h&&!u?1:rs(n,r);b.exports={compareIdentifiers:s,rcompareIdentifiers:c}},4085:b=>{const g=Object.freeze({loose:!0}),s=Object.freeze({}),c=r=>r?typeof r!="object"?g:r:s;b.exports=c},2034:(b,g,s)=>{const{MAX_SAFE_COMPONENT_LENGTH:c,MAX_SAFE_BUILD_LENGTH:r,MAX_LENGTH:n}=s(9255),u=s(2741);g=b.exports={};const h=g.re=[],o=g.safeRe=[],i=g.src=[],l=g.t={};let v=0;const a="[a-zA-Z0-9-]",m=[["\\s",1],["\\d",n],[a,r]],d=E=>{for(const[y,S]of m)E=E.split(`${y}*`).join(`${y}{0,${S}}`).split(`${y}+`).join(`${y}{1,${S}}`);return E},p=(E,y,S)=>{const C=d(y),A=v++;u(E,A,y),l[E]=A,i[A]=y,h[A]=new RegExp(y,S?"g":void 0),o[A]=new RegExp(C,S?"g":void 0)};p("NUMERICIDENTIFIER","0|[1-9]\\d*"),p("NUMERICIDENTIFIERLOOSE","\\d+"),p("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${a}*`),p("MAINVERSION",`(${i[l.NUMERICIDENTIFIER]})\\.(${i[l.NUMERICIDENTIFIER]})\\.(${i[l.NUMERICIDENTIFIER]})`),p("MAINVERSIONLOOSE",`(${i[l.NUMERICIDENTIFIERLOOSE]})\\.(${i[l.NUMERICIDENTIFIERLOOSE]})\\.(${i[l.NUMERICIDENTIFIERLOOSE]})`),p("PRERELEASEIDENTIFIER",`(?:${i[l.NUMERICIDENTIFIER]}|${i[l.NONNUMERICIDENTIFIER]})`),p("PRERELEASEIDENTIFIERLOOSE",`(?:${i[l.NUMERICIDENTIFIERLOOSE]}|${i[l.NONNUMERICIDENTIFIER]})`),p("PRERELEASE",`(?:-(${i[l.PRERELEASEIDENTIFIER]}(?:\\.${i[l.PRERELEASEIDENTIFIER]})*))`),p("PRERELEASELOOSE",`(?:-?(${i[l.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[l.PRERELEASEIDENTIFIERLOOSE]})*))`),p("BUILDIDENTIFIER",`${a}+`),p("BUILD",`(?:\\+(${i[l.BUILDIDENTIFIER]}(?:\\.${i[l.BUILDIDENTIFIER]})*))`),p("FULLPLAIN",`v?${i[l.MAINVERSION]}${i[l.PRERELEASE]}?${i[l.BUILD]}?`),p("FULL",`^${i[l.FULLPLAIN]}$`),p("LOOSEPLAIN",`[v=\\s]*${i[l.MAINVERSIONLOOSE]}${i[l.PRERELEASELOOSE]}?${i[l.BUILD]}?`),p("LOOSE",`^${i[l.LOOSEPLAIN]}$`),p("GTLT","((?:<|>)?=?)"),p("XRANGEIDENTIFIERLOOSE",`${i[l.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),p("XRANGEIDENTIFIER",`${i[l.NUMERICIDENTIFIER]}|x|X|\\*`),p("XRANGEPLAIN",`[v=\\s]*(${i[l.XRANGEIDENTIFIER]})(?:\\.(${i[l.XRANGEIDENTIFIER]})(?:\\.(${i[l.XRANGEIDENTIFIER]})(?:${i[l.PRERELEASE]})?${i[l.BUILD]}?)?)?`),p("XRANGEPLAINLOOSE",`[v=\\s]*(${i[l.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[l.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[l.XRANGEIDENTIFIERLOOSE]})(?:${i[l.PRERELEASELOOSE]})?${i[l.BUILD]}?)?)?`),p("XRANGE",`^${i[l.GTLT]}\\s*${i[l.XRANGEPLAIN]}$`),p("XRANGELOOSE",`^${i[l.GTLT]}\\s*${i[l.XRANGEPLAINLOOSE]}$`),p("COERCE",`(^|[^\\d])(\\d{1,${c}})(?:\\.(\\d{1,${c}}))?(?:\\.(\\d{1,${c}}))?(?:$|[^\\d])`),p("COERCERTL",i[l.COERCE],!0),p("LONETILDE","(?:~>?)"),p("TILDETRIM",`(\\s*)${i[l.LONETILDE]}\\s+`,!0),g.tildeTrimReplace="$1~",p("TILDE",`^${i[l.LONETILDE]}${i[l.XRANGEPLAIN]}$`),p("TILDELOOSE",`^${i[l.LONETILDE]}${i[l.XRANGEPLAINLOOSE]}$`),p("LONECARET","(?:\\^)"),p("CARETTRIM",`(\\s*)${i[l.LONECARET]}\\s+`,!0),g.caretTrimReplace="$1^",p("CARET",`^${i[l.LONECARET]}${i[l.XRANGEPLAIN]}$`),p("CARETLOOSE",`^${i[l.LONECARET]}${i[l.XRANGEPLAINLOOSE]}$`),p("COMPARATORLOOSE",`^${i[l.GTLT]}\\s*(${i[l.LOOSEPLAIN]})$|^$`),p("COMPARATOR",`^${i[l.GTLT]}\\s*(${i[l.FULLPLAIN]})$|^$`),p("COMPARATORTRIM",`(\\s*)${i[l.GTLT]}\\s*(${i[l.LOOSEPLAIN]}|${i[l.XRANGEPLAIN]})`,!0),g.comparatorTrimReplace="$1$2$3",p("HYPHENRANGE",`^\\s*(${i[l.XRANGEPLAIN]})\\s+-\\s+(${i[l.XRANGEPLAIN]})\\s*$`),p("HYPHENRANGELOOSE",`^\\s*(${i[l.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[l.XRANGEPLAINLOOSE]})\\s*$`),p("STAR","(<|>)?=?\\s*\\*"),p("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),p("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},9294:(b,g,s)=>{const c=s(1962),r=(n,u,h)=>c(n,u,">",h);b.exports=r},1706:(b,g,s)=>{const c=s(6999),r=(n,u,h)=>(n=new c(n,h),u=new c(u,h),n.intersects(u,h));b.exports=r},4798:(b,g,s)=>{const c=s(1962),r=(n,u,h)=>c(n,u,"<",h);b.exports=r},1662:(b,g,s)=>{const c=s(9641),r=s(6999),n=(u,h,o)=>{let i=null,l=null,v=null;try{v=new r(h,o)}catch(a){return null}return u.forEach(a=>{v.test(a)&&(!i||l.compare(a)===-1)&&(i=a,l=new c(i,o))}),i};b.exports=n},5141:(b,g,s)=>{const c=s(9641),r=s(6999),n=(u,h,o)=>{let i=null,l=null,v=null;try{v=new r(h,o)}catch(a){return null}return u.forEach(a=>{v.test(a)&&(!i||l.compare(a)===1)&&(i=a,l=new c(i,o))}),i};b.exports=n},3806:(b,g,s)=>{const c=s(9641),r=s(6999),n=s(5088),u=(h,o)=>{h=new r(h,o);let i=new c("0.0.0");if(h.test(i)||(i=new c("0.0.0-0"),h.test(i)))return i;i=null;for(let l=0;l{const d=new c(m.semver.version);switch(m.operator){case">":d.prerelease.length===0?d.patch++:d.prerelease.push(0),d.raw=d.format();case"":case">=":(!a||n(d,a))&&(a=d);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${m.operator}`)}}),a&&(!i||n(i,a))&&(i=a)}return i&&h.test(i)?i:null};b.exports=u},1962:(b,g,s)=>{const c=s(9641),r=s(3450),{ANY:n}=r,u=s(6999),h=s(639),o=s(5088),i=s(9728),l=s(6806),v=s(9152),a=(m,d,p,E)=>{m=new c(m,E),d=new u(d,E);let y,S,C,A,w;switch(p){case">":y=o,S=l,C=i,A=">",w=">=";break;case"<":y=i,S=v,C=o,A="<",w="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(h(m,d,E))return!1;for(let _=0;_{N.semver===n&&(N=new r(">=0.0.0")),M=M||N,I=I||N,y(N.semver,M.semver,E)?M=N:C(N.semver,I.semver,E)&&(I=N)}),M.operator===A||M.operator===w||(!I.operator||I.operator===A)&&S(m,I.semver))return!1;if(I.operator===w&&C(m,I.semver))return!1}return!0};b.exports=a},8092:(b,g,s)=>{const c=s(639),r=s(9142);b.exports=(n,u,h)=>{const o=[];let i=null,l=null;const v=n.sort((p,E)=>r(p,E,h));for(const p of v)c(p,u,h)?(l=p,i||(i=p)):(l&&o.push([i,l]),l=null,i=null);i&&o.push([i,null]);const a=[];for(const[p,E]of o)p===E?a.push(p):!E&&p===v[0]?a.push("*"):E?p===v[0]?a.push(`<=${E}`):a.push(`${p} - ${E}`):a.push(`>=${p}`);const m=a.join(" || "),d=typeof u.raw=="string"?u.raw:String(u);return m.length{const c=s(6999),r=s(3450),{ANY:n}=r,u=s(639),h=s(9142),o=(d,p,E={})=>{if(d===p)return!0;d=new c(d,E),p=new c(p,E);let y=!1;e:for(const S of d.set){for(const C of p.set){const A=v(S,C,E);if(y=y||A!==null,A)continue e}if(y)return!1}return!0},i=[new r(">=0.0.0-0")],l=[new r(">=0.0.0")],v=(d,p,E)=>{if(d===p)return!0;if(d.length===1&&d[0].semver===n){if(p.length===1&&p[0].semver===n)return!0;E.includePrerelease?d=i:d=l}if(p.length===1&&p[0].semver===n){if(E.includePrerelease)return!0;p=l}const y=new Set;let S,C;for(const T of d)T.operator===">"||T.operator===">="?S=a(S,T,E):T.operator==="<"||T.operator==="<="?C=m(C,T,E):y.add(T.semver);if(y.size>1)return null;let A;if(S&&C){if(A=h(S.semver,C.semver,E),A>0)return null;if(A===0&&(S.operator!==">="||C.operator!=="<="))return null}for(const T of y){if(S&&!u(T,String(S),E)||C&&!u(T,String(C),E))return null;for(const R of p)if(!u(T,String(R),E))return!1;return!0}let w,_,D,M,I=C&&!E.includePrerelease&&C.semver.prerelease.length?C.semver:!1,N=S&&!E.includePrerelease&&S.semver.prerelease.length?S.semver:!1;I&&I.prerelease.length===1&&C.operator==="<"&&I.prerelease[0]===0&&(I=!1);for(const T of p){if(M=M||T.operator===">"||T.operator===">=",D=D||T.operator==="<"||T.operator==="<=",S){if(N&&T.semver.prerelease&&T.semver.prerelease.length&&T.semver.major===N.major&&T.semver.minor===N.minor&&T.semver.patch===N.patch&&(N=!1),T.operator===">"||T.operator===">="){if(w=a(S,T,E),w===T&&w!==S)return!1}else if(S.operator===">="&&!u(S.semver,String(T),E))return!1}if(C){if(I&&T.semver.prerelease&&T.semver.prerelease.length&&T.semver.major===I.major&&T.semver.minor===I.minor&&T.semver.patch===I.patch&&(I=!1),T.operator==="<"||T.operator==="<="){if(_=m(C,T,E),_===T&&_!==C)return!1}else if(C.operator==="<="&&!u(C.semver,String(T),E))return!1}if(!T.operator&&(C||S)&&A!==0)return!1}return!(S&&D&&!C&&A!==0||C&&M&&!S&&A!==0||N||I)},a=(d,p,E)=>{if(!d)return p;const y=h(d.semver,p.semver,E);return y>0?d:y<0||p.operator===">"&&d.operator===">="?p:d},m=(d,p,E)=>{if(!d)return p;const y=h(d.semver,p.semver,E);return y<0?d:y>0||p.operator==="<"&&d.operator==="<="?p:d};b.exports=o},2869:(b,g,s)=>{const c=s(6999),r=(n,u)=>new c(n,u).set.map(h=>h.map(o=>o.value).join(" ").trim().split(" "));b.exports=r},4728:(b,g,s)=>{const c=s(6999),r=(n,u)=>{try{return new c(n,u).range||"*"}catch(h){return null}};b.exports=r},1162:b=>{"use strict";b.exports=function(g){g.prototype[Symbol.iterator]=function*(){for(let s=this.head;s;s=s.next)yield s.value}}},9900:(b,g,s)=>{"use strict";b.exports=c,c.Node=h,c.create=c;function c(o){var i=this;if(i instanceof c||(i=new c),i.tail=null,i.head=null,i.length=0,o&&typeof o.forEach=="function")o.forEach(function(a){i.push(a)});else if(arguments.length>0)for(var l=0,v=arguments.length;l1)l=i;else if(this.head)v=this.head.next,l=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var a=0;v!==null;a++)l=o(l,v.value,a),v=v.next;return l},c.prototype.reduceReverse=function(o,i){var l,v=this.tail;if(arguments.length>1)l=i;else if(this.tail)v=this.tail.prev,l=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var a=this.length-1;v!==null;a--)l=o(l,v.value,a),v=v.prev;return l},c.prototype.toArray=function(){for(var o=new Array(this.length),i=0,l=this.head;l!==null;i++)o[i]=l.value,l=l.next;return o},c.prototype.toArrayReverse=function(){for(var o=new Array(this.length),i=0,l=this.tail;l!==null;i++)o[i]=l.value,l=l.prev;return o},c.prototype.slice=function(o,i){i=i||this.length,i<0&&(i+=this.length),o=o||0,o<0&&(o+=this.length);var l=new c;if(ithis.length&&(i=this.length);for(var v=0,a=this.head;a!==null&&vthis.length&&(i=this.length);for(var v=this.length,a=this.tail;a!==null&&v>i;v--)a=a.prev;for(;a!==null&&v>o;v--,a=a.prev)l.push(a.value);return l},c.prototype.splice=function(o,i,...l){o>this.length&&(o=this.length-1),o<0&&(o=this.length+o);for(var v=0,a=this.head;a!==null&&v{var g=b&&b.__esModule?()=>b.default:()=>b;return rt.d(g,{a:g}),g},rt.d=(b,g)=>{for(var s in g)rt.o(g,s)&&!rt.o(b,s)&&Object.defineProperty(b,s,{enumerable:!0,get:g[s]})},rt.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(b){if(typeof window=="object")return window}}(),rt.o=(b,g)=>Object.prototype.hasOwnProperty.call(b,g),rt.nmd=b=>(b.paths=[],b.children||(b.children=[]),b);var ag={};(()=>{var tt;"use strict";var b=rt(3228),g=rt.n(b),s=rt(2699),c=rt(1559),r=rt.n(c),n=rt(5126),u=rt.n(n),h=rt(1020),o=rt(4987),i=rt(5250),l=rt(3313),v=rt(2728),a=rt(5488),m=rt.n(a),d=rt(3209),p=rt(3931),E=rt(1417),y=rt(8546),S=rt(7479),C=rt(537),A=rt(7132),w=rt(9030);class _{hydrate(he,Re){const Te=new URL(he,typeof window=="undefined"?"https://dummy.base":window.location.origin),j={};Te.pathname.split("/").forEach((me,de)=>{if(me.charAt(0)===":"){const ve=me.slice(1);typeof Re[ve]!="undefined"&&(Te.pathname=Te.pathname.replace(me,encodeURIComponent(Re[ve])),j[ve]=Re[ve])}});for(const me in Re)(typeof j[me]=="undefined"||Te.searchParams.has(me))&&Te.searchParams.set(me,Re[me]);return Te.toString()}}function D(){g()(".sample-request-send").off("click"),g()(".sample-request-send").on("click",function(Le){Le.preventDefault();const he=g()(this).parents("article"),Re=he.data("group"),Te=he.data("name"),j=he.data("version");T(Re,Te,j,g()(this).data("type"))}),g()(".sample-request-clear").off("click"),g()(".sample-request-clear").on("click",function(Le){Le.preventDefault();const he=g()(this).parents("article"),Re=he.data("group"),Te=he.data("name"),j=he.data("version");R(Re,Te,j)})}function M(Le){return Le.replace(/{(.+?)}/g,":$1")}function I(Le,he){const Re=Le.find(".sample-request-url").val(),Te=new _,j=M(Re);return Te.hydrate(j,he)}function N(Le){const he={};["header","query","body"].forEach(Te=>{const j={};try{Le.find(g()(`[data-family="${Te}"]:visible`)).each((me,de)=>{const ve=de.dataset.name;let Fe=de.value;if(de.type==="checkbox")if(de.checked)Fe="on";else return!0;if(!Fe&&!de.dataset.optional&&de.type!=="checkbox")return g()(de).addClass("border-danger"),!0;j[ve]=Fe})}catch(me){return}he[Te]=j});const Re=Le.find(g()('[data-family="body-json"]'));return Re.is(":visible")?(he.body=Re.val(),he.header["Content-Type"]="application/json"):he.header["Content-Type"]="multipart/form-data",he}function T(Le,he,Re,Te){const j=g()(`article[data-group="${Le}"][data-name="${he}"][data-version="${Re}"]`),me=N(j),de={};if(de.url=I(j,me.query),de.headers=me.header,de.headers["Content-Type"]==="application/json")de.data=me.body;else if(de.headers["Content-Type"]==="multipart/form-data"){const He=new FormData;for(const[Ue,Ye]of Object.entries(me.body))He.append(Ue,Ye);de.data=He,de.processData=!1,delete de.headers["Content-Type"],de.contentType=!1}de.type=Te,de.success=ve,de.error=Fe,g().ajax(de),j.find(".sample-request-response").fadeTo(200,1),j.find(".sample-request-response-json").html("Loading...");function ve(He,Ue,Ye){let et;try{et=JSON.parse(Ye.responseText),et=JSON.stringify(et,null,4)}catch(ot){et=Ye.responseText}j.find(".sample-request-response-json").text(et),m().highlightAll()}function Fe(He,Ue,Ye){let et="Error "+He.status+": "+Ye,ot;try{ot=JSON.parse(He.responseText),ot=JSON.stringify(ot,null,4)}catch(gt){ot=He.responseText}ot&&(et+=` `+ot),j.find(".sample-request-response").is(":visible")&&j.find(".sample-request-response").fadeTo(1,.1),j.find(".sample-request-response").fadeTo(250,1),j.find(".sample-request-response-json").text(et),m().highlightAll()}}function R(Le,he,Re){const Te=g()('article[data-group="'+Le+'"][data-name="'+he+'"][data-version="'+Re+'"]');Te.find(".sample-request-response-json").html(""),Te.find(".sample-request-response").hide(),Te.find(".sample-request-input").each((me,de)=>{de.value=de.placeholder!==de.dataset.name?de.placeholder:""});const j=Te.find(".sample-request-url");j.val(j.prop("defaultValue"))}const B={"Allowed values:":"Valors permesos:","Compare all with predecessor":"Comparar tot amb versi\xF3 anterior","compare changes to:":"comparar canvis amb:","compared to":"comparat amb","Default value:":"Valor per defecte:",Description:"Descripci\xF3",Field:"Camp",General:"General","Generated with":"Generat amb",Name:"Nom","No response values.":"Sense valors en la resposta.",optional:"opcional",Parameter:"Par\xE0metre","Permission:":"Permisos:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3 d'exemple","show up to version:":"mostrar versi\xF3:","Size range:":"Tamany de rang:","Toggle navigation":"Canvia la navegaci\xF3",Type:"Tipus",url:"url",Copy:"Copiar","Press Ctrl+C to copy":"Premeu Ctrl+C per copiar","copied!":"Copiat!"},W={"Allowed values:":"Povolen\xE9 hodnoty:","Compare all with predecessor":"Porovnat v\u0161e s p\u0159edchoz\xEDmi verzemi","compare changes to:":"porovnat zm\u011Bny s:","compared to":"porovnat s","Default value:":"V\xFDchoz\xED hodnota:",Description:"Popis",Field:"Pole",General:"Obecn\xE9","Generated with":"Vygenerov\xE1no pomoc\xED",Name:"N\xE1zev","No response values.":"Nebyly vr\xE1ceny \u017E\xE1dn\xE9 hodnoty.",optional:"voliteln\xE9",Parameter:"Parametr","Permission:":"Opr\xE1vn\u011Bn\xED:",Response:"Odpov\u011B\u010F",Send:"Odeslat","Send a Sample Request":"Odeslat uk\xE1zkov\xFD po\u017Eadavek","show up to version:":"zobrazit po verzi:","Size range:":"Rozsah velikosti:","Toggle navigation":"P\u0159epnout navigaci",Type:"Typ",url:"url",Copy:"Kop\xEDrovat","Press Ctrl+C to copy":"Stisknut\xEDm kombinace kl\xE1ves Ctrl+C zkop\xEDrujte","copied!":"Zkop\xEDrovan\xFD!"},G={"Allowed values:":"Erlaubte Werte:","Compare all with predecessor":"Vergleiche alle mit ihren Vorg\xE4ngern","compare changes to:":"vergleiche \xC4nderungen mit:","compared to":"verglichen mit","Default value:":"Standardwert:",Description:"Beschreibung",Field:"Feld",General:"Allgemein","Generated with":"Erstellt mit",Name:"Name","No response values.":"Keine R\xFCckgabewerte.",optional:"optional",Parameter:"Parameter","Permission:":"Berechtigung:",Response:"Antwort",Send:"Senden","Send a Sample Request":"Eine Beispielanfrage senden","show up to version:":"zeige bis zur Version:","Size range:":"Gr\xF6\xDFenbereich:","Toggle navigation":"Navigation ein-/ausblenden",Type:"Typ",url:"url",Copy:"Kopieren","Press Ctrl+C to copy":"Dr\xFCcken Sie Ctrl+C zum kopieren","Copied!":"Kopiert!"},O={"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Comparar todo con versi\xF3n anterior","compare changes to:":"comparar cambios con:","compared to":"comparado con","Default value:":"Valor por defecto:",Description:"Descripci\xF3n",Field:"Campo",General:"General","Generated with":"Generado con",Name:"Nombre","No response values.":"Sin valores en la respuesta.",optional:"opcional",Parameter:"Par\xE1metro","Permission:":"Permisos:",Response:"Respuesta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3n de ejemplo","show up to version:":"mostrar a versi\xF3n:","Size range:":"Tama\xF1o de rango:","Toggle navigation":"Alternar navegaci\xF3n",Type:"Tipo",url:"url",Copy:"Copiar","Press Ctrl+C to copy":"Presione Ctrl+C para copiar","copied!":"\xA1Copiado!"},$={"Allowed values:":"Valeurs autoris\xE9es :",Body:"Corps","Compare all with predecessor":"Tout comparer avec ...","compare changes to:":"comparer les changements \xE0 :","compared to":"comparer \xE0","Default value:":"Valeur par d\xE9faut :",Description:"Description",Field:"Champ",General:"G\xE9n\xE9ral","Generated with":"G\xE9n\xE9r\xE9 avec",Header:"En-t\xEAte",Headers:"En-t\xEAtes",Name:"Nom","No response values.":"Aucune valeur de r\xE9ponse.","No value":"Aucune valeur",optional:"optionnel",Parameter:"Param\xE8tre",Parameters:"Param\xE8tres","Permission:":"Permission :","Query Parameter(s)":"Param\xE8tre(s) de la requ\xEAte","Query Parameters":"Param\xE8tres de la requ\xEAte","Request Body":"Corps de la requ\xEAte",required:"requis",Response:"R\xE9ponse",Send:"Envoyer","Send a Sample Request":"Envoyer une requ\xEAte repr\xE9sentative","show up to version:":"Montrer \xE0 partir de la version :","Size range:":"Ordre de grandeur :","Toggle navigation":"Basculer la navigation",Type:"Type",url:"url",Copy:"Copier","Press Ctrl+C to copy":"Appuyez sur Ctrl+C pour copier","copied!":"Copi\xE9!"},k={"Allowed values:":"Valori permessi:","Compare all with predecessor":"Confronta tutto con versioni precedenti","compare changes to:":"confronta modifiche con:","compared to":"confrontato con","Default value:":"Valore predefinito:",Description:"Descrizione",Field:"Campo",General:"Generale","Generated with":"Creato con",Name:"Nome","No response values.":"Nessun valore di risposta.",optional:"opzionale",Parameter:"Parametro","Permission:":"Permessi:",Response:"Risposta",Send:"Invia","Send a Sample Request":"Invia una richiesta di esempio","show up to version:":"mostra alla versione:","Size range:":"Intervallo dimensione:","Toggle navigation":"Attiva/disattiva la navigazione",Type:"Tipo",url:"url",Copy:"Copiare","Press Ctrl+C to copy":"Premere CTRL+C per copiare","copied!":"Copiato!"},z={"Allowed values:":"Toegestane waarden:","Compare all with predecessor":"Vergelijk alle met voorgaande versie","compare changes to:":"vergelijk veranderingen met:","compared to":"vergelijk met","Default value:":"Standaard waarde:",Description:"Omschrijving",Field:"Veld",General:"Algemeen","Generated with":"Gegenereerd met",Name:"Naam","No response values.":"Geen response waardes.",optional:"optioneel",Parameter:"Parameter","Permission:":"Permissie:",Response:"Antwoorden",Send:"Sturen","Send a Sample Request":"Stuur een sample aanvragen","show up to version:":"toon tot en met versie:","Size range:":"Maatbereik:","Toggle navigation":"Navigatie in-/uitschakelen",Type:"Type",url:"url",Copy:"Kopi\xEBren","Press Ctrl+C to copy":"Druk op Ctrl+C om te kopi\xEBren","copied!":"Gekopieerd!"},H={"Allowed values:":"Dozwolone warto\u015Bci:","Compare all with predecessor":"Por\xF3wnaj z poprzednimi wersjami","compare changes to:":"por\xF3wnaj zmiany do:","compared to":"por\xF3wnaj do:","Default value:":"Warto\u015B\u0107 domy\u015Blna:",Description:"Opis",Field:"Pole",General:"Generalnie","Generated with":"Wygenerowano z",Name:"Nazwa","No response values.":"Brak odpowiedzi.",optional:"opcjonalny",Parameter:"Parametr","Permission:":"Uprawnienia:",Response:"Odpowied\u017A",Send:"Wy\u015Blij","Send a Sample Request":"Wy\u015Blij przyk\u0142adowe \u017C\u0105danie","show up to version:":"poka\u017C do wersji:","Size range:":"Zakres rozmiaru:","Toggle navigation":"Prze\u0142\u0105cz nawigacj\u0119",Type:"Typ",url:"url",Copy:"Kopiowa\u0107","Press Ctrl+C to copy":"Naci\u015Bnij Ctrl+C, aby skopiowa\u0107","copied!":"Kopiowane!"},q={"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Compare todos com antecessores","compare changes to:":"comparar altera\xE7\xF5es com:","compared to":"comparado com","Default value:":"Valor padr\xE3o:",Description:"Descri\xE7\xE3o",Field:"Campo",General:"Geral","Generated with":"Gerado com",Name:"Nome","No response values.":"Sem valores de resposta.",optional:"opcional",Parameter:"Par\xE2metro","Permission:":"Permiss\xE3o:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar um Exemplo de Pedido","show up to version:":"aparecer para a vers\xE3o:","Size range:":"Faixa de tamanho:","Toggle navigation":"Alternar navega\xE7\xE3o",Type:"Tipo",url:"url",Copy:"Copiar","Press Ctrl+C to copy":"Pressione Ctrl+C para copiar","copied!":"Copiado!"},ie={"Allowed values:":"Valori permise:","Compare all with predecessor":"Compar\u0103 toate cu versiunea precedent\u0103","compare changes to:":"compar\u0103 cu versiunea:","compared to":"comparat cu","Default value:":"Valoare implicit\u0103:",Description:"Descriere",Field:"C\xE2mp",General:"General","Generated with":"Generat cu",Name:"Nume","No response values.":"Nici o valoare returnat\u0103.",optional:"op\u021Bional",Parameter:"Parametru","Permission:":"Permisiune:",Response:"R\u0103spuns",Send:"Trimite","Send a Sample Request":"Trimite o cerere de prob\u0103","show up to version:":"arat\u0103 p\xE2n\u0103 la versiunea:","Size range:":"Interval permis:","Toggle navigation":"Comutarea navig\u0103rii",Type:"Tip",url:"url",Copy:"Copie","Press Ctrl+C to copy":"Ap\u0103sa\u021Bi Ctrl+C pentru a copia","copied!":"Copiat!"},fe={"Allowed values:":"\u0414\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F:","Compare all with predecessor":"\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439","compare changes to:":"\u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441:","compared to":"\u0432 \u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u0438 \u0441","Default value:":"\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E:",Description:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",Field:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435",General:"\u041E\u0431\u0449\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F","Generated with":"\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043E \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E",Name:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435","No response values.":"\u041D\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0434\u043B\u044F \u043E\u0442\u0432\u0435\u0442\u0430.",optional:"\u043D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439",Parameter:"\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440","Permission:":"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E:",Response:"\u041E\u0442\u0432\u0435\u0442",Send:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C","Send a Sample Request":"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u0441\u0442\u043E\u0432\u044B\u0439 \u0437\u0430\u043F\u0440\u043E\u0441","show up to version:":"\u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0435\u0440\u0441\u0438\u044E:","Size range:":"\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F:","Toggle navigation":"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438",Type:"\u0422\u0438\u043F",url:"URL",Copy:"\u0421\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C","Press Ctrl+C to copy":"\u041D\u0430\u0436\u043C\u0438\u0442\u0435 Ctrl+C, \u0447\u0442\u043E\u0431\u044B \u0441\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C","copied!":"\u0421\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u043E!"},Z={"Allowed values:":"\u0130zin verilen de\u011Ferler:","Compare all with predecessor":"T\xFCm\xFCn\xFC \xF6ncekiler ile kar\u015F\u0131la\u015Ft\u0131r","compare changes to:":"de\u011Fi\u015Fiklikleri kar\u015F\u0131la\u015Ft\u0131r:","compared to":"kar\u015F\u0131la\u015Ft\u0131r","Default value:":"Varsay\u0131lan de\u011Fer:",Description:"A\xE7\u0131klama",Field:"Alan",General:"Genel","Generated with":"Olu\u015Fturan",Name:"\u0130sim","No response values.":"D\xF6n\xFC\u015F verisi yok.",optional:"opsiyonel",Parameter:"Parametre","Permission:":"\u0130zin:",Response:"D\xF6n\xFC\u015F",Send:"G\xF6nder","Send a Sample Request":"\xD6rnek istek g\xF6nder","show up to version:":"bu versiyona kadar g\xF6ster:","Size range:":"Boyut aral\u0131\u011F\u0131:","Toggle navigation":"Navigasyonu de\u011Fi\u015Ftir",Type:"Tip",url:"url",Copy:"Kopya etmek","Press Ctrl+C to copy":"Kopyalamak i\xE7in Ctrl+C tu\u015Flar\u0131na bas\u0131n","copied!":"Kopya -lanan!"},Ee={"Allowed values:":"Gi\xE1 tr\u1ECB ch\u1EA5p nh\u1EADn:","Compare all with predecessor":"So s\xE1nh v\u1EDBi t\u1EA5t c\u1EA3 phi\xEAn b\u1EA3n tr\u01B0\u1EDBc","compare changes to:":"so s\xE1nh s\u1EF1 thay \u0111\u1ED5i v\u1EDBi:","compared to":"so s\xE1nh v\u1EDBi","Default value:":"Gi\xE1 tr\u1ECB m\u1EB7c \u0111\u1ECBnh:",Description:"Ch\xFA th\xEDch",Field:"Tr\u01B0\u1EDDng d\u1EEF li\u1EC7u",General:"T\u1ED5ng quan","Generated with":"\u0110\u01B0\u1EE3c t\u1EA1o b\u1EDFi",Name:"T\xEAn","No response values.":"Kh\xF4ng c\xF3 k\u1EBFt qu\u1EA3 tr\u1EA3 v\u1EC1.",optional:"T\xF9y ch\u1ECDn",Parameter:"Tham s\u1ED1","Permission:":"Quy\u1EC1n h\u1EA1n:",Response:"K\u1EBFt qu\u1EA3",Send:"G\u1EEDi","Send a Sample Request":"G\u1EEDi m\u1ED9t y\xEAu c\u1EA7u m\u1EABu","show up to version:":"hi\u1EC3n th\u1ECB phi\xEAn b\u1EA3n:","Size range:":"K\xEDch c\u1EE1:","Toggle navigation":"Chuy\u1EC3n \u0111\u1ED5i \u0111i\u1EC1u h\u01B0\u1EDBng",Type:"Ki\u1EC3u",url:"li\xEAn k\u1EBFt",Copy:"B\u1EA3n sao","Press Ctrl+C to copy":"Nh\u1EA5n Ctrl+C \u0111\u1EC3 sao ch\xE9p","copied!":"Sao ch\xE9p!"},Ae={"Allowed values:":"\u5141\u8BB8\u503C:",Body:"\u8BF7\u6C42\u4F53","Compare all with predecessor":"\u4E0E\u6240\u6709\u4E4B\u524D\u7684\u7248\u672C\u6BD4\u8F83","compare changes to:":"\u5C06\u5F53\u524D\u7248\u672C\u4E0E\u6307\u5B9A\u7248\u672C\u6BD4\u8F83:","compared to":"\u76F8\u6BD4\u4E8E","Default value:":"\u9ED8\u8BA4\u503C:",DEPRECATED:"\u5F03\u7528",Description:"\u63CF\u8FF0","Error 4xx":"\u8BF7\u6C42\u5931\u8D25\uFF084xx\uFF09",Field:"\u5B57\u6BB5","Filter...":"\u7B5B\u9009\u2026",General:"\u6982\u8981","Generated with":"\u6784\u5EFA\u4E8E",Header:"\u8BF7\u6C42\u5934",Headers:"\u8BF7\u6C42\u5934",Name:"\u540D\u79F0","No response values.":"\u65E0\u8FD4\u56DE\u503C.","No value":"\u7A7A\u503C",optional:"\u53EF\u9009",Parameter:"\u53C2\u6570",Parameters:"\u53C2\u6570","Permission:":"\u6743\u9650:","Query Parameter(s)":"\u67E5\u8BE2\u53C2\u6570","Query Parameters":"\u67E5\u8BE2\u53C2\u6570","Request Body":"\u8BF7\u6C42\u6570\u636E",required:"\u5FC5\u9700",Reset:"\u91CD\u7F6E",Response:"\u8FD4\u56DE",Send:"\u53D1\u9001","Send a Sample Request":"\u53D1\u9001\u793A\u4F8B\u8BF7\u6C42","show up to version:":"\u663E\u793A\u6307\u5B9A\u7248\u672C:","Size range:":"\u53D6\u503C\u8303\u56F4:","Success 200":"\u8BF7\u6C42\u6210\u529F\uFF08200\uFF09","Toggle navigation":"\u5207\u63DB\u5C0E\u822A",Type:"\u7C7B\u578B",url:"\u5730\u5740",Copy:"\u590D\u5236\u6587\u672C","Press Ctrl+C to copy":"\u6309Ctrl+C\u590D\u5236","copied!":"\u6587\u672C\u5DF2\u590D\u5236!"},xe={ca:B,cn:Ae,cs:W,de:G,es:O,en:{},fr:$,it:k,nl:z,pl:H,pt:q,pt_br:q,ro:ie,ru:fe,tr:Z,vi:Ee,zh:Ae,zh_cn:Ae},je=((tt=window.navigator.language)!=null?tt:"en-GB").toLowerCase().substr(0,2);let pt=xe[je]?xe[je]:xe.en;function Et(Le){const he=pt[Le];return he===void 0?Le:he}function At(Le){if(!Object.prototype.hasOwnProperty.call(xe,Le))throw new Error(`Invalid value for language setting! Available values are ${Object.keys(xe).join(",")}`);pt=xe[Le]}const Pt=Le=>{let he={};const Re=(me,de)=>de.split(".").reduce((ve,Fe)=>{if(ve){if(ve[Fe])return ve[Fe];if(Array.isArray(ve)&&ve[0]&&ve[0][Fe])return ve[0][Fe]}return null},me),Te=(me,de,ve)=>{me?Array.isArray(me)?me.length?me[0][de]=ve:me.push({[de]:ve}):me[de]=ve:he[de]=ve};Le.forEach(me=>{const{parentNode:de,field:ve,type:Fe}=me[0],He=de?Re(he,de.path):void 0,Ue=He?ve.substring(de.path.length+1):ve,Ye=Fe.indexOf("[]")!==-1;Fe.indexOf("Object")!==-1?Te(He,Ue,Ye?[]:{}):Te(He,Ue,Ye?[]:me[1])});const j=Object.keys(he);return j.length===1&&Le[0][0].optional&&(he=he[j[0]]),pe(he)};function pe(Le){return JSON.stringify(Le,null,4)}function De(Le){const he=[];return Le.forEach(Re=>{let Te;switch(Re.type.toLowerCase()){case"string":Te=Re.defaultValue||"";break;case"boolean":Te=Boolean(Re.defaultValue)||!1;break;case"number":Te=parseInt(Re.defaultValue||0,10);break;case"date":Te=Re.defaultValue||new Date().toLocaleDateString(window.navigator.language);break}he.push([Re,Te])}),Pt(he)}var Se=rt(5386);class Me extends Se{constructor(he){super(),this.testMode=he}diffMain(he,Re,Te,j){return super.diff_main(this._stripHtml(he),this._stripHtml(Re),Te,j)}diffLineMode(he,Re){const Te=this.diff_linesToChars_(he,Re),j=Te.chars1,me=Te.chars2,de=Te.lineArray,ve=super.diff_main(j,me,!1);return this.diff_charsToLines_(ve,de),ve}diffPrettyHtml(he){const Re=[],Te=/&/g,j=//g,de=/\n/g;for(let ve=0;ve");switch(Fe){case Se.DIFF_INSERT:Re[ve]=""+Ue+"";break;case Se.DIFF_DELETE:Re[ve]=""+Ue+"";break;case Se.DIFF_EQUAL:Re[ve]=""+Ue+"";break}}return Re.join("")}diffPrettyCode(he){const Re=[],Te=/\n/g;for(let j=0;j'+et+""}),j)}),u().registerHelper("setInputType",function(j){switch(j){case"File":case"Email":case"Color":case"Number":case"Date":return j[0].toLowerCase()+j.substring(1);case"Boolean":return"checkbox";default:return"text"}});let Le;u().registerHelper("startTimer",function(j){return Le=new Date,""}),u().registerHelper("stopTimer",function(j){return console.log(new Date-Le),""}),u().registerHelper("__",function(j){return Et(j)}),u().registerHelper("cl",function(j){return console.log(j),""}),u().registerHelper("underscoreToSpace",function(j){return j.replace(/(_+)/g," ")}),u().registerHelper("removeDblQuotes",function(j){return j.replace(/"/g,"")}),u().registerHelper("assign",function(j){if(arguments.length>0){const me=typeof arguments[1];let de=null;(me==="string"||me==="number"||me==="boolean")&&(de=arguments[1]),u().registerHelper(j,function(){return de})}return""}),u().registerHelper("nl2br",function(j){return Re(j)}),u().registerHelper("ifNotObject",function(j,me){return j&&j.indexOf("Object")!==0?me.fn(this):me.inverse(this)}),u().registerHelper("ifCond",function(j,me,de,ve){switch(me){case"==":return j==de?ve.fn(this):ve.inverse(this);case"===":return j===de?ve.fn(this):ve.inverse(this);case"!=":return j!=de?ve.fn(this):ve.inverse(this);case"!==":return j!==de?ve.fn(this):ve.inverse(this);case"<":return j":return j>de?ve.fn(this):ve.inverse(this);case">=":return j>=de?ve.fn(this):ve.inverse(this);case"&&":return j&&de?ve.fn(this):ve.inverse(this);case"||":return j||de?ve.fn(this):ve.inverse(this);default:return ve.inverse(this)}});const he={};u().registerHelper("subTemplate",function(j,me){he[j]||(he[j]=u().compile(document.getElementById("template-"+j).innerHTML));const de=he[j],ve=g().extend({},this,me.hash);return new(u()).SafeString(de(ve))}),u().registerHelper("toLowerCase",function(j){return j&&typeof j=="string"?j.toLowerCase():""}),u().registerHelper("dot2bracket",function(j){const{parentNode:me,field:de,isArray:ve}=j;let Fe="";if(me){let He=j;do{const Ue=He.parentNode;Ue.isArray&&(Fe=`[]${Fe}`),Ue.parentNode?Fe=`[${Ue.field.substring(Ue.parentNode.path.length+1)}]${Fe}`:Fe=Ue.field+Fe,He=He.parentNode}while(He.parentNode);Fe+=`[${de.substring(me.path.length+1)}]`}else Fe=de,ve&&(Fe+="[]");return Fe}),u().registerHelper("nestObject",function(j){const{parentNode:me,field:de}=j;return me?"  ".repeat(me.path.split(".").length)+de.substring(me.path.length+1):de});function Re(j){return(""+j).replace(/(?:^|<\/pre>)[^]*?(?:
      |$)/g,me=>me.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1
      $2"))}u().registerHelper("each_compare_list_field",function(j,me,de){const ve=de.hash.field,Fe=[];j&&j.forEach(function(Ue){const Ye=Ue;Ye.key=Ue[ve],Fe.push(Ye)});const He=[];return me&&me.forEach(function(Ue){const Ye=Ue;Ye.key=Ue[ve],He.push(Ye)}),Te("key",Fe,He,de)}),u().registerHelper("each_compare_keys",function(j,me,de){const ve=[];j&&Object.keys(j).forEach(function(Ue){const Ye={};Ye.value=j[Ue],Ye.key=Ue,ve.push(Ye)});const Fe=[];return me&&Object.keys(me).forEach(function(Ue){const Ye={};Ye.value=me[Ue],Ye.key=Ue,Fe.push(Ye)}),Te("key",ve,Fe,de)}),u().registerHelper("body2json",function(j,me){return De(j)}),u().registerHelper("each_compare_field",function(j,me,de){return Te("field",j,me,de)}),u().registerHelper("each_compare_title",function(j,me,de){return Te("title",j,me,de)}),u().registerHelper("reformat",function(j,me){if(me==="json")try{return JSON.stringify(JSON.parse(j.trim()),null," ")}catch(de){}return j}),u().registerHelper("showDiff",function(j,me,de){let ve="";if(j===me)ve=j;else{if(!j)return me;if(!me)return j;const Fe=new Me;if(de==="code"){const He=Fe.diffLineMode(me,j);ve=Fe.diffPrettyCode(He)}else{const He=Fe.diffMain(me,j);Fe.diffCleanupSemantic(He),ve=Fe.diffPrettyHtml(He),ve=ve.replace(/¶/gm,""),de==="nl2br"&&(ve=Re(ve))}}return ve});function Te(j,me,de,ve){const Fe=[];let He=0;me&&me.forEach(function(et){let ot=!1;if(de&&de.forEach(function(gt){if(et[j]===gt[j]){const Bt={typeSame:!0,source:et,compare:gt,index:He};Fe.push(Bt),ot=!0,He++}}),!ot){const gt={typeIns:!0,source:et,index:He};Fe.push(gt),He++}}),de&&de.forEach(function(et){let ot=!1;if(me&&me.forEach(function(gt){gt[j]===et[j]&&(ot=!0)}),!ot){const gt={typeDel:!0,compare:et,index:He};Fe.push(gt),He++}});let Ue="";const Ye=Fe.length;for(const et in Fe)parseInt(et,10)===Ye-1&&(Fe[et]._last=!0),Ue=Ue+ve.fn(Fe[et]);return Ue}}document.addEventListener("DOMContentLoaded",()=>{Ht(),D(),m().highlightAll()});function Ht(){var Ke;let Le=[{type:"DELETE",url:"/api/comment/:id",title:"delete comment",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"DeleteApiCommentId"},{type:"GET",url:"/api/comment",title:"Get comment list for client",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"path",isArray:!1,description:"

      comment url path

      "},{group:"Parameter",type:"String",optional:!1,field:"page",isArray:!1,description:"

      page

      "},{group:"Parameter",type:"String",optional:!1,field:"pageSize",isArray:!1,description:"

      page size

      "},{group:"Parameter",type:"String",optional:!1,field:"sortBy",isArray:!1,description:"

      comment sort type, one of 'insertedAt_desc', 'insertedAt_asc', 'like_desc'

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"page",isArray:!1,description:"

      return current comments list page

      "},{group:"200",type:"Number",optional:!1,field:"pageSize",isArray:!1,description:"

      to return error message if error

      "},{group:"200",type:"Object[]",optional:!1,field:"data",isArray:!0,description:"

      comments list

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.mail",isArray:!1,description:"

      comment user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.objectId",isArray:!1,description:"

      comment id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.browser",isArray:!1,description:"

      comment user browser

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.os",isArray:!1,description:"

      comment user os

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.insertedAt",isArray:!1,description:"

      comment created time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.type",isArray:!1,description:"

      comment login user type

      "},{group:"200",type:"Object[]",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",isArray:!0,description:"

      children comments list

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.mail",isArray:!1,description:"

      comment user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.objectId",isArray:!1,description:"

      comment id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.browser",isArray:!1,description:"

      comment user browser

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.os",isArray:!1,description:"

      comment user os

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.insertedAt",isArray:!1,description:"

      comment created time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.type",isArray:!1,description:"

      comment login user type

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"GetApiComment"},{type:"GET",url:"/api/comment?type=count",title:"Get comment count for articles",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"url",isArray:!1,description:"

      a array string join by comma just like a or a,b, return site comment count if url empty

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{examples:[{title:"Single Path Response:",content:"300",type:"Number"},{title:"Multiple Path Response:",content:"[300, 100]",type:"Number"}]},filename:"comment.js",groupTitle:"Comment",name:"GetApiCommentTypeCount"},{type:"GET",url:"/api/comment?type=list",title:"Get comment list for admin",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"page",isArray:!1,description:"

      page

      "},{group:"Parameter",type:"String",optional:!1,field:"pageSize",isArray:!1,description:"

      page size

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "},{group:"200",type:"Object",optional:!1,field:"data",isArray:!1,description:""},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.page",isArray:!1,description:"

      comments list current page

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.pageSize",isArray:!1,description:"

      comments list page size

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.totalPages",isArray:!1,description:"

      comments list total pages

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.spamCount",isArray:!1,description:"

      spam comments count

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.waitingCount",isArray:!1,description:"

      waiting comments count

      "},{group:"200",type:"Object[]",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",isArray:!0,description:"

      comments list data

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.ip",isArray:!1,description:"

      comment user ip address

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.mail",isArray:!1,description:"

      comment user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.objectId",isArray:!1,description:"

      comment id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.status",isArray:!1,description:"

      comment status, approved, waiting or spam

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.ua",isArray:!1,description:"

      comment user agent

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.insertedAt",isArray:!1,description:"

      comment created time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.url",isArray:!1,description:"

      comment article link

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"GetApiCommentTypeList"},{type:"GET",url:"/api/comment?type=recent",title:"Get recent comments",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"count",isArray:!1,description:"

      return comments number, default value is 10

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Object[]",optional:!1,field:"response",isArray:!0,description:""},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.mail",isArray:!1,description:"

      comment user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.objectId",isArray:!1,description:"

      comment id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.browser",isArray:!1,description:"

      comment user browser

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.os",isArray:!1,description:"

      comment user os

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.insertedAt",isArray:!1,description:"

      comment created time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.type",isArray:!1,description:"

      comment login user type

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"GetApiCommentTypeRecent"},{type:"POST",url:"/api/comment",title:"post comment",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"nick",isArray:!1,description:"

      post comment user nick name

      "},{group:"Parameter",type:"String",optional:!1,field:"mail",isArray:!1,description:"

      post comment user mail address

      "},{group:"Parameter",type:"String",optional:!1,field:"link",isArray:!1,description:"

      post comment user link

      "},{group:"Parameter",type:"String",optional:!1,field:"comment",isArray:!1,description:"

      post comment text

      "},{group:"Parameter",type:"String",optional:!1,field:"url",isArray:!1,description:"

      the article url path of comment

      "},{group:"Parameter",type:"String",optional:!1,field:"ua",isArray:!1,description:"

      browser user agent

      "},{group:"Parameter",type:"String",optional:!1,field:"pid",isArray:!1,description:"

      parent comment id

      "},{group:"Parameter",type:"String",optional:!1,field:"rid",isArray:!1,description:"

      root comment id

      "},{group:"Parameter",type:"String",optional:!1,field:"at",isArray:!1,description:"

      parent comment user nick name

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "},{group:"200",type:"Object",optional:!1,field:"data",isArray:!1,description:"

      return comment data

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.mail",isArray:!1,description:"

      comment user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.objectId",isArray:!1,description:"

      comment id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.browser",isArray:!1,description:"

      comment user browser

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.os",isArray:!1,description:"

      comment user os

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.insertedAt",isArray:!1,description:"

      comment created time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.type",isArray:!1,description:"

      comment login user type

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"PostApiComment"},{type:"PUT",url:"/api/comment/:id",title:"update comment data",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"nick",isArray:!1,description:"

      post comment user nick name

      "},{group:"Parameter",type:"String",optional:!0,field:"mail",isArray:!1,description:"

      post comment user mail address

      "},{group:"Parameter",type:"String",optional:!0,field:"link",isArray:!1,description:"

      post comment user link

      "},{group:"Parameter",type:"String",optional:!0,field:"comment",isArray:!1,description:"

      post comment text

      "},{group:"Parameter",type:"String",optional:!0,field:"url",isArray:!1,description:"

      the article url path of comment

      "},{group:"Parameter",type:"Boolean",optional:!0,field:"like",isArray:!1,description:"

      like comment

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"PutApiCommentId"},{type:"GET",url:"/api/oauth",title:"oauth api",group:"OAuth",version:"0.0.1",filename:"oauth.js",groupTitle:"OAuth",name:"GetApiOauth"},{type:"DELETE",url:"/api/db",title:"clean site data",group:"Site",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},filename:"db.js",groupTitle:"Site",name:"DeleteApiDb"},{type:"GET",url:"/api/db",title:"export site data",group:"Site",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},filename:"db.js",groupTitle:"Site",name:"GetApiDb"},{type:"POST",url:"/api/db",title:"import site data",group:"Site",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},filename:"db.js",groupTitle:"Site",name:"PostApiDb"},{type:"PUT",url:"/api/db",title:"update site table data",group:"Site",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},filename:"db.js",groupTitle:"Site",name:"PutApiDb"},{type:"DELETE",url:"/api/token",title:"user logout",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"token.js",groupTitle:"User",name:"DeleteApiToken"},{type:"GET",url:"/api/token",title:"get login user info",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "},{group:"200",type:"Object",optional:!1,field:"data",isArray:!1,description:"

      user info

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.avatar",isArray:!1,description:"

      user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.createdAt",isArray:!1,description:"

      user register time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.display_name",isArray:!1,description:"

      user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.email",isArray:!1,description:"

      user email address

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.github",isArray:!1,description:"

      user github account name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.mailMd5",isArray:!1,description:"

      user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.objectId",isArray:!1,description:"

      user id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.type",isArray:!1,description:"

      user type, administrator or guest

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.url",isArray:!1,description:"

      user link

      "}]}},filename:"token.js",groupTitle:"User",name:"GetApiToken"},{type:"GET",url:"/api/user",title:"user top list without admin",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"pageSize",isArray:!1,description:"

      page size

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "},{group:"200",type:"Object[]",optional:!1,field:"data",isArray:!0,description:"

      user list

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.level",isArray:!1,description:"

      comment user level

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.count",isArray:!1,description:"

      user comment count

      "}]}},filename:"user.js",groupTitle:"User",name:"GetApiUser"},{type:"GET",url:"/api/user?token",title:"user list with admin login",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"page",isArray:!1,description:"

      page

      "},{group:"Parameter",type:"String",optional:!1,field:"pageSize",isArray:!1,description:"

      page size

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "},{group:"200",type:"Object",optional:!1,field:"data",isArray:!1,description:"

      user list

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.page",isArray:!1,description:"

      user list current page

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.pageSize",isArray:!1,description:"

      user list page size

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.totalPages",isArray:!1,description:"

      user list total pages

      "},{group:"200",type:"Object[]",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",isArray:!0,description:"

      user list data

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.level",isArray:!1,description:"

      comment user level

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.label",isArray:!1,description:"

      comment user label

      "}]}},filename:"user.js",groupTitle:"User",name:"GetApiUserToken"},{type:"POST",url:"/api/token",title:"user login",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"email",isArray:!1,description:"

      login user email

      "},{group:"Parameter",type:"String",optional:!1,field:"password",isArray:!1,description:"

      login user password

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"token.js",groupTitle:"User",name:"PostApiToken"},{type:"POST",url:"/api/user",title:"user register",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"display_name",isArray:!1,description:"

      user nick name

      "},{group:"Parameter",type:"String",optional:!1,field:"email",isArray:!1,description:"

      user email

      "},{group:"Parameter",type:"String",optional:!1,field:"password",isArray:!1,description:"

      user password

      "},{group:"Parameter",type:"String",optional:!1,field:"url",isArray:!1,description:"

      user link

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"user.js",groupTitle:"User",name:"PostApiUser"},{type:"PUT",url:"/api/user",title:"update user profile",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"display_name",isArray:!1,description:"

      user new nick name

      "},{group:"Parameter",type:"String",optional:!0,field:"url",isArray:!1,description:"

      user new link

      "},{group:"Parameter",type:"String",optional:!0,field:"password",isArray:!1,description:"

      user new password

      "},{group:"Parameter",type:"String",optional:!0,field:"github",isArray:!1,description:"

      user github account name

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"user.js",groupTitle:"User",name:"PutApiUser"}];const he={name:"waline-root",version:"0.0.0",description:"REST Api",title:"Waline API Documentation",sampleUrl:!1,defaultVersion:"0.0.0",apidoc:"0.3.0",generator:{name:"apidoc",time:"Sun Dec 24 2023 13:40:00 GMT+0000 (Coordinated Universal Time)",url:"https://apidocjs.com",version:"1.2.0"}};dt();const Re=u().compile(g()("#template-header").html()),Te=u().compile(g()("#template-footer").html()),j=u().compile(g()("#template-article").html()),me=u().compile(g()("#template-compare-article").html()),de=u().compile(g()("#template-generator").html()),ve=u().compile(g()("#template-project").html()),Fe=u().compile(g()("#template-sections").html()),He=u().compile(g()("#template-sidenav").html()),Ue={aloneDisplay:!1,showRequiredLabels:!1,withGenerator:!0,withCompare:!0};he.template=Object.assign(Ue,(Ke=he.template)!=null?Ke:{}),he.template.forceLanguage&&At(he.template.forceLanguage);const Ye=(0,s.groupBy)(Le,re=>re.group),et={};g().each(Ye,(re,ne)=>{et[re]=(0,s.groupBy)(ne,le=>le.name)});const ot=[];g().each(et,(re,ne)=>{let le=[];g().each(ne,(oe,_e)=>{const ke=_e[0].title;ke&&le.push(ke.toLowerCase()+"#~#"+oe)}),le.sort(),he.order&&(le=Ne(le,he.order,"#~#")),le.forEach(oe=>{const ke=oe.split("#~#")[1];ne[ke].forEach(Ie=>{ot.push(Ie)})})}),Le=ot;let gt={};const Bt={};let Ot={};Ot[he.version]=1,g().each(Le,(re,ne)=>{gt[ne.group]=1,Bt[ne.group]=ne.groupTitle||ne.group,Ot[ne.version]=1}),gt=Object.keys(gt),gt.sort(),he.order&&(gt=be(Bt,he.order)),Ot=Object.keys(Ot),Ot.sort(r().compare),Ot.reverse();const Tt=[];gt.forEach(re=>{Tt.push({group:re,isHeader:!0,title:Bt[re]});let ne="";Le.forEach(le=>{le.group===re&&(ne!==le.name?Tt.push({title:le.title,group:re,name:le.name,type:le.type,version:le.version,url:le.url}):Tt.push({title:le.title,group:re,hidden:!0,name:le.name,type:le.type,version:le.version,url:le.url}),ne=le.name)})});function pn(re,ne,le){let oe=!1;if(!ne)return oe;const _e=ne.match(/(.+?)<\/h(1|2)>/gi);return _e&&_e.forEach(function(ke){const Ie=ke.substring(2,3),lt=ke.replace(/<.+?>/g,""),xt=ke.match(/id="api-([^-]+)(?:-(.+))?"/),Rt=xt?xt[1]:null,vt=xt?xt[2]:null;Ie==="1"&<&&Rt&&(re.splice(le,0,{group:Rt,isHeader:!0,title:lt,isFixed:!0}),le++,oe=!0),Ie==="2"&<&&Rt&&vt&&(re.splice(le,0,{group:Rt,name:vt,isHeader:!1,title:lt,isFixed:!1,version:"1.0"}),le++)}),oe}let hn;if(he.header&&(hn=pn(Tt,he.header.content,0),hn||Tt.unshift({group:"_header",isHeader:!0,title:he.header.title==null?Et("General"):he.header.title,isFixed:!0})),he.footer){const re=Tt.length;hn=pn(Tt,he.footer.content,Tt.length),!hn&&he.footer.title!=null&&Tt.splice(re,0,{group:"_footer",isHeader:!0,title:he.footer.title,isFixed:!0})}const Tn=he.title?he.title:"apiDoc: "+he.name+" - "+he.version;g()(document).attr("title",Tn),g()("#loader").remove();const Fn={nav:Tt};g()("#sidenav").append(He(Fn)),g()("#generator").append(de(he)),(0,s.extend)(he,{versions:Ot}),g()("#project").append(ve(he)),he.header&&g()("#header").append(Re(he.header)),he.footer&&(g()("#footer").append(Te(he.footer)),he.template.aloneDisplay&&document.getElementById("api-_footer").classList.add("hide"));const kt={};let Bn="";gt.forEach(function(re){const ne=[];let le="",oe={},_e=re,ke="";kt[re]={},Le.forEach(function(Ie){re===Ie.group&&(le!==Ie.name?(Le.forEach(function(lt){re===lt.group&&Ie.name===lt.name&&(Object.prototype.hasOwnProperty.call(kt[Ie.group],Ie.name)||(kt[Ie.group][Ie.name]=[]),kt[Ie.group][Ie.name].push(lt.version))}),oe={article:Ie,versions:kt[Ie.group][Ie.name]}):oe={article:Ie,hidden:!0,versions:kt[Ie.group][Ie.name]},he.sampleUrl&&he.sampleUrl===!0&&(he.sampleUrl=window.location.origin),he.url&&oe.article.url.substr(0,4).toLowerCase()!=="http"&&(oe.article.url=he.url+oe.article.url),se(oe,Ie),Ie.groupTitle&&(_e=Ie.groupTitle),Ie.groupDescription&&(ke=Ie.groupDescription),ne.push({article:j(oe),group:Ie.group,name:Ie.name,aloneDisplay:he.template.aloneDisplay}),le=Ie.name)}),oe={group:re,title:_e,description:ke,articles:ne,aloneDisplay:he.template.aloneDisplay},Bn+=Fe(oe)}),g()("#sections").append(Bn),he.template.aloneDisplay||(document.body.dataset.spy="scroll",g()("body").scrollspy({target:"#scrollingNav"})),g()(".form-control").on("focus change",function(){g()(this).removeClass("border-danger")}),g()(".sidenav").find("a").on("click",function(re){re.preventDefault();const ne=this.getAttribute("href");if(he.template.aloneDisplay){const le=document.querySelector(".sidenav > li.active");le&&le.classList.remove("active"),this.parentNode.classList.add("active")}else{const le=document.querySelector(ne);le&&g()("html,body").animate({scrollTop:le.offsetTop},400)}window.location.hash=ne});function St(re){let ne=!1;return g().each(re,le=>{ne=ne||(0,s.some)(re[le],oe=>oe.type)}),ne}function kn(){g()('button[data-toggle="popover"]').popover().click(function(ne){ne.preventDefault()});const re=g()("#version strong").html();if(g()("#sidenav li").removeClass("is-new"),he.template.withCompare&&g()("#sidenav li[data-version='"+re+"']").each(function(){const ne=g()(this).data("group"),le=g()(this).data("name"),oe=g()("#sidenav li[data-group='"+ne+"'][data-name='"+le+"']").length,_e=g()("#sidenav li[data-group='"+ne+"'][data-name='"+le+"']").index(g()(this));(oe===1||_e===oe-1)&&g()(this).addClass("is-new")}),g()(".nav-tabs-examples a").click(function(ne){ne.preventDefault(),g()(this).tab("show")}),g()(".nav-tabs-examples").find("a:first").tab("show"),g()(".sample-request-content-type-switch").change(function(){g()(this).val()==="body-form-data"?(g()("#sample-request-body-json-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-form-input-"+g()(this).data("id")).show()):(g()("#sample-request-body-form-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-json-input-"+g()(this).data("id")).show())}),he.template.aloneDisplay&&(g()(".show-group").click(function(){const ne="."+g()(this).attr("data-group")+"-group",le="."+g()(this).attr("data-group")+"-article";g()(".show-api-group").addClass("hide"),g()(ne).removeClass("hide"),g()(".show-api-article").addClass("hide"),g()(le).removeClass("hide")}),g()(".show-api").click(function(){const ne=this.getAttribute("href").substring(1),le=document.getElementById("version").textContent.trim(),oe=`.${this.dataset.name}-article`,_e=`[id="${ne}-${le}"]`,ke=`.${this.dataset.group}-group`;g()(".show-api-group").addClass("hide"),g()(ke).removeClass("hide"),g()(".show-api-article").addClass("hide");let Ie=g()(oe);g()(_e).length&&(Ie=g()(_e).parent()),Ie.removeClass("hide"),ne.match(/_(header|footer)/)&&document.getElementById(ne).classList.remove("hide")})),he.template.aloneDisplay||g()("body").scrollspy("refresh"),he.template.aloneDisplay){const ne=decodeURI(window.location.hash);if(ne!=null&&ne.length!==0){const le=document.getElementById("version").textContent.trim(),oe=document.querySelector(`li .${ne.slice(1)}-init`),_e=document.querySelector(`li[data-version="${le}"] .show-api.${ne.slice(1)}-init`);let ke=oe;_e&&(ke=_e),ke.click()}}}function U(re){typeof re=="undefined"?re=g()("#version strong").html():g()("#version strong").html(re),g()("article").addClass("hide"),g()("#sidenav li:not(.nav-fixed)").addClass("hide");const ne={};document.querySelectorAll("article[data-version]").forEach(le=>{const oe=le.dataset.group,_e=le.dataset.name,ke=le.dataset.version,Ie=oe+_e;!ne[Ie]&&r().lte(ke,re)&&(ne[Ie]=!0,document.querySelector(`article[data-group="${oe}"][data-name="${_e}"][data-version="${ke}"]`).classList.remove("hide"),document.querySelector(`#sidenav li[data-group="${oe}"][data-name="${_e}"][data-version="${ke}"]`).classList.remove("hide"),document.querySelector(`#sidenav li.nav-header[data-group="${oe}"]`).classList.remove("hide"))}),g()("article[data-version]").each(function(le){const oe=g()(this).data("group");g()("section#api-"+oe).removeClass("hide"),g()("section#api-"+oe+" article:visible").length===0?g()("section#api-"+oe).addClass("hide"):g()("section#api-"+oe).removeClass("hide")})}if(U(),g()("#versions li.version a").on("click",function(re){re.preventDefault(),U(g()(this).html())}),g()("#compareAllWithPredecessor").on("click",ee),g()("article .versions li.version a").on("click",Q),g().urlParam=function(re){const ne=new RegExp("[\\?&]"+re+"=([^&#]*)").exec(window.location.href);return ne&&ne[1]?ne[1]:null},g().urlParam("compare")&&g()("#compareAllWithPredecessor").trigger("click"),window.location.hash){const re=decodeURI(window.location.hash);g()(re).length>0&&g()("html,body").animate({scrollTop:parseInt(g()(re).offset().top)},0)}document.querySelector('[data-toggle="offcanvas"]').addEventListener("click",function(){const re=document.querySelector(".row-offcanvas");re&&re.classList.toggle("active")}),g()("#scrollingNav .sidenav-search input.search").focus(),g()('[data-action="filter-search"]').on("keyup",V(re=>{const ne=re.currentTarget.value.toLowerCase();g()(".sidenav a.nav-list-item").filter((le,oe)=>g()(oe).toggle(g()(oe).text().toLowerCase().indexOf(ne)>-1))},200)),g()("span.search-reset").on("click",function(){g()("#scrollingNav .sidenav-search input.search").val("").focus(),g()(".sidenav").find("a.nav-list-item").show()});function V(re,ne){let le=null;return(...oe)=>{clearTimeout(le),le=setTimeout(re.bind(this,...oe),ne||0)}}function Q(re){re.preventDefault();const ne=g()(this).parents("article"),le=g()(this).html(),oe=ne.find(".version"),_e=oe.find("strong").html();oe.find("strong").html(le);const ke=ne.data("group"),Ie=ne.data("name"),lt=ne.data("version"),xt=ne.data("compare-version");if(xt!==le&&!(!xt&<===le)){if(xt&&kt[ke][Ie][0]===le||lt===le)we(ke,Ie,lt);else{let Rt={},vt={};g().each(et[ke][Ie],function(or,Vn){Vn.version===lt&&(Rt=Vn),Vn.version===le&&(vt=Vn)});const st={article:Rt,compare:vt,versions:kt[ke][Ie]};st.article.id=st.article.group+"-"+st.article.name+"-"+st.article.version,st.article.id=st.article.id.replace(/\./g,"_"),st.compare.id=st.compare.group+"-"+st.compare.name+"-"+st.compare.version,st.compare.id=st.compare.id.replace(/\./g,"_");let nt=Rt;nt.header&&nt.header.fields&&(st._hasTypeInHeaderFields=St(nt.header.fields)),nt.parameter&&nt.parameter.fields&&(st._hasTypeInParameterFields=St(nt.parameter.fields)),nt.error&&nt.error.fields&&(st._hasTypeInErrorFields=St(nt.error.fields)),nt.success&&nt.success.fields&&(st._hasTypeInSuccessFields=St(nt.success.fields)),nt.info&&nt.info.fields&&(st._hasTypeInInfoFields=St(nt.info.fields)),nt=vt,st._hasTypeInHeaderFields!==!0&&nt.header&&nt.header.fields&&(st._hasTypeInHeaderFields=St(nt.header.fields)),st._hasTypeInParameterFields!==!0&&nt.parameter&&nt.parameter.fields&&(st._hasTypeInParameterFields=St(nt.parameter.fields)),st._hasTypeInErrorFields!==!0&&nt.error&&nt.error.fields&&(st._hasTypeInErrorFields=St(nt.error.fields)),st._hasTypeInSuccessFields!==!0&&nt.success&&nt.success.fields&&(st._hasTypeInSuccessFields=St(nt.success.fields)),st._hasTypeInInfoFields!==!0&&nt.info&&nt.info.fields&&(st._hasTypeInInfoFields=St(nt.info.fields));const pi=me(st);ne.after(pi),ne.next().find(".versions li.version a").on("click",Q),g()("#sidenav li[data-group='"+ke+"'][data-name='"+Ie+"'][data-version='"+_e+"']").addClass("has-modifications"),ne.remove()}kn(),m().highlightAll()}}function ee(re){re.preventDefault(),g()("article:visible .versions").each(function(){const le=g()(this).parents("article").data("version");let oe=null;g()(this).find("li.version a").each(function(){g()(this).html(){Object.keys(re).forEach(_e=>{re[_e].replace(/_/g," ")===oe&&le.push(_e)})}),Object.keys(re).forEach(oe=>{le.indexOf(oe)===-1&&le.push(oe)}),le}kn()}})()})(); +`;switch(me){case Se.DIFF_INSERT:Re[j]=de.replace(/^(.)/gm,"+ $1")+ve;break;case Se.DIFF_DELETE:Re[j]=de.replace(/^(.)/gm,"- $1")+ve;break;case Se.DIFF_EQUAL:Re[j]=de.replace(/^(.)/gm," $1");break}}return Re.join("")}diffCleanupSemantic(he){return this.diff_cleanupSemantic(he)}_stripHtml(he){if(this.testMode)return he;const Re=document.createElement("div");return Re.innerHTML=he,Re.textContent||Re.innerText||""}}function dt(){u().registerHelper("markdown",function(j){return j&&(j=j.replace(/((\[(.*?)\])?\(#)((.+?):(.+?))(\))/mg,function(me,de,ve,Fe,He,Ue,Ye){const et=Fe||Ue+"/"+Ye;return''+et+""}),j)}),u().registerHelper("setInputType",function(j){switch(j){case"File":case"Email":case"Color":case"Number":case"Date":return j[0].toLowerCase()+j.substring(1);case"Boolean":return"checkbox";default:return"text"}});let Le;u().registerHelper("startTimer",function(j){return Le=new Date,""}),u().registerHelper("stopTimer",function(j){return console.log(new Date-Le),""}),u().registerHelper("__",function(j){return Et(j)}),u().registerHelper("cl",function(j){return console.log(j),""}),u().registerHelper("underscoreToSpace",function(j){return j.replace(/(_+)/g," ")}),u().registerHelper("removeDblQuotes",function(j){return j.replace(/"/g,"")}),u().registerHelper("assign",function(j){if(arguments.length>0){const me=typeof arguments[1];let de=null;(me==="string"||me==="number"||me==="boolean")&&(de=arguments[1]),u().registerHelper(j,function(){return de})}return""}),u().registerHelper("nl2br",function(j){return Re(j)}),u().registerHelper("ifNotObject",function(j,me){return j&&j.indexOf("Object")!==0?me.fn(this):me.inverse(this)}),u().registerHelper("ifCond",function(j,me,de,ve){switch(me){case"==":return j==de?ve.fn(this):ve.inverse(this);case"===":return j===de?ve.fn(this):ve.inverse(this);case"!=":return j!=de?ve.fn(this):ve.inverse(this);case"!==":return j!==de?ve.fn(this):ve.inverse(this);case"<":return j":return j>de?ve.fn(this):ve.inverse(this);case">=":return j>=de?ve.fn(this):ve.inverse(this);case"&&":return j&&de?ve.fn(this):ve.inverse(this);case"||":return j||de?ve.fn(this):ve.inverse(this);default:return ve.inverse(this)}});const he={};u().registerHelper("subTemplate",function(j,me){he[j]||(he[j]=u().compile(document.getElementById("template-"+j).innerHTML));const de=he[j],ve=g().extend({},this,me.hash);return new(u()).SafeString(de(ve))}),u().registerHelper("toLowerCase",function(j){return j&&typeof j=="string"?j.toLowerCase():""}),u().registerHelper("dot2bracket",function(j){const{parentNode:me,field:de,isArray:ve}=j;let Fe="";if(me){let He=j;do{const Ue=He.parentNode;Ue.isArray&&(Fe=`[]${Fe}`),Ue.parentNode?Fe=`[${Ue.field.substring(Ue.parentNode.path.length+1)}]${Fe}`:Fe=Ue.field+Fe,He=He.parentNode}while(He.parentNode);Fe+=`[${de.substring(me.path.length+1)}]`}else Fe=de,ve&&(Fe+="[]");return Fe}),u().registerHelper("nestObject",function(j){const{parentNode:me,field:de}=j;return me?"  ".repeat(me.path.split(".").length)+de.substring(me.path.length+1):de});function Re(j){return(""+j).replace(/(?:^|<\/pre>)[^]*?(?:
      |$)/g,me=>me.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1
      $2"))}u().registerHelper("each_compare_list_field",function(j,me,de){const ve=de.hash.field,Fe=[];j&&j.forEach(function(Ue){const Ye=Ue;Ye.key=Ue[ve],Fe.push(Ye)});const He=[];return me&&me.forEach(function(Ue){const Ye=Ue;Ye.key=Ue[ve],He.push(Ye)}),Te("key",Fe,He,de)}),u().registerHelper("each_compare_keys",function(j,me,de){const ve=[];j&&Object.keys(j).forEach(function(Ue){const Ye={};Ye.value=j[Ue],Ye.key=Ue,ve.push(Ye)});const Fe=[];return me&&Object.keys(me).forEach(function(Ue){const Ye={};Ye.value=me[Ue],Ye.key=Ue,Fe.push(Ye)}),Te("key",ve,Fe,de)}),u().registerHelper("body2json",function(j,me){return De(j)}),u().registerHelper("each_compare_field",function(j,me,de){return Te("field",j,me,de)}),u().registerHelper("each_compare_title",function(j,me,de){return Te("title",j,me,de)}),u().registerHelper("reformat",function(j,me){if(me==="json")try{return JSON.stringify(JSON.parse(j.trim()),null," ")}catch(de){}return j}),u().registerHelper("showDiff",function(j,me,de){let ve="";if(j===me)ve=j;else{if(!j)return me;if(!me)return j;const Fe=new Me;if(de==="code"){const He=Fe.diffLineMode(me,j);ve=Fe.diffPrettyCode(He)}else{const He=Fe.diffMain(me,j);Fe.diffCleanupSemantic(He),ve=Fe.diffPrettyHtml(He),ve=ve.replace(/¶/gm,""),de==="nl2br"&&(ve=Re(ve))}}return ve});function Te(j,me,de,ve){const Fe=[];let He=0;me&&me.forEach(function(et){let ot=!1;if(de&&de.forEach(function(gt){if(et[j]===gt[j]){const Bt={typeSame:!0,source:et,compare:gt,index:He};Fe.push(Bt),ot=!0,He++}}),!ot){const gt={typeIns:!0,source:et,index:He};Fe.push(gt),He++}}),de&&de.forEach(function(et){let ot=!1;if(me&&me.forEach(function(gt){gt[j]===et[j]&&(ot=!0)}),!ot){const gt={typeDel:!0,compare:et,index:He};Fe.push(gt),He++}});let Ue="";const Ye=Fe.length;for(const et in Fe)parseInt(et,10)===Ye-1&&(Fe[et]._last=!0),Ue=Ue+ve.fn(Fe[et]);return Ue}}document.addEventListener("DOMContentLoaded",()=>{Ht(),D(),m().highlightAll()});function Ht(){var Ke;let Le=[{type:"DELETE",url:"/api/comment/:id",title:"delete comment",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"DeleteApiCommentId"},{type:"GET",url:"/api/comment",title:"Get comment list for client",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"path",isArray:!1,description:"

      comment url path

      "},{group:"Parameter",type:"String",optional:!1,field:"page",isArray:!1,description:"

      page

      "},{group:"Parameter",type:"String",optional:!1,field:"pageSize",isArray:!1,description:"

      page size

      "},{group:"Parameter",type:"String",optional:!1,field:"sortBy",isArray:!1,description:"

      comment sort type, one of 'insertedAt_desc', 'insertedAt_asc', 'like_desc'

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"page",isArray:!1,description:"

      return current comments list page

      "},{group:"200",type:"Number",optional:!1,field:"pageSize",isArray:!1,description:"

      to return error message if error

      "},{group:"200",type:"Object[]",optional:!1,field:"data",isArray:!0,description:"

      comments list

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.mail",isArray:!1,description:"

      comment user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.objectId",isArray:!1,description:"

      comment id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.browser",isArray:!1,description:"

      comment user browser

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.os",isArray:!1,description:"

      comment user os

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.insertedAt",isArray:!1,description:"

      comment created time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.type",isArray:!1,description:"

      comment login user type

      "},{group:"200",type:"Object[]",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",isArray:!0,description:"

      children comments list

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.mail",isArray:!1,description:"

      comment user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.objectId",isArray:!1,description:"

      comment id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.browser",isArray:!1,description:"

      comment user browser

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.os",isArray:!1,description:"

      comment user os

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.insertedAt",isArray:!1,description:"

      comment created time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.children",parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.children",type:"Object[]",isArray:!0},field:"data.children.type",isArray:!1,description:"

      comment login user type

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"GetApiComment"},{type:"GET",url:"/api/comment?type=count",title:"Get comment count for articles",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"url",isArray:!1,description:"

      a array string join by comma just like a or a,b, return site comment count if url empty

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{examples:[{title:"Single Path Response:",content:"300",type:"Number"},{title:"Multiple Path Response:",content:"[300, 100]",type:"Number"}]},filename:"comment.js",groupTitle:"Comment",name:"GetApiCommentTypeCount"},{type:"GET",url:"/api/comment?type=list",title:"Get comment list for admin",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"page",isArray:!1,description:"

      page

      "},{group:"Parameter",type:"String",optional:!1,field:"pageSize",isArray:!1,description:"

      page size

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "},{group:"200",type:"Object",optional:!1,field:"data",isArray:!1,description:""},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.page",isArray:!1,description:"

      comments list current page

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.pageSize",isArray:!1,description:"

      comments list page size

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.totalPages",isArray:!1,description:"

      comments list total pages

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.spamCount",isArray:!1,description:"

      spam comments count

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.waitingCount",isArray:!1,description:"

      waiting comments count

      "},{group:"200",type:"Object[]",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",isArray:!0,description:"

      comments list data

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.ip",isArray:!1,description:"

      comment user ip address

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.mail",isArray:!1,description:"

      comment user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.objectId",isArray:!1,description:"

      comment id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.status",isArray:!1,description:"

      comment status, approved, waiting or spam

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.ua",isArray:!1,description:"

      comment user agent

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.insertedAt",isArray:!1,description:"

      comment created time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.url",isArray:!1,description:"

      comment article link

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"GetApiCommentTypeList"},{type:"GET",url:"/api/comment?type=recent",title:"Get recent comments",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"count",isArray:!1,description:"

      return comments number, default value is 10

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Object[]",optional:!1,field:"response",isArray:!0,description:""},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.mail",isArray:!1,description:"

      comment user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.objectId",isArray:!1,description:"

      comment id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.browser",isArray:!1,description:"

      comment user browser

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.os",isArray:!1,description:"

      comment user os

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.insertedAt",isArray:!1,description:"

      comment created time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"response",field:"response",type:"Object[]",isArray:!0},field:"response.type",isArray:!1,description:"

      comment login user type

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"GetApiCommentTypeRecent"},{type:"POST",url:"/api/comment",title:"post comment",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"nick",isArray:!1,description:"

      post comment user nick name

      "},{group:"Parameter",type:"String",optional:!1,field:"mail",isArray:!1,description:"

      post comment user mail address

      "},{group:"Parameter",type:"String",optional:!1,field:"link",isArray:!1,description:"

      post comment user link

      "},{group:"Parameter",type:"String",optional:!1,field:"comment",isArray:!1,description:"

      post comment text

      "},{group:"Parameter",type:"String",optional:!1,field:"url",isArray:!1,description:"

      the article url path of comment

      "},{group:"Parameter",type:"String",optional:!1,field:"ua",isArray:!1,description:"

      browser user agent

      "},{group:"Parameter",type:"String",optional:!1,field:"pid",isArray:!1,description:"

      parent comment id

      "},{group:"Parameter",type:"String",optional:!1,field:"rid",isArray:!1,description:"

      root comment id

      "},{group:"Parameter",type:"String",optional:!1,field:"at",isArray:!1,description:"

      parent comment user nick name

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "},{group:"200",type:"Object",optional:!1,field:"data",isArray:!1,description:"

      return comment data

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.mail",isArray:!1,description:"

      comment user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.objectId",isArray:!1,description:"

      comment id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.browser",isArray:!1,description:"

      comment user browser

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.os",isArray:!1,description:"

      comment user os

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.insertedAt",isArray:!1,description:"

      comment created time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.type",isArray:!1,description:"

      comment login user type

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"PostApiComment"},{type:"PUT",url:"/api/comment/:id",title:"update comment data",group:"Comment",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"nick",isArray:!1,description:"

      post comment user nick name

      "},{group:"Parameter",type:"String",optional:!0,field:"mail",isArray:!1,description:"

      post comment user mail address

      "},{group:"Parameter",type:"String",optional:!0,field:"link",isArray:!1,description:"

      post comment user link

      "},{group:"Parameter",type:"String",optional:!0,field:"comment",isArray:!1,description:"

      post comment text

      "},{group:"Parameter",type:"String",optional:!0,field:"url",isArray:!1,description:"

      the article url path of comment

      "},{group:"Parameter",type:"Boolean",optional:!0,field:"like",isArray:!1,description:"

      like comment

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"comment.js",groupTitle:"Comment",name:"PutApiCommentId"},{type:"GET",url:"/api/oauth",title:"oauth api",group:"OAuth",version:"0.0.1",filename:"oauth.js",groupTitle:"OAuth",name:"GetApiOauth"},{type:"DELETE",url:"/api/db",title:"clean site data",group:"Site",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},filename:"db.js",groupTitle:"Site",name:"DeleteApiDb"},{type:"GET",url:"/api/db",title:"export site data",group:"Site",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},filename:"db.js",groupTitle:"Site",name:"GetApiDb"},{type:"POST",url:"/api/db",title:"import site data",group:"Site",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},filename:"db.js",groupTitle:"Site",name:"PostApiDb"},{type:"PUT",url:"/api/db",title:"update site table data",group:"Site",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},filename:"db.js",groupTitle:"Site",name:"PutApiDb"},{type:"DELETE",url:"/api/token",title:"user logout",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"token.js",groupTitle:"User",name:"DeleteApiToken"},{type:"GET",url:"/api/token",title:"get login user info",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "},{group:"200",type:"Object",optional:!1,field:"data",isArray:!1,description:"

      user info

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.avatar",isArray:!1,description:"

      user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.createdAt",isArray:!1,description:"

      user register time

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.display_name",isArray:!1,description:"

      user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.email",isArray:!1,description:"

      user email address

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.github",isArray:!1,description:"

      user github account name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.mailMd5",isArray:!1,description:"

      user mail md5

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.objectId",isArray:!1,description:"

      user id

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.type",isArray:!1,description:"

      user type, administrator or guest

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.url",isArray:!1,description:"

      user link

      "}]}},filename:"token.js",groupTitle:"User",name:"GetApiToken"},{type:"GET",url:"/api/user",title:"user top list without admin",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"pageSize",isArray:!1,description:"

      page size

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "},{group:"200",type:"Object[]",optional:!1,field:"data",isArray:!0,description:"

      user list

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.level",isArray:!1,description:"

      comment user level

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data",field:"data",type:"Object[]",isArray:!0},field:"data.count",isArray:!1,description:"

      user comment count

      "}]}},filename:"user.js",groupTitle:"User",name:"GetApiUser"},{type:"GET",url:"/api/user?token",title:"user list with admin login",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"page",isArray:!1,description:"

      page

      "},{group:"Parameter",type:"String",optional:!1,field:"pageSize",isArray:!1,description:"

      page size

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "},{group:"200",type:"Object",optional:!1,field:"data",isArray:!1,description:"

      user list

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.page",isArray:!1,description:"

      user list current page

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.pageSize",isArray:!1,description:"

      user list page size

      "},{group:"200",type:"Number",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.totalPages",isArray:!1,description:"

      user list total pages

      "},{group:"200",type:"Object[]",optional:!1,parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",isArray:!0,description:"

      user list data

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.nick",isArray:!1,description:"

      comment user nick name

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.link",isArray:!1,description:"

      comment user link

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.avatar",isArray:!1,description:"

      comment user avatar

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.level",isArray:!1,description:"

      comment user level

      "},{group:"200",type:"String",optional:!1,parentNode:{path:"data.data",parentNode:{path:"data",field:"data",type:"Object",isArray:!1},field:"data.data",type:"Object[]",isArray:!0},field:"data.data.label",isArray:!1,description:"

      comment user label

      "}]}},filename:"user.js",groupTitle:"User",name:"GetApiUserToken"},{type:"POST",url:"/api/token",title:"user login",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"email",isArray:!1,description:"

      login user email

      "},{group:"Parameter",type:"String",optional:!1,field:"password",isArray:!1,description:"

      login user password

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"token.js",groupTitle:"User",name:"PostApiToken"},{type:"POST",url:"/api/user",title:"user register",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"display_name",isArray:!1,description:"

      user nick name

      "},{group:"Parameter",type:"String",optional:!1,field:"email",isArray:!1,description:"

      user email

      "},{group:"Parameter",type:"String",optional:!1,field:"password",isArray:!1,description:"

      user password

      "},{group:"Parameter",type:"String",optional:!1,field:"url",isArray:!1,description:"

      user link

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"user.js",groupTitle:"User",name:"PostApiUser"},{type:"PUT",url:"/api/user",title:"update user profile",group:"User",version:"0.0.1",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"display_name",isArray:!1,description:"

      user new nick name

      "},{group:"Parameter",type:"String",optional:!0,field:"url",isArray:!1,description:"

      user new link

      "},{group:"Parameter",type:"String",optional:!0,field:"password",isArray:!1,description:"

      user new password

      "},{group:"Parameter",type:"String",optional:!0,field:"github",isArray:!1,description:"

      user github account name

      "},{group:"Parameter",type:"String",optional:!1,field:"lang",isArray:!1,description:"

      language

      "}]}},success:{fields:{200:[{group:"200",type:"Number",optional:!1,field:"errno",isArray:!1,description:"

      0

      "},{group:"200",type:"String",optional:!1,field:"errmsg",isArray:!1,description:"

      return error message if error

      "}]}},filename:"user.js",groupTitle:"User",name:"PutApiUser"}];const he={name:"waline-root",version:"0.0.0",description:"REST Api",title:"Waline API Documentation",sampleUrl:!1,defaultVersion:"0.0.0",apidoc:"0.3.0",generator:{name:"apidoc",time:"Fri Dec 29 2023 17:52:42 GMT+0000 (Coordinated Universal Time)",url:"https://apidocjs.com",version:"1.2.0"}};dt();const Re=u().compile(g()("#template-header").html()),Te=u().compile(g()("#template-footer").html()),j=u().compile(g()("#template-article").html()),me=u().compile(g()("#template-compare-article").html()),de=u().compile(g()("#template-generator").html()),ve=u().compile(g()("#template-project").html()),Fe=u().compile(g()("#template-sections").html()),He=u().compile(g()("#template-sidenav").html()),Ue={aloneDisplay:!1,showRequiredLabels:!1,withGenerator:!0,withCompare:!0};he.template=Object.assign(Ue,(Ke=he.template)!=null?Ke:{}),he.template.forceLanguage&&At(he.template.forceLanguage);const Ye=(0,s.groupBy)(Le,re=>re.group),et={};g().each(Ye,(re,ne)=>{et[re]=(0,s.groupBy)(ne,le=>le.name)});const ot=[];g().each(et,(re,ne)=>{let le=[];g().each(ne,(oe,_e)=>{const ke=_e[0].title;ke&&le.push(ke.toLowerCase()+"#~#"+oe)}),le.sort(),he.order&&(le=Ne(le,he.order,"#~#")),le.forEach(oe=>{const ke=oe.split("#~#")[1];ne[ke].forEach(Ie=>{ot.push(Ie)})})}),Le=ot;let gt={};const Bt={};let Ot={};Ot[he.version]=1,g().each(Le,(re,ne)=>{gt[ne.group]=1,Bt[ne.group]=ne.groupTitle||ne.group,Ot[ne.version]=1}),gt=Object.keys(gt),gt.sort(),he.order&&(gt=be(Bt,he.order)),Ot=Object.keys(Ot),Ot.sort(r().compare),Ot.reverse();const Tt=[];gt.forEach(re=>{Tt.push({group:re,isHeader:!0,title:Bt[re]});let ne="";Le.forEach(le=>{le.group===re&&(ne!==le.name?Tt.push({title:le.title,group:re,name:le.name,type:le.type,version:le.version,url:le.url}):Tt.push({title:le.title,group:re,hidden:!0,name:le.name,type:le.type,version:le.version,url:le.url}),ne=le.name)})});function pn(re,ne,le){let oe=!1;if(!ne)return oe;const _e=ne.match(/(.+?)<\/h(1|2)>/gi);return _e&&_e.forEach(function(ke){const Ie=ke.substring(2,3),lt=ke.replace(/<.+?>/g,""),xt=ke.match(/id="api-([^-]+)(?:-(.+))?"/),Rt=xt?xt[1]:null,vt=xt?xt[2]:null;Ie==="1"&<&&Rt&&(re.splice(le,0,{group:Rt,isHeader:!0,title:lt,isFixed:!0}),le++,oe=!0),Ie==="2"&<&&Rt&&vt&&(re.splice(le,0,{group:Rt,name:vt,isHeader:!1,title:lt,isFixed:!1,version:"1.0"}),le++)}),oe}let hn;if(he.header&&(hn=pn(Tt,he.header.content,0),hn||Tt.unshift({group:"_header",isHeader:!0,title:he.header.title==null?Et("General"):he.header.title,isFixed:!0})),he.footer){const re=Tt.length;hn=pn(Tt,he.footer.content,Tt.length),!hn&&he.footer.title!=null&&Tt.splice(re,0,{group:"_footer",isHeader:!0,title:he.footer.title,isFixed:!0})}const Tn=he.title?he.title:"apiDoc: "+he.name+" - "+he.version;g()(document).attr("title",Tn),g()("#loader").remove();const Fn={nav:Tt};g()("#sidenav").append(He(Fn)),g()("#generator").append(de(he)),(0,s.extend)(he,{versions:Ot}),g()("#project").append(ve(he)),he.header&&g()("#header").append(Re(he.header)),he.footer&&(g()("#footer").append(Te(he.footer)),he.template.aloneDisplay&&document.getElementById("api-_footer").classList.add("hide"));const kt={};let Bn="";gt.forEach(function(re){const ne=[];let le="",oe={},_e=re,ke="";kt[re]={},Le.forEach(function(Ie){re===Ie.group&&(le!==Ie.name?(Le.forEach(function(lt){re===lt.group&&Ie.name===lt.name&&(Object.prototype.hasOwnProperty.call(kt[Ie.group],Ie.name)||(kt[Ie.group][Ie.name]=[]),kt[Ie.group][Ie.name].push(lt.version))}),oe={article:Ie,versions:kt[Ie.group][Ie.name]}):oe={article:Ie,hidden:!0,versions:kt[Ie.group][Ie.name]},he.sampleUrl&&he.sampleUrl===!0&&(he.sampleUrl=window.location.origin),he.url&&oe.article.url.substr(0,4).toLowerCase()!=="http"&&(oe.article.url=he.url+oe.article.url),se(oe,Ie),Ie.groupTitle&&(_e=Ie.groupTitle),Ie.groupDescription&&(ke=Ie.groupDescription),ne.push({article:j(oe),group:Ie.group,name:Ie.name,aloneDisplay:he.template.aloneDisplay}),le=Ie.name)}),oe={group:re,title:_e,description:ke,articles:ne,aloneDisplay:he.template.aloneDisplay},Bn+=Fe(oe)}),g()("#sections").append(Bn),he.template.aloneDisplay||(document.body.dataset.spy="scroll",g()("body").scrollspy({target:"#scrollingNav"})),g()(".form-control").on("focus change",function(){g()(this).removeClass("border-danger")}),g()(".sidenav").find("a").on("click",function(re){re.preventDefault();const ne=this.getAttribute("href");if(he.template.aloneDisplay){const le=document.querySelector(".sidenav > li.active");le&&le.classList.remove("active"),this.parentNode.classList.add("active")}else{const le=document.querySelector(ne);le&&g()("html,body").animate({scrollTop:le.offsetTop},400)}window.location.hash=ne});function St(re){let ne=!1;return g().each(re,le=>{ne=ne||(0,s.some)(re[le],oe=>oe.type)}),ne}function kn(){g()('button[data-toggle="popover"]').popover().click(function(ne){ne.preventDefault()});const re=g()("#version strong").html();if(g()("#sidenav li").removeClass("is-new"),he.template.withCompare&&g()("#sidenav li[data-version='"+re+"']").each(function(){const ne=g()(this).data("group"),le=g()(this).data("name"),oe=g()("#sidenav li[data-group='"+ne+"'][data-name='"+le+"']").length,_e=g()("#sidenav li[data-group='"+ne+"'][data-name='"+le+"']").index(g()(this));(oe===1||_e===oe-1)&&g()(this).addClass("is-new")}),g()(".nav-tabs-examples a").click(function(ne){ne.preventDefault(),g()(this).tab("show")}),g()(".nav-tabs-examples").find("a:first").tab("show"),g()(".sample-request-content-type-switch").change(function(){g()(this).val()==="body-form-data"?(g()("#sample-request-body-json-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-form-input-"+g()(this).data("id")).show()):(g()("#sample-request-body-form-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-json-input-"+g()(this).data("id")).show())}),he.template.aloneDisplay&&(g()(".show-group").click(function(){const ne="."+g()(this).attr("data-group")+"-group",le="."+g()(this).attr("data-group")+"-article";g()(".show-api-group").addClass("hide"),g()(ne).removeClass("hide"),g()(".show-api-article").addClass("hide"),g()(le).removeClass("hide")}),g()(".show-api").click(function(){const ne=this.getAttribute("href").substring(1),le=document.getElementById("version").textContent.trim(),oe=`.${this.dataset.name}-article`,_e=`[id="${ne}-${le}"]`,ke=`.${this.dataset.group}-group`;g()(".show-api-group").addClass("hide"),g()(ke).removeClass("hide"),g()(".show-api-article").addClass("hide");let Ie=g()(oe);g()(_e).length&&(Ie=g()(_e).parent()),Ie.removeClass("hide"),ne.match(/_(header|footer)/)&&document.getElementById(ne).classList.remove("hide")})),he.template.aloneDisplay||g()("body").scrollspy("refresh"),he.template.aloneDisplay){const ne=decodeURI(window.location.hash);if(ne!=null&&ne.length!==0){const le=document.getElementById("version").textContent.trim(),oe=document.querySelector(`li .${ne.slice(1)}-init`),_e=document.querySelector(`li[data-version="${le}"] .show-api.${ne.slice(1)}-init`);let ke=oe;_e&&(ke=_e),ke.click()}}}function U(re){typeof re=="undefined"?re=g()("#version strong").html():g()("#version strong").html(re),g()("article").addClass("hide"),g()("#sidenav li:not(.nav-fixed)").addClass("hide");const ne={};document.querySelectorAll("article[data-version]").forEach(le=>{const oe=le.dataset.group,_e=le.dataset.name,ke=le.dataset.version,Ie=oe+_e;!ne[Ie]&&r().lte(ke,re)&&(ne[Ie]=!0,document.querySelector(`article[data-group="${oe}"][data-name="${_e}"][data-version="${ke}"]`).classList.remove("hide"),document.querySelector(`#sidenav li[data-group="${oe}"][data-name="${_e}"][data-version="${ke}"]`).classList.remove("hide"),document.querySelector(`#sidenav li.nav-header[data-group="${oe}"]`).classList.remove("hide"))}),g()("article[data-version]").each(function(le){const oe=g()(this).data("group");g()("section#api-"+oe).removeClass("hide"),g()("section#api-"+oe+" article:visible").length===0?g()("section#api-"+oe).addClass("hide"):g()("section#api-"+oe).removeClass("hide")})}if(U(),g()("#versions li.version a").on("click",function(re){re.preventDefault(),U(g()(this).html())}),g()("#compareAllWithPredecessor").on("click",ee),g()("article .versions li.version a").on("click",Q),g().urlParam=function(re){const ne=new RegExp("[\\?&]"+re+"=([^&#]*)").exec(window.location.href);return ne&&ne[1]?ne[1]:null},g().urlParam("compare")&&g()("#compareAllWithPredecessor").trigger("click"),window.location.hash){const re=decodeURI(window.location.hash);g()(re).length>0&&g()("html,body").animate({scrollTop:parseInt(g()(re).offset().top)},0)}document.querySelector('[data-toggle="offcanvas"]').addEventListener("click",function(){const re=document.querySelector(".row-offcanvas");re&&re.classList.toggle("active")}),g()("#scrollingNav .sidenav-search input.search").focus(),g()('[data-action="filter-search"]').on("keyup",V(re=>{const ne=re.currentTarget.value.toLowerCase();g()(".sidenav a.nav-list-item").filter((le,oe)=>g()(oe).toggle(g()(oe).text().toLowerCase().indexOf(ne)>-1))},200)),g()("span.search-reset").on("click",function(){g()("#scrollingNav .sidenav-search input.search").val("").focus(),g()(".sidenav").find("a.nav-list-item").show()});function V(re,ne){let le=null;return(...oe)=>{clearTimeout(le),le=setTimeout(re.bind(this,...oe),ne||0)}}function Q(re){re.preventDefault();const ne=g()(this).parents("article"),le=g()(this).html(),oe=ne.find(".version"),_e=oe.find("strong").html();oe.find("strong").html(le);const ke=ne.data("group"),Ie=ne.data("name"),lt=ne.data("version"),xt=ne.data("compare-version");if(xt!==le&&!(!xt&<===le)){if(xt&&kt[ke][Ie][0]===le||lt===le)we(ke,Ie,lt);else{let Rt={},vt={};g().each(et[ke][Ie],function(or,Vn){Vn.version===lt&&(Rt=Vn),Vn.version===le&&(vt=Vn)});const st={article:Rt,compare:vt,versions:kt[ke][Ie]};st.article.id=st.article.group+"-"+st.article.name+"-"+st.article.version,st.article.id=st.article.id.replace(/\./g,"_"),st.compare.id=st.compare.group+"-"+st.compare.name+"-"+st.compare.version,st.compare.id=st.compare.id.replace(/\./g,"_");let nt=Rt;nt.header&&nt.header.fields&&(st._hasTypeInHeaderFields=St(nt.header.fields)),nt.parameter&&nt.parameter.fields&&(st._hasTypeInParameterFields=St(nt.parameter.fields)),nt.error&&nt.error.fields&&(st._hasTypeInErrorFields=St(nt.error.fields)),nt.success&&nt.success.fields&&(st._hasTypeInSuccessFields=St(nt.success.fields)),nt.info&&nt.info.fields&&(st._hasTypeInInfoFields=St(nt.info.fields)),nt=vt,st._hasTypeInHeaderFields!==!0&&nt.header&&nt.header.fields&&(st._hasTypeInHeaderFields=St(nt.header.fields)),st._hasTypeInParameterFields!==!0&&nt.parameter&&nt.parameter.fields&&(st._hasTypeInParameterFields=St(nt.parameter.fields)),st._hasTypeInErrorFields!==!0&&nt.error&&nt.error.fields&&(st._hasTypeInErrorFields=St(nt.error.fields)),st._hasTypeInSuccessFields!==!0&&nt.success&&nt.success.fields&&(st._hasTypeInSuccessFields=St(nt.success.fields)),st._hasTypeInInfoFields!==!0&&nt.info&&nt.info.fields&&(st._hasTypeInInfoFields=St(nt.info.fields));const pi=me(st);ne.after(pi),ne.next().find(".versions li.version a").on("click",Q),g()("#sidenav li[data-group='"+ke+"'][data-name='"+Ie+"'][data-version='"+_e+"']").addClass("has-modifications"),ne.remove()}kn(),m().highlightAll()}}function ee(re){re.preventDefault(),g()("article:visible .versions").each(function(){const le=g()(this).parents("article").data("version");let oe=null;g()(this).find("li.version a").each(function(){g()(this).html(){Object.keys(re).forEach(_e=>{re[_e].replace(/_/g," ")===oe&&le.push(_e)})}),Object.keys(re).forEach(oe=>{le.indexOf(oe)===-1&&le.push(oe)}),le}kn()}})()})(); diff --git a/api/index.html b/api/index.html index 40f90c75d3..050b320df8 100644 --- a/api/index.html +++ b/api/index.html @@ -5,15 +5,15 @@ - - - - - - - - - + + + + + + + + + @@ -1042,6 +1042,6 @@

      {{__ "Request Body"}}

    - + diff --git a/assets/app-7QnmNIJT.js b/assets/app-7QnmNIJT.js index abec2e4119..8dc29589bd 100644 --- a/assets/app-7QnmNIJT.js +++ b/assets/app-7QnmNIJT.js @@ -1,4 +1,4 @@ -function ws(t,e){const n=Object.create(null),i=t.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Pe={},Gn=[],Mt=()=>{},Oh=()=>!1,Yi=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Ts=t=>t.startsWith("onUpdate:"),ke=Object.assign,Ps=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Ch=Object.prototype.hasOwnProperty,fe=(t,e)=>Ch.call(t,e),Y=Array.isArray,Zn=t=>Xi(t)==="[object Map]",hi=t=>Xi(t)==="[object Set]",pa=t=>Xi(t)==="[object Date]",re=t=>typeof t=="function",ae=t=>typeof t=="string",un=t=>typeof t=="symbol",_e=t=>t!==null&&typeof t=="object",yc=t=>(_e(t)||re(t))&&re(t.then)&&re(t.catch),_c=Object.prototype.toString,Xi=t=>_c.call(t),Ih=t=>Xi(t).slice(8,-1),Ec=t=>Xi(t)==="[object Object]",xs=t=>ae(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,ki=ws(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Qo=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},Rh=/-(\w)/g,ft=Qo(t=>t.replace(Rh,(e,n)=>n?n.toUpperCase():"")),kh=/\B([A-Z])/g,fi=Qo(t=>t.replace(kh,"-$1").toLowerCase()),Gi=Qo(t=>t.charAt(0).toUpperCase()+t.slice(1)),br=Qo(t=>t?`on${Gi(t)}`:""),In=(t,e)=>!Object.is(t,e),Mo=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},zo=t=>{const e=parseFloat(t);return isNaN(e)?t:e},Dh=t=>{const e=ae(t)?Number(t):NaN;return isNaN(e)?t:e};let ma;const Qr=()=>ma||(ma=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ss(t){if(Y(t)){const e={};for(let n=0;n{if(n){const i=n.split(Vh);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function Ls(t){let e="";if(ae(t))e=t;else if(Y(t))for(let n=0;nRn(n,e))}const jb=t=>ae(t)?t:t==null?"":Y(t)||_e(t)&&(t.toString===_c||!re(t.toString))?JSON.stringify(t,Tc,2):String(t),Tc=(t,e)=>e&&e.__v_isRef?Tc(t,e.value):Zn(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,o],r)=>(n[yr(i,r)+" =>"]=o,n),{})}:hi(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>yr(n))}:un(e)?yr(e):_e(e)&&!Y(e)&&!Ec(e)?String(e):e,yr=(t,e="")=>{var n;return un(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};let Qe;class Hh{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Qe,!e&&Qe&&(this.index=(Qe.scopes||(Qe.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=Qe;try{return Qe=this,e()}finally{Qe=n}}}on(){Qe=this}off(){Qe=this.parent}stop(e){if(this._active){let n,i;for(n=0,i=this.effects.length;n{const e=new Set(t);return e.w=0,e.n=0,e},xc=t=>(t.w&dn)>0,Sc=t=>(t.n&dn)>0,qh=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let i=0;i{(u==="length"||!un(u)&&u>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(s.get(n)),e){case"add":Y(t)?xs(n)&&a.push(s.get("length")):(a.push(s.get(An)),Zn(t)&&a.push(s.get(ts)));break;case"delete":Y(t)||(a.push(s.get(An)),Zn(t)&&a.push(s.get(ts)));break;case"set":Zn(t)&&a.push(s.get(An));break}if(a.length===1)a[0]&&ns(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);ns(Os(l))}}function ns(t,e){const n=Y(t)?t:[...t];for(const i of n)i.computed&&ga(i);for(const i of n)i.computed||ga(i)}function ga(t,e){(t!==bt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}function Kh(t,e){var n;return(n=Fo.get(t))==null?void 0:n.get(e)}const Yh=ws("__proto__,__v_isRef,__isVue"),Oc=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(un)),ba=Xh();function Xh(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const i=de(this);for(let r=0,s=this.length;r{t[e]=function(...n){pi();const i=de(this)[e].apply(this,n);return mi(),i}}),t}function Gh(t){const e=de(this);return Xe(e,"has",t),e.hasOwnProperty(t)}class Cc{constructor(e=!1,n=!1){this._isReadonly=e,this._shallow=n}get(e,n,i){const o=this._isReadonly,r=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return r;if(n==="__v_raw")return i===(o?r?uf:Dc:r?kc:Rc).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const s=Y(e);if(!o){if(s&&fe(ba,n))return Reflect.get(ba,n,i);if(n==="hasOwnProperty")return Gh}const a=Reflect.get(e,n,i);return(un(n)?Oc.has(n):Yh(n))||(o||Xe(e,"get",n),r)?a:Me(a)?s&&xs(n)?a:a.value:_e(a)?o?Yt(a):Zi(a):a}}class Ic extends Cc{constructor(e=!1){super(!1,e)}set(e,n,i,o){let r=e[n];if(!this._shallow){const l=ii(r);if(!No(i)&&!ii(i)&&(r=de(r),i=de(i)),!Y(e)&&Me(r)&&!Me(i))return l?!1:(r.value=i,!0)}const s=Y(e)&&xs(n)?Number(n)t,er=t=>Reflect.getPrototypeOf(t);function so(t,e,n=!1,i=!1){t=t.__v_raw;const o=de(t),r=de(e);n||(In(e,r)&&Xe(o,"get",e),Xe(o,"get",r));const{has:s}=er(o),a=i?Is:n?Ds:Bi;if(s.call(o,e))return a(t.get(e));if(s.call(o,r))return a(t.get(r));t!==o&&t.get(e)}function ao(t,e=!1){const n=this.__v_raw,i=de(n),o=de(t);return e||(In(t,o)&&Xe(i,"has",t),Xe(i,"has",o)),t===o?n.has(t):n.has(t)||n.has(o)}function lo(t,e=!1){return t=t.__v_raw,!e&&Xe(de(t),"iterate",An),Reflect.get(t,"size",t)}function ya(t){t=de(t);const e=de(this);return er(e).has.call(e,t)||(e.add(t),Ut(e,"add",t,t)),this}function _a(t,e){e=de(e);const n=de(this),{has:i,get:o}=er(n);let r=i.call(n,t);r||(t=de(t),r=i.call(n,t));const s=o.call(n,t);return n.set(t,e),r?In(e,s)&&Ut(n,"set",t,e):Ut(n,"add",t,e),this}function Ea(t){const e=de(this),{has:n,get:i}=er(e);let o=n.call(e,t);o||(t=de(t),o=n.call(e,t)),i&&i.call(e,t);const r=e.delete(t);return o&&Ut(e,"delete",t,void 0),r}function wa(){const t=de(this),e=t.size!==0,n=t.clear();return e&&Ut(t,"clear",void 0,void 0),n}function co(t,e){return function(i,o){const r=this,s=r.__v_raw,a=de(s),l=e?Is:t?Ds:Bi;return!t&&Xe(a,"iterate",An),s.forEach((c,u)=>i.call(o,l(c),l(u),r))}}function uo(t,e,n){return function(...i){const o=this.__v_raw,r=de(o),s=Zn(r),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,c=o[t](...i),u=n?Is:e?Ds:Bi;return!e&&Xe(r,"iterate",l?ts:An),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:a?[u(d[0]),u(d[1])]:u(d),done:h}},[Symbol.iterator](){return this}}}}function Qt(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function tf(){const t={get(r){return so(this,r)},get size(){return lo(this)},has:ao,add:ya,set:_a,delete:Ea,clear:wa,forEach:co(!1,!1)},e={get(r){return so(this,r,!1,!0)},get size(){return lo(this)},has:ao,add:ya,set:_a,delete:Ea,clear:wa,forEach:co(!1,!0)},n={get(r){return so(this,r,!0)},get size(){return lo(this,!0)},has(r){return ao.call(this,r,!0)},add:Qt("add"),set:Qt("set"),delete:Qt("delete"),clear:Qt("clear"),forEach:co(!0,!1)},i={get(r){return so(this,r,!0,!0)},get size(){return lo(this,!0)},has(r){return ao.call(this,r,!0)},add:Qt("add"),set:Qt("set"),delete:Qt("delete"),clear:Qt("clear"),forEach:co(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{t[r]=uo(r,!1,!1),n[r]=uo(r,!0,!1),e[r]=uo(r,!1,!0),i[r]=uo(r,!0,!0)}),[t,n,e,i]}const[nf,of,rf,sf]=tf();function Rs(t,e){const n=e?t?sf:rf:t?of:nf;return(i,o,r)=>o==="__v_isReactive"?!t:o==="__v_isReadonly"?t:o==="__v_raw"?i:Reflect.get(fe(n,o)&&o in i?n:i,o,r)}const af={get:Rs(!1,!1)},lf={get:Rs(!1,!0)},cf={get:Rs(!0,!1)},Rc=new WeakMap,kc=new WeakMap,Dc=new WeakMap,uf=new WeakMap;function df(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hf(t){return t.__v_skip||!Object.isExtensible(t)?0:df(Ih(t))}function Zi(t){return ii(t)?t:ks(t,!1,Jh,af,Rc)}function Mc(t){return ks(t,!1,ef,lf,kc)}function Yt(t){return ks(t,!0,Qh,cf,Dc)}function ks(t,e,n,i,o){if(!_e(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=o.get(t);if(r)return r;const s=hf(t);if(s===0)return t;const a=new Proxy(t,s===2?i:n);return o.set(t,a),a}function Jn(t){return ii(t)?Jn(t.__v_raw):!!(t&&t.__v_isReactive)}function ii(t){return!!(t&&t.__v_isReadonly)}function No(t){return!!(t&&t.__v_isShallow)}function Vc(t){return Jn(t)||ii(t)}function de(t){const e=t&&t.__v_raw;return e?de(e):t}function $c(t){return $o(t,"__v_skip",!0),t}const Bi=t=>_e(t)?Zi(t):t,Ds=t=>_e(t)?Yt(t):t;function Ms(t){ln&&bt&&(t=de(t),Ac(t.dep||(t.dep=Os())))}function Vs(t,e){t=de(t);const n=t.dep;n&&ns(n)}function Me(t){return!!(t&&t.__v_isRef===!0)}function Q(t){return zc(t,!1)}function pt(t){return zc(t,!0)}function zc(t,e){return Me(t)?t:new ff(t,e)}class ff{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:de(e),this._value=n?e:Bi(e)}get value(){return Ms(this),this._value}set value(e){const n=this.__v_isShallow||No(e)||ii(e);e=n?e:de(e),In(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:Bi(e),Vs(this))}}function yt(t){return Me(t)?t.value:t}const pf={get:(t,e,n)=>yt(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const o=t[e];return Me(o)&&!Me(n)?(o.value=n,!0):Reflect.set(t,e,n,i)}};function Fc(t){return Jn(t)?t:new Proxy(t,pf)}class mf{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:i}=e(()=>Ms(this),()=>Vs(this));this._get=n,this._set=i}get value(){return this._get()}set value(e){this._set(e)}}function Nc(t){return new mf(t)}class vf{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return Kh(de(this._object),this._key)}}class gf{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function tr(t,e,n){return Me(t)?t:re(t)?new gf(t):_e(t)&&arguments.length>1?bf(t,e,n):Q(t)}function bf(t,e,n){const i=t[e];return Me(i)?i:new vf(t,e,n)}class yf{constructor(e,n,i,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Cs(e,()=>{this._dirty||(this._dirty=!0,Vs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=i}get value(){const e=de(this);return Ms(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function _f(t,e,n=!1){let i,o;const r=re(t);return r?(i=t,o=Mt):(i=t.get,o=t.set),new yf(i,o,r||!o,n)}function cn(t,e,n,i){let o;try{o=i?t(...i):t()}catch(r){Ji(r,e,n)}return o}function ct(t,e,n,i){if(re(t)){const r=cn(t,e,n,i);return r&&yc(r)&&r.catch(s=>{Ji(s,e,n)}),r}const o=[];for(let r=0;r>>1,o=Be[i],r=ji(o);rCt&&Be.splice(e,1)}function Pf(t){Y(t)?Qn.push(...t):(!jt||!jt.includes(t,t.allowRecurse?En+1:En))&&Qn.push(t),Hc()}function Ta(t,e,n=Hi?Ct+1:0){for(;nji(n)-ji(i)),En=0;Ent.id==null?1/0:t.id,xf=(t,e)=>{const n=ji(t)-ji(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function jc(t){is=!1,Hi=!0,Be.sort(xf);try{for(Ct=0;Ctae(f)?f.trim():f)),d&&(o=n.map(zo))}let a,l=i[a=br(e)]||i[a=br(ft(e))];!l&&r&&(l=i[a=br(fi(e))]),l&&ct(l,t,6,o);const c=i[a+"Once"];if(c){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,ct(c,t,6,o)}}function Wc(t,e,n=!1){const i=e.emitsCache,o=i.get(t);if(o!==void 0)return o;const r=t.emits;let s={},a=!1;if(!re(t)){const l=c=>{const u=Wc(c,e,!0);u&&(a=!0,ke(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!r&&!a?(_e(t)&&i.set(t,null),null):(Y(r)?r.forEach(l=>s[l]=null):ke(s,r),_e(t)&&i.set(t,s),s)}function ir(t,e){return!t||!Yi(e)?!1:(e=e.slice(2).replace(/Once$/,""),fe(t,e[0].toLowerCase()+e.slice(1))||fe(t,fi(e))||fe(t,e))}let tt=null,or=null;function Ho(t){const e=tt;return tt=t,or=t&&t.type.__scopeId||null,e}function Wb(t){or=t}function qb(){or=null}function Lf(t,e=tt,n){if(!e||t._n)return t;const i=(...o)=>{i._d&&Ma(-1);const r=Ho(e);let s;try{s=t(...o)}finally{Ho(r),i._d&&Ma(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function _r(t){const{type:e,vnode:n,proxy:i,withProxy:o,props:r,propsOptions:[s],slots:a,attrs:l,emit:c,render:u,renderCache:d,data:h,setupState:f,ctx:m,inheritAttrs:g}=t;let y,b;const T=Ho(t);try{if(n.shapeFlag&4){const P=o||i,D=P;y=gt(u.call(D,P,d,r,f,h,m)),b=l}else{const P=e;y=gt(P.length>1?P(r,{attrs:l,slots:a,emit:c}):P(r,null)),b=e.props?l:Af(l)}}catch(P){$i.length=0,Ji(P,t,1),y=Ce(dt)}let w=y;if(b&&g!==!1){const P=Object.keys(b),{shapeFlag:D}=w;P.length&&D&7&&(s&&P.some(Ts)&&(b=Of(b,s)),w=hn(w,b))}return n.dirs&&(w=hn(w),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(w.transition=n.transition),y=w,Ho(T),y}const Af=t=>{let e;for(const n in t)(n==="class"||n==="style"||Yi(n))&&((e||(e={}))[n]=t[n]);return e},Of=(t,e)=>{const n={};for(const i in t)(!Ts(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function Cf(t,e,n){const{props:i,children:o,component:r}=t,{props:s,children:a,patchFlag:l}=e,c=r.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?Pa(i,s,c):!!s;if(l&8){const u=e.dynamicProps;for(let d=0;dt.__isSuspense;function Uc(t,e){e&&e.pendingBranch?Y(t)?e.effects.push(...t):e.effects.push(t):Pf(t)}function Kc(t,e){return zs(t,null,e)}const ho={};function ue(t,e,n){return zs(t,e,n)}function zs(t,e,{immediate:n,deep:i,flush:o,onTrack:r,onTrigger:s}=Pe){var a;const l=Pc()===((a=De)==null?void 0:a.scope)?De:null;let c,u=!1,d=!1;if(Me(t)?(c=()=>t.value,u=No(t)):Jn(t)?(c=()=>t,i=!0):Y(t)?(d=!0,u=t.some(P=>Jn(P)||No(P)),c=()=>t.map(P=>{if(Me(P))return P.value;if(Jn(P))return xn(P);if(re(P))return cn(P,l,2)})):re(t)?e?c=()=>cn(t,l,2):c=()=>{if(!(l&&l.isUnmounted))return h&&h(),ct(t,l,3,[f])}:c=Mt,e&&i){const P=c;c=()=>xn(P())}let h,f=P=>{h=T.onStop=()=>{cn(P,l,4),h=T.onStop=void 0}},m;if(si)if(f=Mt,e?n&&ct(e,l,3,[c(),d?[]:void 0,f]):c(),o==="sync"){const P=Lp();m=P.__watcherHandles||(P.__watcherHandles=[])}else return Mt;let g=d?new Array(t.length).fill(ho):ho;const y=()=>{if(T.active)if(e){const P=T.run();(i||u||(d?P.some((D,C)=>In(D,g[C])):In(P,g)))&&(h&&h(),ct(e,l,3,[P,g===ho?void 0:d&&g[0]===ho?[]:g,f]),g=P)}else T.run()};y.allowRecurse=!!e;let b;o==="sync"?b=y:o==="post"?b=()=>qe(y,l&&l.suspense):(y.pre=!0,l&&(y.id=l.uid),b=()=>nr(y));const T=new Cs(c,b);e?n?y():g=T.run():o==="post"?qe(T.run.bind(T),l&&l.suspense):T.run();const w=()=>{T.stop(),l&&l.scope&&Ps(l.scope.effects,T)};return m&&m.push(w),w}function Mf(t,e,n){const i=this.proxy,o=ae(t)?t.includes(".")?Yc(i,t):()=>i[t]:t.bind(i,i);let r;re(e)?r=e:(r=e.handler,n=e);const s=De;ri(this);const a=zs(o,r.bind(i),n);return s?ri(s):On(),a}function Yc(t,e){const n=e.split(".");return()=>{let i=t;for(let o=0;o{xn(n,e)});else if(Ec(t))for(const n in t)xn(t[n],e);return t}function Ub(t,e){const n=tt;if(n===null)return t;const i=lr(n)||n.proxy,o=t.dirs||(t.dirs=[]);for(let r=0;r{t.isMounted=!0}),sr(()=>{t.isUnmounting=!0}),t}const it=[Function,Array],Gc={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:it,onEnter:it,onAfterEnter:it,onEnterCancelled:it,onBeforeLeave:it,onLeave:it,onAfterLeave:it,onLeaveCancelled:it,onBeforeAppear:it,onAppear:it,onAfterAppear:it,onAppearCancelled:it},Vf={name:"BaseTransition",props:Gc,setup(t,{slots:e}){const n=vi(),i=Xc();let o;return()=>{const r=e.default&&Fs(e.default(),!0);if(!r||!r.length)return;let s=r[0];if(r.length>1){for(const g of r)if(g.type!==dt){s=g;break}}const a=de(t),{mode:l}=a;if(i.isLeaving)return Er(s);const c=Sa(s);if(!c)return Er(s);const u=Wi(c,a,i,n);qi(c,u);const d=n.subTree,h=d&&Sa(d);let f=!1;const{getTransitionKey:m}=c.type;if(m){const g=m();o===void 0?o=g:g!==o&&(o=g,f=!0)}if(h&&h.type!==dt&&(!wn(c,h)||f)){const g=Wi(h,a,i,n);if(qi(h,g),l==="out-in")return i.isLeaving=!0,g.afterLeave=()=>{i.isLeaving=!1,n.update.active!==!1&&n.update()},Er(s);l==="in-out"&&c.type!==dt&&(g.delayLeave=(y,b,T)=>{const w=Zc(i,h);w[String(h.key)]=h,y[rn]=()=>{b(),y[rn]=void 0,delete u.delayedLeave},u.delayedLeave=T})}return s}}},$f=Vf;function Zc(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function Wi(t,e,n,i){const{appear:o,mode:r,persisted:s=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:y,onAfterAppear:b,onAppearCancelled:T}=e,w=String(t.key),P=Zc(n,t),D=(V,$)=>{V&&ct(V,i,9,$)},C=(V,$)=>{const F=$[1];D(V,$),Y(V)?V.every(ne=>ne.length<=1)&&F():V.length<=1&&F()},I={mode:r,persisted:s,beforeEnter(V){let $=a;if(!n.isMounted)if(o)$=g||a;else return;V[rn]&&V[rn](!0);const F=P[w];F&&wn(t,F)&&F.el[rn]&&F.el[rn](),D($,[V])},enter(V){let $=l,F=c,ne=u;if(!n.isMounted)if(o)$=y||l,F=b||c,ne=T||u;else return;let j=!1;const ie=V[fo]=Ae=>{j||(j=!0,Ae?D(ne,[V]):D(F,[V]),I.delayedLeave&&I.delayedLeave(),V[fo]=void 0)};$?C($,[V,ie]):ie()},leave(V,$){const F=String(t.key);if(V[fo]&&V[fo](!0),n.isUnmounting)return $();D(d,[V]);let ne=!1;const j=V[rn]=ie=>{ne||(ne=!0,$(),ie?D(m,[V]):D(f,[V]),V[rn]=void 0,P[F]===t&&delete P[F])};P[F]=t,h?C(h,[V,j]):j()},clone(V){return Wi(V,e,n,i)}};return I}function Er(t){if(Qi(t))return t=hn(t),t.children=null,t}function Sa(t){return Qi(t)?t.children?t.children[0]:void 0:t}function qi(t,e){t.shapeFlag&6&&t.component?qi(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Fs(t,e=!1,n){let i=[],o=0;for(let r=0;r1)for(let r=0;r!!t.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function S(t){re(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:i,delay:o=200,timeout:r,suspensible:s=!0,onError:a}=t;let l=null,c,u=0;const d=()=>(u++,l=null,h()),h=()=>{let f;return l||(f=l=e().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),a)return new Promise((g,y)=>{a(m,()=>g(d()),()=>y(m),u+1)});throw m}).then(m=>f!==l&&l?l:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),c=m,m)))};return q({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return c},setup(){const f=De;if(c)return()=>wr(c,f);const m=T=>{l=null,Ji(T,f,13,!i)};if(s&&f.suspense||si)return h().then(T=>()=>wr(T,f)).catch(T=>(m(T),()=>i?Ce(i,{error:T}):null));const g=Q(!1),y=Q(),b=Q(!!o);return o&&setTimeout(()=>{b.value=!1},o),r!=null&&setTimeout(()=>{if(!g.value&&!y.value){const T=new Error(`Async component timed out after ${r}ms.`);m(T),y.value=T}},r),h().then(()=>{g.value=!0,f.parent&&Qi(f.parent.vnode)&&nr(f.parent.update)}).catch(T=>{m(T),y.value=T}),()=>{if(g.value&&c)return wr(c,f);if(y.value&&i)return Ce(i,{error:y.value});if(n&&!b.value)return Ce(n)}}})}function wr(t,e){const{ref:n,props:i,children:o,ce:r}=e.vnode,s=Ce(t,i,o);return s.ref=n,s.ce=r,delete e.vnode.ce,s}const Qi=t=>t.type.__isKeepAlive;function zf(t,e){Jc(t,"a",e)}function Ff(t,e){Jc(t,"da",e)}function Jc(t,e,n=De){const i=t.__wdc||(t.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return t()});if(rr(e,i,n),n){let o=n.parent;for(;o&&o.parent;)Qi(o.parent.vnode)&&Nf(i,e,n,o),o=o.parent}}function Nf(t,e,n,i){const o=rr(e,t,i,!0);eo(()=>{Ps(i[e],o)},n)}function rr(t,e,n=De,i=!1){if(n){const o=n[t]||(n[t]=[]),r=e.__weh||(e.__weh=(...s)=>{if(n.isUnmounted)return;pi(),ri(n);const a=ct(e,n,t,s);return On(),mi(),a});return i?o.unshift(r):o.push(r),r}}const Xt=t=>(e,n=De)=>(!si||t==="sp")&&rr(t,(...i)=>e(...i),n),Bf=Xt("bm"),Te=Xt("m"),Hf=Xt("bu"),Qc=Xt("u"),sr=Xt("bum"),eo=Xt("um"),jf=Xt("sp"),Wf=Xt("rtg"),qf=Xt("rtc");function Uf(t,e=De){rr("ec",t,e)}function Kb(t,e,n,i){let o;const r=n&&n[i];if(Y(t)||ae(t)){o=new Array(t.length);for(let s=0,a=t.length;se(s,a,void 0,r&&r[a]));else{const s=Object.keys(t);o=new Array(s.length);for(let a=0,l=s.length;at?fu(t)?lr(t)||t.proxy:os(t.parent):null,Mi=ke(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>os(t.parent),$root:t=>os(t.root),$emit:t=>t.emit,$options:t=>Ns(t),$forceUpdate:t=>t.f||(t.f=()=>nr(t.update)),$nextTick:t=>t.n||(t.n=mn.bind(t.proxy)),$watch:t=>Mf.bind(t)}),Tr=(t,e)=>t!==Pe&&!t.__isScriptSetup&&fe(t,e),Kf={get({_:t},e){const{ctx:n,setupState:i,data:o,props:r,accessCache:s,type:a,appContext:l}=t;let c;if(e[0]!=="$"){const f=s[e];if(f!==void 0)switch(f){case 1:return i[e];case 2:return o[e];case 4:return n[e];case 3:return r[e]}else{if(Tr(i,e))return s[e]=1,i[e];if(o!==Pe&&fe(o,e))return s[e]=2,o[e];if((c=t.propsOptions[0])&&fe(c,e))return s[e]=3,r[e];if(n!==Pe&&fe(n,e))return s[e]=4,n[e];rs&&(s[e]=0)}}const u=Mi[e];let d,h;if(u)return e==="$attrs"&&Xe(t,"get",e),u(t);if((d=a.__cssModules)&&(d=d[e]))return d;if(n!==Pe&&fe(n,e))return s[e]=4,n[e];if(h=l.config.globalProperties,fe(h,e))return h[e]},set({_:t},e,n){const{data:i,setupState:o,ctx:r}=t;return Tr(o,e)?(o[e]=n,!0):i!==Pe&&fe(i,e)?(i[e]=n,!0):fe(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(r[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:o,propsOptions:r}},s){let a;return!!n[s]||t!==Pe&&fe(t,s)||Tr(e,s)||(a=r[0])&&fe(a,s)||fe(i,s)||fe(Mi,s)||fe(o.config.globalProperties,s)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:fe(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function La(t){return Y(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}let rs=!0;function Yf(t){const e=Ns(t),n=t.proxy,i=t.ctx;rs=!1,e.beforeCreate&&Aa(e.beforeCreate,t,"bc");const{data:o,computed:r,methods:s,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:f,updated:m,activated:g,deactivated:y,beforeDestroy:b,beforeUnmount:T,destroyed:w,unmounted:P,render:D,renderTracked:C,renderTriggered:I,errorCaptured:V,serverPrefetch:$,expose:F,inheritAttrs:ne,components:j,directives:ie,filters:Ae}=e;if(c&&Xf(c,i,null),s)for(const se in s){const G=s[se];re(G)&&(i[se]=G.bind(n))}if(o){const se=o.call(n,n);_e(se)&&(t.data=Zi(se))}if(rs=!0,r)for(const se in r){const G=r[se],mt=re(G)?G.bind(n,n):re(G.get)?G.get.bind(n,n):Mt,Jt=!re(G)&&re(G.set)?G.set.bind(n):Mt,St=L({get:mt,set:Jt});Object.defineProperty(i,se,{enumerable:!0,configurable:!0,get:()=>St.value,set:We=>St.value=We})}if(a)for(const se in a)eu(a[se],i,n,se);if(l){const se=re(l)?l.call(n):l;Reflect.ownKeys(se).forEach(G=>{ei(G,se[G])})}u&&Aa(u,t,"c");function Z(se,G){Y(G)?G.forEach(mt=>se(mt.bind(n))):G&&se(G.bind(n))}if(Z(Bf,d),Z(Te,h),Z(Hf,f),Z(Qc,m),Z(zf,g),Z(Ff,y),Z(Uf,V),Z(qf,C),Z(Wf,I),Z(sr,T),Z(eo,P),Z(jf,$),Y(F))if(F.length){const se=t.exposed||(t.exposed={});F.forEach(G=>{Object.defineProperty(se,G,{get:()=>n[G],set:mt=>n[G]=mt})})}else t.exposed||(t.exposed={});D&&t.render===Mt&&(t.render=D),ne!=null&&(t.inheritAttrs=ne),j&&(t.components=j),ie&&(t.directives=ie)}function Xf(t,e,n=Mt){Y(t)&&(t=ss(t));for(const i in t){const o=t[i];let r;_e(o)?"default"in o?r=xe(o.from||i,o.default,!0):r=xe(o.from||i):r=xe(o),Me(r)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>r.value,set:s=>r.value=s}):e[i]=r}}function Aa(t,e,n){ct(Y(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function eu(t,e,n,i){const o=i.includes(".")?Yc(n,i):()=>n[i];if(ae(t)){const r=e[t];re(r)&&ue(o,r)}else if(re(t))ue(o,t.bind(n));else if(_e(t))if(Y(t))t.forEach(r=>eu(r,e,n,i));else{const r=re(t.handler)?t.handler.bind(n):e[t.handler];re(r)&&ue(o,r,t)}}function Ns(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:o,optionsCache:r,config:{optionMergeStrategies:s}}=t.appContext,a=r.get(e);let l;return a?l=a:!o.length&&!n&&!i?l=e:(l={},o.length&&o.forEach(c=>jo(l,c,s,!0)),jo(l,e,s)),_e(e)&&r.set(e,l),l}function jo(t,e,n,i=!1){const{mixins:o,extends:r}=e;r&&jo(t,r,n,!0),o&&o.forEach(s=>jo(t,s,n,!0));for(const s in e)if(!(i&&s==="expose")){const a=Gf[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const Gf={data:Oa,props:Ca,emits:Ca,methods:Ii,computed:Ii,beforeCreate:je,created:je,beforeMount:je,mounted:je,beforeUpdate:je,updated:je,beforeDestroy:je,beforeUnmount:je,destroyed:je,unmounted:je,activated:je,deactivated:je,errorCaptured:je,serverPrefetch:je,components:Ii,directives:Ii,watch:Jf,provide:Oa,inject:Zf};function Oa(t,e){return e?t?function(){return ke(re(t)?t.call(this,this):t,re(e)?e.call(this,this):e)}:e:t}function Zf(t,e){return Ii(ss(t),ss(e))}function ss(t){if(Y(t)){const e={};for(let n=0;n1)return n&&re(e)?e.call(i&&i.proxy):e}}function tp(t,e,n,i=!1){const o={},r={};$o(r,ar,1),t.propsDefaults=Object.create(null),nu(t,e,o,r);for(const s in t.propsOptions[0])s in o||(o[s]=void 0);n?t.props=i?o:Mc(o):t.type.props?t.props=o:t.props=r,t.attrs=r}function np(t,e,n,i){const{props:o,attrs:r,vnode:{patchFlag:s}}=t,a=de(o),[l]=t.propsOptions;let c=!1;if((i||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=iu(d,e,!0);ke(s,h),f&&a.push(...f)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!r&&!l)return _e(t)&&i.set(t,Gn),Gn;if(Y(r))for(let u=0;u-1,f[1]=g<0||m-1||fe(f,"default"))&&a.push(d)}}}const c=[s,a];return _e(t)&&i.set(t,c),c}function Ia(t){return t[0]!=="$"}function Ra(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function ka(t,e){return Ra(t)===Ra(e)}function Da(t,e){return Y(e)?e.findIndex(n=>ka(n,t)):re(e)&&ka(e,t)?0:-1}const ou=t=>t[0]==="_"||t==="$stable",Bs=t=>Y(t)?t.map(gt):[gt(t)],ip=(t,e,n)=>{if(e._n)return e;const i=Lf((...o)=>Bs(e(...o)),n);return i._c=!1,i},ru=(t,e,n)=>{const i=t._ctx;for(const o in t){if(ou(o))continue;const r=t[o];if(re(r))e[o]=ip(o,r,i);else if(r!=null){const s=Bs(r);e[o]=()=>s}}},su=(t,e)=>{const n=Bs(e);t.slots.default=()=>n},op=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=de(e),$o(e,"_",n)):ru(e,t.slots={})}else t.slots={},e&&su(t,e);$o(t.slots,ar,1)},rp=(t,e,n)=>{const{vnode:i,slots:o}=t;let r=!0,s=Pe;if(i.shapeFlag&32){const a=e._;a?n&&a===1?r=!1:(ke(o,e),!n&&a===1&&delete o._):(r=!e.$stable,ru(e,o)),s=e}else e&&(su(t,e),s={default:1});if(r)for(const a in o)!ou(a)&&s[a]==null&&delete o[a]};function qo(t,e,n,i,o=!1){if(Y(t)){t.forEach((h,f)=>qo(h,e&&(Y(e)?e[f]:e),n,i,o));return}if(Di(i)&&!o)return;const r=i.shapeFlag&4?lr(i.component)||i.component.proxy:i.el,s=o?null:r,{i:a,r:l}=t,c=e&&e.r,u=a.refs===Pe?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==l&&(ae(c)?(u[c]=null,fe(d,c)&&(d[c]=null)):Me(c)&&(c.value=null)),re(l))cn(l,a,12,[s,u]);else{const h=ae(l),f=Me(l);if(h||f){const m=()=>{if(t.f){const g=h?fe(d,l)?d[l]:u[l]:l.value;o?Y(g)&&Ps(g,r):Y(g)?g.includes(r)||g.push(r):h?(u[l]=[r],fe(d,l)&&(d[l]=u[l])):(l.value=[r],t.k&&(u[t.k]=l.value))}else h?(u[l]=s,fe(d,l)&&(d[l]=s)):f&&(l.value=s,t.k&&(u[t.k]=s))};s?(m.id=-1,qe(m,n)):m()}}}let en=!1;const po=t=>/svg/.test(t.namespaceURI)&&t.tagName!=="foreignObject",mo=t=>t.nodeType===8;function sp(t){const{mt:e,p:n,o:{patchProp:i,createText:o,nextSibling:r,parentNode:s,remove:a,insert:l,createComment:c}}=t,u=(w,P)=>{if(!P.hasChildNodes()){n(null,w,P),Bo(),P._vnode=w;return}en=!1,d(P.firstChild,w,null,null,null),Bo(),P._vnode=w,en&&console.error("Hydration completed but contains mismatches.")},d=(w,P,D,C,I,V=!1)=>{const $=mo(w)&&w.data==="[",F=()=>g(w,P,D,C,I,$),{type:ne,ref:j,shapeFlag:ie,patchFlag:Ae}=P;let Oe=w.nodeType;P.el=w,Ae===-2&&(V=!1,P.dynamicChildren=null);let Z=null;switch(ne){case oi:Oe!==3?P.children===""?(l(P.el=o(""),s(w),w),Z=w):Z=F():(w.data!==P.children&&(en=!0,w.data=P.children),Z=r(w));break;case dt:T(w)?(Z=r(w),b(P.el=w.content.firstChild,w,D)):Oe!==8||$?Z=F():Z=r(w);break;case Vi:if($&&(w=r(w),Oe=w.nodeType),Oe===1||Oe===3){Z=w;const se=!P.children.length;for(let G=0;G{V=V||!!P.dynamicChildren;const{type:$,props:F,patchFlag:ne,shapeFlag:j,dirs:ie,transition:Ae}=P,Oe=$==="input"||$==="option";if(Oe||ne!==-1){ie&&Ot(P,null,D,"created");let Z=!1;if(T(w)){Z=au(C,Ae)&&D&&D.vnode.props&&D.vnode.props.appear;const G=w.content.firstChild;Z&&Ae.beforeEnter(G),b(G,w,D),P.el=w=G}if(F)if(Oe||!V||ne&48)for(const G in F)(Oe&&(G.endsWith("value")||G==="indeterminate")||Yi(G)&&!ki(G)||G[0]===".")&&i(w,G,null,F[G],!1,void 0,D);else F.onClick&&i(w,"onClick",null,F.onClick,!1,void 0,D);let se;if((se=F&&F.onVnodeBeforeMount)&&at(se,D,P),ie&&Ot(P,null,D,"beforeMount"),((se=F&&F.onVnodeMounted)||ie||Z)&&Uc(()=>{se&&at(se,D,P),Z&&Ae.enter(w),ie&&Ot(P,null,D,"mounted")},C),j&16&&!(F&&(F.innerHTML||F.textContent))){let G=f(w.firstChild,P,w,D,C,I,V);for(;G;){en=!0;const mt=G;G=G.nextSibling,a(mt)}}else j&8&&w.textContent!==P.children&&(en=!0,w.textContent=P.children)}return w.nextSibling},f=(w,P,D,C,I,V,$)=>{$=$||!!P.dynamicChildren;const F=P.children,ne=F.length;for(let j=0;j{const{slotScopeIds:$}=P;$&&(I=I?I.concat($):$);const F=s(w),ne=f(r(w),P,F,D,C,I,V);return ne&&mo(ne)&&ne.data==="]"?r(P.anchor=ne):(en=!0,l(P.anchor=c("]"),F,ne),ne)},g=(w,P,D,C,I,V)=>{if(en=!0,P.el=null,V){const ne=y(w);for(;;){const j=r(w);if(j&&j!==ne)a(j);else break}}const $=r(w),F=s(w);return a(w),n(null,P,F,$,D,C,po(F),I),$},y=(w,P="[",D="]")=>{let C=0;for(;w;)if(w=r(w),w&&mo(w)&&(w.data===P&&C++,w.data===D)){if(C===0)return r(w);C--}return w},b=(w,P,D)=>{const C=P.parentNode;C&&C.replaceChild(w,P);let I=D;for(;I;)I.vnode.el===P&&(I.vnode.el=I.subTree.el=w),I=I.parent},T=w=>w.nodeType===1&&w.tagName.toLowerCase()==="template";return[u,d]}const qe=Uc;function ap(t){return lp(t,sp)}function lp(t,e){const n=Qr();n.__VUE__=!0;const{insert:i,remove:o,patchProp:r,createElement:s,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:f=Mt,insertStaticContent:m}=t,g=(_,E,x,A=null,R=null,k=null,W=!1,z=null,N=!!E.dynamicChildren)=>{if(_===E)return;_&&!wn(_,E)&&(A=O(_),We(_,R,k,!0),_=null),E.patchFlag===-2&&(N=!1,E.dynamicChildren=null);const{type:M,ref:ee,shapeFlag:K}=E;switch(M){case oi:y(_,E,x,A);break;case dt:b(_,E,x,A);break;case Vi:_==null&&T(E,x,A,W);break;case et:j(_,E,x,A,R,k,W,z,N);break;default:K&1?D(_,E,x,A,R,k,W,z,N):K&6?ie(_,E,x,A,R,k,W,z,N):(K&64||K&128)&&M.process(_,E,x,A,R,k,W,z,N,H)}ee!=null&&R&&qo(ee,_&&_.ref,k,E||_,!E)},y=(_,E,x,A)=>{if(_==null)i(E.el=a(E.children),x,A);else{const R=E.el=_.el;E.children!==_.children&&c(R,E.children)}},b=(_,E,x,A)=>{_==null?i(E.el=l(E.children||""),x,A):E.el=_.el},T=(_,E,x,A)=>{[_.el,_.anchor]=m(_.children,E,x,A,_.el,_.anchor)},w=({el:_,anchor:E},x,A)=>{let R;for(;_&&_!==E;)R=h(_),i(_,x,A),_=R;i(E,x,A)},P=({el:_,anchor:E})=>{let x;for(;_&&_!==E;)x=h(_),o(_),_=x;o(E)},D=(_,E,x,A,R,k,W,z,N)=>{W=W||E.type==="svg",_==null?C(E,x,A,R,k,W,z,N):$(_,E,R,k,W,z,N)},C=(_,E,x,A,R,k,W,z)=>{let N,M;const{type:ee,props:K,shapeFlag:te,transition:oe,dirs:le}=_;if(N=_.el=s(_.type,k,K&&K.is,K),te&8?u(N,_.children):te&16&&V(_.children,N,null,A,R,k&&ee!=="foreignObject",W,z),le&&Ot(_,null,A,"created"),I(N,_,_.scopeId,W,A),K){for(const ye in K)ye!=="value"&&!ki(ye)&&r(N,ye,null,K[ye],k,_.children,A,R,Fe);"value"in K&&r(N,"value",null,K.value),(M=K.onVnodeBeforeMount)&&at(M,A,_)}le&&Ot(_,null,A,"beforeMount");const we=au(R,oe);we&&oe.beforeEnter(N),i(N,E,x),((M=K&&K.onVnodeMounted)||we||le)&&qe(()=>{M&&at(M,A,_),we&&oe.enter(N),le&&Ot(_,null,A,"mounted")},R)},I=(_,E,x,A,R)=>{if(x&&f(_,x),A)for(let k=0;k{for(let M=N;M<_.length;M++){const ee=_[M]=z?sn(_[M]):gt(_[M]);g(null,ee,E,x,A,R,k,W,z)}},$=(_,E,x,A,R,k,W)=>{const z=E.el=_.el;let{patchFlag:N,dynamicChildren:M,dirs:ee}=E;N|=_.patchFlag&16;const K=_.props||Pe,te=E.props||Pe;let oe;x&&vn(x,!1),(oe=te.onVnodeBeforeUpdate)&&at(oe,x,E,_),ee&&Ot(E,_,x,"beforeUpdate"),x&&vn(x,!0);const le=R&&E.type!=="foreignObject";if(M?F(_.dynamicChildren,M,z,x,A,le,k):W||G(_,E,z,null,x,A,le,k,!1),N>0){if(N&16)ne(z,E,K,te,x,A,R);else if(N&2&&K.class!==te.class&&r(z,"class",null,te.class,R),N&4&&r(z,"style",K.style,te.style,R),N&8){const we=E.dynamicProps;for(let ye=0;ye{oe&&at(oe,x,E,_),ee&&Ot(E,_,x,"updated")},A)},F=(_,E,x,A,R,k,W)=>{for(let z=0;z{if(x!==A){if(x!==Pe)for(const z in x)!ki(z)&&!(z in A)&&r(_,z,x[z],null,W,E.children,R,k,Fe);for(const z in A){if(ki(z))continue;const N=A[z],M=x[z];N!==M&&z!=="value"&&r(_,z,M,N,W,E.children,R,k,Fe)}"value"in A&&r(_,"value",x.value,A.value)}},j=(_,E,x,A,R,k,W,z,N)=>{const M=E.el=_?_.el:a(""),ee=E.anchor=_?_.anchor:a("");let{patchFlag:K,dynamicChildren:te,slotScopeIds:oe}=E;oe&&(z=z?z.concat(oe):oe),_==null?(i(M,x,A),i(ee,x,A),V(E.children,x,ee,R,k,W,z,N)):K>0&&K&64&&te&&_.dynamicChildren?(F(_.dynamicChildren,te,x,R,k,W,z),(E.key!=null||R&&E===R.subTree)&&lu(_,E,!0)):G(_,E,x,ee,R,k,W,z,N)},ie=(_,E,x,A,R,k,W,z,N)=>{E.slotScopeIds=z,_==null?E.shapeFlag&512?R.ctx.activate(E,x,A,W,N):Ae(E,x,A,R,k,W,N):Oe(_,E,N)},Ae=(_,E,x,A,R,k,W)=>{const z=_.component=yp(_,A,R);if(Qi(_)&&(z.ctx.renderer=H),_p(z),z.asyncDep){if(R&&R.registerDep(z,Z),!_.el){const N=z.subTree=Ce(dt);b(null,N,E,x)}return}Z(z,_,E,x,R,k,W)},Oe=(_,E,x)=>{const A=E.component=_.component;if(Cf(_,E,x))if(A.asyncDep&&!A.asyncResolved){se(A,E,x);return}else A.next=E,Tf(A.update),A.update();else E.el=_.el,A.vnode=E},Z=(_,E,x,A,R,k,W)=>{const z=()=>{if(_.isMounted){let{next:ee,bu:K,u:te,parent:oe,vnode:le}=_,we=ee,ye;vn(_,!1),ee?(ee.el=le.el,se(_,ee,W)):ee=le,K&&Mo(K),(ye=ee.props&&ee.props.onVnodeBeforeUpdate)&&at(ye,oe,ee,le),vn(_,!0);const Ie=_r(_),vt=_.subTree;_.subTree=Ie,g(vt,Ie,d(vt.el),O(vt),_,R,k),ee.el=Ie.el,we===null&&If(_,Ie.el),te&&qe(te,R),(ye=ee.props&&ee.props.onVnodeUpdated)&&qe(()=>at(ye,oe,ee,le),R)}else{let ee;const{el:K,props:te}=E,{bm:oe,m:le,parent:we}=_,ye=Di(E);if(vn(_,!1),oe&&Mo(oe),!ye&&(ee=te&&te.onVnodeBeforeMount)&&at(ee,we,E),vn(_,!0),K&&me){const Ie=()=>{_.subTree=_r(_),me(K,_.subTree,_,R,null)};ye?E.type.__asyncLoader().then(()=>!_.isUnmounted&&Ie()):Ie()}else{const Ie=_.subTree=_r(_);g(null,Ie,x,A,_,R,k),E.el=Ie.el}if(le&&qe(le,R),!ye&&(ee=te&&te.onVnodeMounted)){const Ie=E;qe(()=>at(ee,we,Ie),R)}(E.shapeFlag&256||we&&Di(we.vnode)&&we.vnode.shapeFlag&256)&&_.a&&qe(_.a,R),_.isMounted=!0,E=x=A=null}},N=_.effect=new Cs(z,()=>nr(M),_.scope),M=_.update=()=>N.run();M.id=_.uid,vn(_,!0),M()},se=(_,E,x)=>{E.component=_;const A=_.vnode.props;_.vnode=E,_.next=null,np(_,E.props,A,x),rp(_,E.children,x),pi(),Ta(_),mi()},G=(_,E,x,A,R,k,W,z,N=!1)=>{const M=_&&_.children,ee=_?_.shapeFlag:0,K=E.children,{patchFlag:te,shapeFlag:oe}=E;if(te>0){if(te&128){Jt(M,K,x,A,R,k,W,z,N);return}else if(te&256){mt(M,K,x,A,R,k,W,z,N);return}}oe&8?(ee&16&&Fe(M,R,k),K!==M&&u(x,K)):ee&16?oe&16?Jt(M,K,x,A,R,k,W,z,N):Fe(M,R,k,!0):(ee&8&&u(x,""),oe&16&&V(K,x,A,R,k,W,z,N))},mt=(_,E,x,A,R,k,W,z,N)=>{_=_||Gn,E=E||Gn;const M=_.length,ee=E.length,K=Math.min(M,ee);let te;for(te=0;teee?Fe(_,R,k,!0,!1,K):V(E,x,A,R,k,W,z,N,K)},Jt=(_,E,x,A,R,k,W,z,N)=>{let M=0;const ee=E.length;let K=_.length-1,te=ee-1;for(;M<=K&&M<=te;){const oe=_[M],le=E[M]=N?sn(E[M]):gt(E[M]);if(wn(oe,le))g(oe,le,x,null,R,k,W,z,N);else break;M++}for(;M<=K&&M<=te;){const oe=_[K],le=E[te]=N?sn(E[te]):gt(E[te]);if(wn(oe,le))g(oe,le,x,null,R,k,W,z,N);else break;K--,te--}if(M>K){if(M<=te){const oe=te+1,le=oete)for(;M<=K;)We(_[M],R,k,!0),M++;else{const oe=M,le=M,we=new Map;for(M=le;M<=te;M++){const Je=E[M]=N?sn(E[M]):gt(E[M]);Je.key!=null&&we.set(Je.key,M)}let ye,Ie=0;const vt=te-le+1;let Fn=!1,da=0;const wi=new Array(vt);for(M=0;M=vt){We(Je,R,k,!0);continue}let Lt;if(Je.key!=null)Lt=we.get(Je.key);else for(ye=le;ye<=te;ye++)if(wi[ye-le]===0&&wn(Je,E[ye])){Lt=ye;break}Lt===void 0?We(Je,R,k,!0):(wi[Lt-le]=M+1,Lt>=da?da=Lt:Fn=!0,g(Je,E[Lt],x,null,R,k,W,z,N),Ie++)}const ha=Fn?cp(wi):Gn;for(ye=ha.length-1,M=vt-1;M>=0;M--){const Je=le+M,Lt=E[Je],fa=Je+1{const{el:k,type:W,transition:z,children:N,shapeFlag:M}=_;if(M&6){St(_.component.subTree,E,x,A);return}if(M&128){_.suspense.move(E,x,A);return}if(M&64){W.move(_,E,x,H);return}if(W===et){i(k,E,x);for(let K=0;Kz.enter(k),R);else{const{leave:K,delayLeave:te,afterLeave:oe}=z,le=()=>i(k,E,x),we=()=>{K(k,()=>{le(),oe&&oe()})};te?te(k,le,we):we()}else i(k,E,x)},We=(_,E,x,A=!1,R=!1)=>{const{type:k,props:W,ref:z,children:N,dynamicChildren:M,shapeFlag:ee,patchFlag:K,dirs:te}=_;if(z!=null&&qo(z,null,x,_,!0),ee&256){E.ctx.deactivate(_);return}const oe=ee&1&&te,le=!Di(_);let we;if(le&&(we=W&&W.onVnodeBeforeUnmount)&&at(we,E,_),ee&6)ro(_.component,x,A);else{if(ee&128){_.suspense.unmount(x,A);return}oe&&Ot(_,null,E,"beforeUnmount"),ee&64?_.type.remove(_,E,x,R,H,A):M&&(k!==et||K>0&&K&64)?Fe(M,E,x,!1,!0):(k===et&&K&384||!R&&ee&16)&&Fe(N,E,x),A&&$n(_)}(le&&(we=W&&W.onVnodeUnmounted)||oe)&&qe(()=>{we&&at(we,E,_),oe&&Ot(_,null,E,"unmounted")},x)},$n=_=>{const{type:E,el:x,anchor:A,transition:R}=_;if(E===et){zn(x,A);return}if(E===Vi){P(_);return}const k=()=>{o(x),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(_.shapeFlag&1&&R&&!R.persisted){const{leave:W,delayLeave:z}=R,N=()=>W(x,k);z?z(_.el,k,N):N()}else k()},zn=(_,E)=>{let x;for(;_!==E;)x=h(_),o(_),_=x;o(E)},ro=(_,E,x)=>{const{bum:A,scope:R,update:k,subTree:W,um:z}=_;A&&Mo(A),R.stop(),k&&(k.active=!1,We(W,_,E,x)),z&&qe(z,E),qe(()=>{_.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&_.asyncDep&&!_.asyncResolved&&_.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},Fe=(_,E,x,A=!1,R=!1,k=0)=>{for(let W=k;W<_.length;W++)We(_[W],E,x,A,R)},O=_=>_.shapeFlag&6?O(_.component.subTree):_.shapeFlag&128?_.suspense.next():h(_.anchor||_.el),U=(_,E,x)=>{_==null?E._vnode&&We(E._vnode,null,null,!0):g(E._vnode||null,_,E,null,null,null,x),Ta(),Bo(),E._vnode=_},H={p:g,um:We,m:St,r:$n,mt:Ae,mc:V,pc:G,pbc:F,n:O,o:t};let J,me;return e&&([J,me]=e(H)),{render:U,hydrate:J,createApp:ep(U,J)}}function vn({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function au(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function lu(t,e,n=!1){const i=t.children,o=e.children;if(Y(i)&&Y(o))for(let r=0;r>1,t[n[a]]0&&(e[i]=n[r-1]),n[r]=i)}}for(r=n.length,s=n[r-1];r-- >0;)n[r]=s,s=e[s];return n}const up=t=>t.__isTeleport,et=Symbol.for("v-fgt"),oi=Symbol.for("v-txt"),dt=Symbol.for("v-cmt"),Vi=Symbol.for("v-stc"),$i=[];let _t=null;function dp(t=!1){$i.push(_t=t?null:[])}function hp(){$i.pop(),_t=$i[$i.length-1]||null}let Ui=1;function Ma(t){Ui+=t}function cu(t){return t.dynamicChildren=Ui>0?_t||Gn:null,hp(),Ui>0&&_t&&_t.push(t),t}function Yb(t,e,n,i,o,r){return cu(du(t,e,n,i,o,r,!0))}function fp(t,e,n,i,o){return cu(Ce(t,e,n,i,o,!0))}function ls(t){return t?t.__v_isVNode===!0:!1}function wn(t,e){return t.type===e.type&&t.key===e.key}const ar="__vInternal",uu=({key:t})=>t??null,Vo=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?ae(t)||Me(t)||re(t)?{i:tt,r:t,k:e,f:!!n}:t:null);function du(t,e=null,n=null,i=0,o=null,r=t===et?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&uu(e),ref:e&&Vo(e),scopeId:or,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:r,patchFlag:i,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:tt};return a?(Hs(l,n),r&128&&t.normalize(l)):n&&(l.shapeFlag|=ae(n)?8:16),Ui>0&&!s&&_t&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&_t.push(l),l}const Ce=pp;function pp(t,e=null,n=null,i=0,o=null,r=!1){if((!t||t===Rf)&&(t=dt),ls(t)){const a=hn(t,e,!0);return n&&Hs(a,n),Ui>0&&!r&&_t&&(a.shapeFlag&6?_t[_t.indexOf(t)]=a:_t.push(a)),a.patchFlag|=-2,a}if(xp(t)&&(t=t.__vccOpts),e){e=mp(e);let{class:a,style:l}=e;a&&!ae(a)&&(e.class=Ls(a)),_e(l)&&(Vc(l)&&!Y(l)&&(l=ke({},l)),e.style=Ss(l))}const s=ae(t)?1:Df(t)?128:up(t)?64:_e(t)?4:re(t)?2:0;return du(t,e,n,i,o,s,r,!0)}function mp(t){return t?Vc(t)||ar in t?ke({},t):t:null}function hn(t,e,n=!1){const{props:i,ref:o,patchFlag:r,children:s}=t,a=e?vp(i||{},e):i;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&uu(a),ref:e&&e.ref?n&&o?Y(o)?o.concat(Vo(e)):[o,Vo(e)]:Vo(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:s,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==et?r===-1?16:r|16:r,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&hn(t.ssContent),ssFallback:t.ssFallback&&hn(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function hu(t=" ",e=0){return Ce(oi,null,t,e)}function Xb(t,e){const n=Ce(Vi,null,t);return n.staticCount=e,n}function Gb(t="",e=!1){return e?(dp(),fp(dt,null,t)):Ce(dt,null,t)}function gt(t){return t==null||typeof t=="boolean"?Ce(dt):Y(t)?Ce(et,null,t.slice()):typeof t=="object"?sn(t):Ce(oi,null,String(t))}function sn(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:hn(t)}function Hs(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(Y(e))n=16;else if(typeof e=="object")if(i&65){const o=e.default;o&&(o._c&&(o._d=!1),Hs(t,o()),o._c&&(o._d=!0));return}else{n=32;const o=e._;!o&&!(ar in e)?e._ctx=tt:o===3&&tt&&(tt.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else re(e)?(e={default:e,_ctx:tt},n=32):(e=String(e),i&64?(n=16,e=[hu(e)]):n=8);t.children=e,t.shapeFlag|=n}function vp(...t){const e={};for(let n=0;nDe||tt;let js,Nn,Va="__VUE_INSTANCE_SETTERS__";(Nn=Qr()[Va])||(Nn=Qr()[Va]=[]),Nn.push(t=>De=t),js=t=>{Nn.length>1?Nn.forEach(e=>e(t)):Nn[0](t)};const ri=t=>{js(t),t.scope.on()},On=()=>{De&&De.scope.off(),js(null)};function fu(t){return t.vnode.shapeFlag&4}let si=!1;function _p(t,e=!1){si=e;const{props:n,children:i}=t.vnode,o=fu(t);tp(t,n,o,e),op(t,i);const r=o?Ep(t,e):void 0;return si=!1,r}function Ep(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=$c(new Proxy(t.ctx,Kf));const{setup:i}=n;if(i){const o=t.setupContext=i.length>1?Tp(t):null;ri(t),pi();const r=cn(i,t,0,[t.props,o]);if(mi(),On(),yc(r)){if(r.then(On,On),e)return r.then(s=>{$a(t,s,e)}).catch(s=>{Ji(s,t,0)});t.asyncDep=r}else $a(t,r,e)}else pu(t,e)}function $a(t,e,n){re(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:_e(e)&&(t.setupState=Fc(e)),pu(t,n)}let za;function pu(t,e,n){const i=t.type;if(!t.render){if(!e&&za&&!i.render){const o=i.template||Ns(t).template;if(o){const{isCustomElement:r,compilerOptions:s}=t.appContext.config,{delimiters:a,compilerOptions:l}=i,c=ke(ke({isCustomElement:r,delimiters:a},s),l);i.render=za(o,c)}}t.render=i.render||Mt}{ri(t),pi();try{Yf(t)}finally{mi(),On()}}}function wp(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,n){return Xe(t,"get","$attrs"),e[n]}}))}function Tp(t){const e=n=>{t.exposed=n||{}};return{get attrs(){return wp(t)},slots:t.slots,emit:t.emit,expose:e}}function lr(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(Fc($c(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Mi)return Mi[n](t)},has(e,n){return n in e||n in Mi}}))}function Pp(t,e=!0){return re(t)?t.displayName||t.name:t.name||e&&t.__name}function xp(t){return re(t)&&"__vccOpts"in t}const L=(t,e)=>_f(t,e,si);function p(t,e,n){const i=arguments.length;return i===2?_e(e)&&!Y(e)?ls(e)?Ce(t,null,[e]):Ce(t,e):Ce(t,null,e):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&ls(n)&&(n=[n]),Ce(t,e,n))}const Sp=Symbol.for("v-scx"),Lp=()=>xe(Sp),Ap="3.3.12",Op="http://www.w3.org/2000/svg",Tn=typeof document<"u"?document:null,Fa=Tn&&Tn.createElement("template"),Cp={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const o=e?Tn.createElementNS(Op,t):Tn.createElement(t,n?{is:n}:void 0);return t==="select"&&i&&i.multiple!=null&&o.setAttribute("multiple",i.multiple),o},createText:t=>Tn.createTextNode(t),createComment:t=>Tn.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Tn.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,o,r){const s=n?n.previousSibling:e.lastChild;if(o&&(o===r||o.nextSibling))for(;e.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Fa.innerHTML=i?`${t}`:t;const a=Fa.content;if(i){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},tn="transition",Ti="animation",ai=Symbol("_vtc"),fn=(t,{slots:e})=>p($f,vu(t),e);fn.displayName="Transition";const mu={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},Ip=fn.props=ke({},Gc,mu),gn=(t,e=[])=>{Y(t)?t.forEach(n=>n(...e)):t&&t(...e)},Na=t=>t?Y(t)?t.some(e=>e.length>1):t.length>1:!1;function vu(t){const e={};for(const j in t)j in mu||(e[j]=t[j]);if(t.css===!1)return e;const{name:n="v",type:i,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:c=s,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=t,m=Rp(o),g=m&&m[0],y=m&&m[1],{onBeforeEnter:b,onEnter:T,onEnterCancelled:w,onLeave:P,onLeaveCancelled:D,onBeforeAppear:C=b,onAppear:I=T,onAppearCancelled:V=w}=e,$=(j,ie,Ae)=>{on(j,ie?u:a),on(j,ie?c:s),Ae&&Ae()},F=(j,ie)=>{j._isLeaving=!1,on(j,d),on(j,f),on(j,h),ie&&ie()},ne=j=>(ie,Ae)=>{const Oe=j?I:T,Z=()=>$(ie,j,Ae);gn(Oe,[ie,Z]),Ba(()=>{on(ie,j?l:r),Nt(ie,j?u:a),Na(Oe)||Ha(ie,i,g,Z)})};return ke(e,{onBeforeEnter(j){gn(b,[j]),Nt(j,r),Nt(j,s)},onBeforeAppear(j){gn(C,[j]),Nt(j,l),Nt(j,c)},onEnter:ne(!1),onAppear:ne(!0),onLeave(j,ie){j._isLeaving=!0;const Ae=()=>F(j,ie);Nt(j,d),bu(),Nt(j,h),Ba(()=>{j._isLeaving&&(on(j,d),Nt(j,f),Na(P)||Ha(j,i,y,Ae))}),gn(P,[j,Ae])},onEnterCancelled(j){$(j,!1),gn(w,[j])},onAppearCancelled(j){$(j,!0),gn(V,[j])},onLeaveCancelled(j){F(j),gn(D,[j])}})}function Rp(t){if(t==null)return null;if(_e(t))return[Pr(t.enter),Pr(t.leave)];{const e=Pr(t);return[e,e]}}function Pr(t){return Dh(t)}function Nt(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[ai]||(t[ai]=new Set)).add(e)}function on(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[ai];n&&(n.delete(e),n.size||(t[ai]=void 0))}function Ba(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let kp=0;function Ha(t,e,n,i){const o=t._endId=++kp,r=()=>{o===t._endId&&i()};if(n)return setTimeout(r,n);const{type:s,timeout:a,propCount:l}=gu(t,e);if(!s)return i();const c=s+"end";let u=0;const d=()=>{t.removeEventListener(c,h),r()},h=f=>{f.target===t&&++u>=l&&d()};setTimeout(()=>{u(n[m]||"").split(", "),o=i(`${tn}Delay`),r=i(`${tn}Duration`),s=ja(o,r),a=i(`${Ti}Delay`),l=i(`${Ti}Duration`),c=ja(a,l);let u=null,d=0,h=0;e===tn?s>0&&(u=tn,d=s,h=r.length):e===Ti?c>0&&(u=Ti,d=c,h=l.length):(d=Math.max(s,c),u=d>0?s>c?tn:Ti:null,h=u?u===tn?r.length:l.length:0);const f=u===tn&&/\b(transform|all)(,|$)/.test(i(`${tn}Property`).toString());return{type:u,timeout:d,propCount:h,hasTransform:f}}function ja(t,e){for(;t.lengthWa(n)+Wa(t[i])))}function Wa(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function bu(){return document.body.offsetHeight}function Dp(t,e,n){const i=t[ai];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Ws=Symbol("_vod"),Zb={beforeMount(t,{value:e},{transition:n}){t[Ws]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Pi(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:i}){!e!=!n&&(i?e?(i.beforeEnter(t),Pi(t,!0),i.enter(t)):i.leave(t,()=>{Pi(t,!1)}):Pi(t,e))},beforeUnmount(t,{value:e}){Pi(t,e)}};function Pi(t,e){t.style.display=e?t[Ws]:"none"}const Mp=Symbol("");function Vp(t,e,n){const i=t.style,o=ae(n);if(n&&!o){if(e&&!ae(e))for(const r in e)n[r]==null&&cs(i,r,"");for(const r in n)cs(i,r,n[r])}else{const r=i.display;if(o){if(e!==n){const s=i[Mp];s&&(n+=";"+s),i.cssText=n}}else e&&t.removeAttribute("style");Ws in t&&(i.display=r)}}const qa=/\s*!important$/;function cs(t,e,n){if(Y(n))n.forEach(i=>cs(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=$p(t,e);qa.test(n)?t.setProperty(fi(i),n.replace(qa,""),"important"):t[i]=n}}const Ua=["Webkit","Moz","ms"],xr={};function $p(t,e){const n=xr[e];if(n)return n;let i=ft(e);if(i!=="filter"&&i in t)return xr[e]=i;i=Gi(i);for(let o=0;oSr||(jp.then(()=>Sr=0),Sr=Date.now());function qp(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;ct(Up(i,n.value),e,5,[i])};return n.value=t,n.attached=Wp(),n}function Up(t,e){if(Y(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>o=>!o._stopped&&i&&i(o))}else return e}const Ga=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,Kp=(t,e,n,i,o=!1,r,s,a,l)=>{e==="class"?Dp(t,i,o):e==="style"?Vp(t,n,i):Yi(e)?Ts(e)||Bp(t,e,n,i,s):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Yp(t,e,i,o))?Fp(t,e,i,r,s,a,l):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),zp(t,e,i,o))};function Yp(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&Ga(e)&&re(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const o=t.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Ga(e)&&ae(n)?!1:e in t}const yu=new WeakMap,_u=new WeakMap,Uo=Symbol("_moveCb"),Za=Symbol("_enterCb"),Eu={name:"TransitionGroup",props:ke({},Ip,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=vi(),i=Xc();let o,r;return Qc(()=>{if(!o.length)return;const s=t.moveClass||`${t.name||"v"}-move`;if(!em(o[0].el,n.vnode.el,s))return;o.forEach(Zp),o.forEach(Jp);const a=o.filter(Qp);bu(),a.forEach(l=>{const c=l.el,u=c.style;Nt(c,s),u.transform=u.webkitTransform=u.transitionDuration="";const d=c[Uo]=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",d),c[Uo]=null,on(c,s))};c.addEventListener("transitionend",d)})}),()=>{const s=de(t),a=vu(s);let l=s.tag||et;o=r,r=e.default?Fs(e.default()):[];for(let c=0;cdelete t.mode;Eu.props;const Gp=Eu;function Zp(t){const e=t.el;e[Uo]&&e[Uo](),e[Za]&&e[Za]()}function Jp(t){_u.set(t,t.el.getBoundingClientRect())}function Qp(t){const e=yu.get(t),n=_u.get(t),i=e.left-n.left,o=e.top-n.top;if(i||o){const r=t.el.style;return r.transform=r.webkitTransform=`translate(${i}px,${o}px)`,r.transitionDuration="0s",t}}function em(t,e,n){const i=t.cloneNode(),o=t[ai];o&&o.forEach(a=>{a.split(/\s+/).forEach(l=>l&&i.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&i.classList.add(a)),i.style.display="none";const r=e.nodeType===1?e:e.parentNode;r.appendChild(i);const{hasTransform:s}=gu(i);return r.removeChild(i),s}const pn=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Y(e)?n=>Mo(e,n):e};function tm(t){t.target.composing=!0}function Ja(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const ht=Symbol("_assign"),Qa={created(t,{modifiers:{lazy:e,trim:n,number:i}},o){t[ht]=pn(o);const r=i||o.props&&o.props.type==="number";Wt(t,e?"change":"input",s=>{if(s.target.composing)return;let a=t.value;n&&(a=a.trim()),r&&(a=zo(a)),t[ht](a)}),n&&Wt(t,"change",()=>{t.value=t.value.trim()}),e||(Wt(t,"compositionstart",tm),Wt(t,"compositionend",Ja),Wt(t,"change",Ja))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:i,number:o}},r){if(t[ht]=pn(r),t.composing)return;const s=o||t.type==="number"?zo(t.value):t.value,a=e??"";s!==a&&(document.activeElement===t&&t.type!=="range"&&(n||i&&t.value.trim()===a)||(t.value=a))}},nm={deep:!0,created(t,e,n){t[ht]=pn(n),Wt(t,"change",()=>{const i=t._modelValue,o=li(t),r=t.checked,s=t[ht];if(Y(i)){const a=As(i,o),l=a!==-1;if(r&&!l)s(i.concat(o));else if(!r&&l){const c=[...i];c.splice(a,1),s(c)}}else if(hi(i)){const a=new Set(i);r?a.add(o):a.delete(o),s(a)}else s(wu(t,r))})},mounted:el,beforeUpdate(t,e,n){t[ht]=pn(n),el(t,e,n)}};function el(t,{value:e,oldValue:n},i){t._modelValue=e,Y(e)?t.checked=As(e,i.props.value)>-1:hi(e)?t.checked=e.has(i.props.value):e!==n&&(t.checked=Rn(e,wu(t,!0)))}const im={created(t,{value:e},n){t.checked=Rn(e,n.props.value),t[ht]=pn(n),Wt(t,"change",()=>{t[ht](li(t))})},beforeUpdate(t,{value:e,oldValue:n},i){t[ht]=pn(i),e!==n&&(t.checked=Rn(e,i.props.value))}},om={deep:!0,created(t,{value:e,modifiers:{number:n}},i){const o=hi(e);Wt(t,"change",()=>{const r=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?zo(li(s)):li(s));t[ht](t.multiple?o?new Set(r):r:r[0])}),t[ht]=pn(i)},mounted(t,{value:e}){tl(t,e)},beforeUpdate(t,e,n){t[ht]=pn(n)},updated(t,{value:e}){tl(t,e)}};function tl(t,e){const n=t.multiple;if(!(n&&!Y(e)&&!hi(e))){for(let i=0,o=t.options.length;i-1:r.selected=e.has(s);else if(Rn(li(r),e)){t.selectedIndex!==i&&(t.selectedIndex=i);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function li(t){return"_value"in t?t._value:t.value}function wu(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const Jb={created(t,e,n){vo(t,e,n,null,"created")},mounted(t,e,n){vo(t,e,n,null,"mounted")},beforeUpdate(t,e,n,i){vo(t,e,n,i,"beforeUpdate")},updated(t,e,n,i){vo(t,e,n,i,"updated")}};function rm(t,e){switch(t){case"SELECT":return om;case"TEXTAREA":return Qa;default:switch(e){case"checkbox":return nm;case"radio":return im;default:return Qa}}}function vo(t,e,n,i,o){const s=rm(t.tagName,n.props&&n.props.type)[o];s&&s(t,e,n,i)}const sm=ke({patchProp:Kp},Cp);let Lr,nl=!1;function am(){return Lr=nl?Lr:ap(sm),nl=!0,Lr}const lm=(...t)=>{const e=am().createApp(...t),{mount:n}=e;return e.mount=i=>{const o=cm(i);if(o)return n(o,!0,o instanceof SVGElement)},e};function cm(t){return ae(t)?document.querySelector(t):t}const um="modulepreload",dm=function(t){return"/"+t},il={},v=function(e,n,i){let o=Promise.resolve();if(n&&n.length>0){const r=document.getElementsByTagName("link");o=Promise.all(n.map(s=>{if(s=dm(s),s in il)return;il[s]=!0;const a=s.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!i)for(let d=r.length-1;d>=0;d--){const h=r[d];if(h.href===s&&(!a||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${l}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":um,a||(u.as="script",u.crossOrigin=""),u.href=s,document.head.appendChild(u),a)return new Promise((d,h)=>{u.addEventListener("load",d),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${s}`)))})}))}return o.then(()=>e()).catch(r=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=r,window.dispatchEvent(s),!s.defaultPrevented)throw r})},hm={"v-8daa1a0e":()=>v(()=>import("./index.html-siDmr2ch.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-238a4bd5":()=>v(()=>import("./contribution.html-gCwcDoHR.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-76657832":()=>v(()=>import("./design.html-MMN-muRl.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e4322366":()=>v(()=>import("./ecosystem.html-7R8xtR0P.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-533c70f7":()=>v(()=>import("./faq.html-r6tMKI5c.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-271aae61":()=>v(()=>import("./intro.html-74-RNIka.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-f5ff1476":()=>v(()=>import("./privacy.html-hbJDQHnf.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-0b911545":()=>v(()=>import("./index.html-smxIjxDJ.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-38e2581c":()=>v(()=>import("./reactivity.html-zt6Ev6yf.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-60df6871":()=>v(()=>import("./syntax.html-Qi3Ifs2S.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-2d0a870d":()=>v(()=>import("./index.html-MqDee0C0.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7dc58ad2":()=>v(()=>import("./database.html-ybS5FXFO.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7af875a7":()=>v(()=>import("./tool.html-RV-EZtls.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e2ba3e7a":()=>v(()=>import("./v2.html-oa-GtQ-u.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-df508d3c":()=>v(()=>import("./v3.html-Y54T_BFc.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-aecc6e00":()=>v(()=>import("./valine.html-RVKCvLTR.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6638108d":()=>v(()=>import("./database.html-5KF24uhL.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-40f46b38":()=>v(()=>import("./emoji.html-5fOS8xsu.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-8f9a532e":()=>v(()=>import("./highlighter.html-72gHpL5c.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-31b76e54":()=>v(()=>import("./image-preview.html-W6RRHSEu.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6b3e0ece":()=>v(()=>import("./locale.html-CKCxo8Tu.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4ddbcf80":()=>v(()=>import("./search.html-a4Cu0Hph.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-eb7e60c2":()=>v(()=>import("./tex-renderer.html-jA8qTxys.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-8c4c2f0e":()=>v(()=>import("./upload-image.html-K7j7rl3D.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4acade02":()=>v(()=>import("./userdb.html-2XLkrvqp.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-f489b7de":()=>v(()=>import("./cdn.html-WfsJNNMu.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-91c1bbb6":()=>v(()=>import("./project.html-rO6LWI3j.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-72a3a22e":()=>v(()=>import("./contribution.html-ABgOA7x8.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-05e3f40a":()=>v(()=>import("./design.html-U52IqeNJ.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-743ff88e":()=>v(()=>import("./ecosystem.html-WYdobF4P.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-2945f13a":()=>v(()=>import("./faq.html-evNGnMBR.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-396f59cd":()=>v(()=>import("./intro.html-CzLlY4Jl.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-54d7f631":()=>v(()=>import("./privacy.html-KFJTUS4-.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-0db4d7b1":()=>v(()=>import("./index.html-Eky7fb7k.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-aa8f27f4":()=>v(()=>import("./reactivity.html-5xbWe2Rb.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-cdbfaaf6":()=>v(()=>import("./syntax.html-s36ZPFcQ.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-dfcb9384":()=>v(()=>import("./database.html-_RTNqggF.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e565bdda":()=>v(()=>import("./tool.html-QyedGzZ9.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-26c3772f":()=>v(()=>import("./v2.html-ughOm2ug.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-28784fce":()=>v(()=>import("./v3.html-sCDdVbjC.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7871496c":()=>v(()=>import("./valine.html-lWtnBzRL.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-3bc9d1bc":()=>v(()=>import("./index.html-83A0_WO-.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-bfbd0ec2":()=>v(()=>import("./aliyun-fc.html-ppITeuxR.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4fba98a7":()=>v(()=>import("./baidu-cfc.html-nqF0D4AP.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-41938a62":()=>v(()=>import("./cloudbase.html-B6wUV2k4.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4e76bea2":()=>v(()=>import("./deta.html-DlgV-GHC.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7c5d2af0":()=>v(()=>import("./netlify.html-pR_X8EtG.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-98a2b6d0":()=>v(()=>import("./railway.html-Yv91Sov4.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6fe168ca":()=>v(()=>import("./tidb.html-0qAiV_g4.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-39dad436":()=>v(()=>import("./vercel.html-f1GsxqWp.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1db4fd88":()=>v(()=>import("./vps.html-uWhi9M9l.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-b4bc49d8":()=>v(()=>import("./zeabur.html-MoIiwjOU.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e4be97b4":()=>v(()=>import("./index.html-U9KxsCeO.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-5b4bbe00":()=>v(()=>import("./comment.html-ztWnjK0Z.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-173c38f9":()=>v(()=>import("./emoji.html-tcpvKn_P.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-a071ffd6":()=>v(()=>import("./i18n.html-Unusiieo.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-ef8d91ea":()=>v(()=>import("./label.html-EdkB0cr2.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-72c82130":()=>v(()=>import("./notification.html-8K4JUVKz.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-3b35ad3f":()=>v(()=>import("./pageview.html-faY6L-Hk.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-aba5dc2c":()=>v(()=>import("./reaction.html-Wtj4lTpb.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-0636ed61":()=>v(()=>import("./safety.html-cVnNSDIQ.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-cfad076a":()=>v(()=>import("./search.html-sX21vjmt.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1a377324":()=>v(()=>import("./style.html-WRALTABI.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-92b93a20":()=>v(()=>import("./syntax.html-5fIg30Bm.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-0490495e":()=>v(()=>import("./index.html-qkmVZ5-d.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-74848bfd":()=>v(()=>import("./client.html-nhBcVsA8.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-51a7bb85":()=>v(()=>import("./server.html-PR4a_dUl.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-76cd065c":()=>v(()=>import("./index.html-HtRFDaM-.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-573c95b4":()=>v(()=>import("./api.html-yLch5mSv.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-814d20d4":()=>v(()=>import("./file.html-9zi_hDet.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-45aac460":()=>v(()=>import("./props.html-99OtJotk.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-05deca2f":()=>v(()=>import("./style.html-w_EtUnpq.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-05d1e0ae":()=>v(()=>import("./api.html-UJMPYBAi.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-32088ac8":()=>v(()=>import("./config.html-wZsWDkVj.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-51b91dbb":()=>v(()=>import("./env.html-T3l0cwYu.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-667b6d77":()=>v(()=>import("./plugin.html-mNIGjJI5.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-2ba254a1":()=>v(()=>import("./database.html-IOVyOWGe.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-a687c260":()=>v(()=>import("./emoji.html-HBRfvu0Q.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-217b29d5":()=>v(()=>import("./highlighter.html-oQlJrc8U.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6a3896c0":()=>v(()=>import("./image-preview.html-MC935bKR.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-44d247e2":()=>v(()=>import("./locale.html-HNWLLXV8.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-9ab35d58":()=>v(()=>import("./search.html-inhfNTFd.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4a02e9b3":()=>v(()=>import("./tex-renderer.html--8js2u5k.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-799c028d":()=>v(()=>import("./upload-image.html-ZBPJy5zk.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-97a26bda":()=>v(()=>import("./userdb.html-q_LFILOL.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4ce4bc25":()=>v(()=>import("./cdn.html-XP4ZfkFt.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-20d69039":()=>v(()=>import("./project.html-Gf5NhByH.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-282e7e28":()=>v(()=>import("./index.html-yBnN3jqz.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-03dd2dc3":()=>v(()=>import("./deta.html-BB68k4Il.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-404a5618":()=>v(()=>import("./netlify.html-rer06hZN.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-5c8fe1f8":()=>v(()=>import("./railway.html-coewh41h.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-ca0c1444":()=>v(()=>import("./tidb.html-2R-f_NeP.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-01046c4a":()=>v(()=>import("./vercel.html-XWAxVy-y.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7e05fcb0":()=>v(()=>import("./vps.html-X8A21pP0.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6ccb7328":()=>v(()=>import("./zeabur.html-ibVqgZSt.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-18e814dc":()=>v(()=>import("./index.html-yF6OTZ5r.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-d89abf28":()=>v(()=>import("./comment.html-ToKMPvou.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-3545a365":()=>v(()=>import("./emoji.html-Dehbq3AE.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-76f09829":()=>v(()=>import("./i18n.html-vdx0kldD.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-b37abd12":()=>v(()=>import("./label.html-dclwecZy.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e7f39908":()=>v(()=>import("./notification.html-rnCceXrF.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-b625c95a":()=>v(()=>import("./pageview.html-YKRltuPr.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-13e47ffe":()=>v(()=>import("./reaction.html-8sRl12ZJ.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-ad4a5f16":()=>v(()=>import("./safety.html-H5ygOYhm.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-3b4d5f5f":()=>v(()=>import("./search.html-yuWb432D.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-10edb0da":()=>v(()=>import("./style.html-GQuA4tAL.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-59c74604":()=>v(()=>import("./syntax.html-9luWiG-L.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-69aa1265":()=>v(()=>import("./index.html-fjk6JOZg.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-41bae069":()=>v(()=>import("./client.html-zmQDBREG.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1ede0ff1":()=>v(()=>import("./server.html-OU9LvDTX.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-64ca5de6":()=>v(()=>import("./index.html-0gXLNHy7.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1b29c0dc":()=>v(()=>import("./api.html-QSQwhs0_.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-627d52aa":()=>v(()=>import("./file.html-n7pMnC0T.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-c2f9c588":()=>v(()=>import("./props.html-ZxfPWWmP.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-71916cca":()=>v(()=>import("./style.html-23qWbbg7.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-23db4b1a":()=>v(()=>import("./api.html-4-So9a1R.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-c8800e48":()=>v(()=>import("./config.html-nTM7xWlr.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6fc28827":()=>v(()=>import("./env.html-tzkOLS7U.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-5f9a48ea":()=>v(()=>import("./plugin.html-kJRhQUK2.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-258538f6":()=>v(()=>import("./index.html-IImA7FdO.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-56ccdc67":()=>v(()=>import("./recent-comment.html-XnvXVfMs.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-62f4663e":()=>v(()=>import("./user-list.html-FAGCL2I9.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1855f099":()=>v(()=>import("./index.html-ape_MTk4.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-bf28225a":()=>v(()=>import("./recent-comment.html-q2oczHTb.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-22b68052":()=>v(()=>import("./user-list.html-u8i-gtmw.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-3706649a":()=>v(()=>import("./404.html-9tyM6OMU.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-638c1d18":()=>v(()=>import("./index.html-E-LKn1uz.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-fffb8e28":()=>v(()=>import("./index.html-4NdKHH37.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-acb2d44c":()=>v(()=>import("./index.html-1qQBqrTH.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1061ff51":()=>v(()=>import("./index.html--b32vBU7.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-2b093776":()=>v(()=>import("./index.html-GsmtnuCi.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-5f449840":()=>v(()=>import("./index.html-OK9_2XAq.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e6412400":()=>v(()=>import("./index.html-EQqmUMuv.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-2809be24":()=>v(()=>import("./index.html-StOFlABL.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-22a2f9fd":()=>v(()=>import("./index.html-12V-LJFr.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-36d075b2":()=>v(()=>import("./index.html-9clCuFQN.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-278ff8af":()=>v(()=>import("./index.html-WA7KWGyD.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-22b6aabd":()=>v(()=>import("./index.html-HjWTMkzX.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-41f85059":()=>v(()=>import("./index.html-zkwc88cv.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-64f78511":()=>v(()=>import("./index.html-sPnrGl5Z.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7cb85b93":()=>v(()=>import("./index.html-PqNonyTs.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-809ee1ca":()=>v(()=>import("./index.html-jw3X0prg.js"),__vite__mapDeps([])).then(({data:t})=>t)},fm=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["link",{"rel":"icon","href":"/favicon.ico"}]],"locales":{"/":{"lang":"zh-CN","title":"Waline","description":"一款简洁、安全的评论系统。"},"/en/":{"lang":"en-US","title":"Waline","description":"A Simple, Safe Comment System."}}}');var pm=([t,e,n])=>t==="meta"&&e.name?`${t}.${e.name}`:["title","base"].includes(t)?t:t==="template"&&e.id?`${t}.${e.id}`:JSON.stringify([t,e,n]),mm=t=>{const e=new Set,n=[];return t.forEach(i=>{const o=pm(i);e.has(o)||(e.add(o),n.push(i))}),n},vm=t=>t[0]==="/"?t:`/${t}`,Tu=t=>t[t.length-1]==="/"||t.endsWith(".html")?t:`${t}/`,to=t=>/^(https?:)?\/\//.test(t),gm=/.md((\?|#).*)?$/,Ko=(t,e="/")=>!!(to(t)||t.startsWith("/")&&!t.startsWith(e)&&!gm.test(t)),Pu=t=>/^[a-z][a-z0-9+.-]*:/.test(t),qs=t=>Object.prototype.toString.call(t)==="[object Object]",Us=t=>t[t.length-1]==="/"?t.slice(0,-1):t,xu=t=>t[0]==="/"?t.slice(1):t,bm=(t,e)=>{const n=Object.keys(t).sort((i,o)=>{const r=o.split("/").length-i.split("/").length;return r!==0?r:o.length-i.length});for(const i of n)if(e.startsWith(i))return i;return"/"},ol=(t,e="/")=>{const n=t.replace(/^(https?:)?\/\/[^/]*/,"");return n.startsWith(e)?`/${n.slice(e.length)}`:n};const Su={"v-8daa1a0e":S(()=>v(()=>import("./index.html-VQiHdSdC.js"),__vite__mapDeps([0,1]))),"v-238a4bd5":S(()=>v(()=>import("./contribution.html-8L-qvx1g.js"),__vite__mapDeps([2,1]))),"v-76657832":S(()=>v(()=>import("./design.html-u0ku98lV.js"),__vite__mapDeps([3,1]))),"v-e4322366":S(()=>v(()=>import("./ecosystem.html-VA6UuJc9.js"),__vite__mapDeps([4,1]))),"v-533c70f7":S(()=>v(()=>import("./faq.html-s0tedDva.js"),__vite__mapDeps([5,1]))),"v-271aae61":S(()=>v(()=>import("./intro.html-8AdXH4Du.js"),__vite__mapDeps([6,1]))),"v-f5ff1476":S(()=>v(()=>import("./privacy.html-_k7joAdx.js"),__vite__mapDeps([7,1]))),"v-0b911545":S(()=>v(()=>import("./index.html-N4xcFsa2.js"),__vite__mapDeps([8,1]))),"v-38e2581c":S(()=>v(()=>import("./reactivity.html-5c40NNTQ.js"),__vite__mapDeps([9,1]))),"v-60df6871":S(()=>v(()=>import("./syntax.html-al4v-ERn.js"),__vite__mapDeps([10,11,1]))),"v-2d0a870d":S(()=>v(()=>import("./index.html-_BWkJ7TY.js"),__vite__mapDeps([12,1]))),"v-7dc58ad2":S(()=>v(()=>import("./database.html-dm__w7O-.js"),__vite__mapDeps([13,1]))),"v-7af875a7":S(()=>v(()=>import("./tool.html-7cIUzIrW.js"),__vite__mapDeps([14,1]))),"v-e2ba3e7a":S(()=>v(()=>import("./v2.html-6FfGvYXK.js"),__vite__mapDeps([15,1]))),"v-df508d3c":S(()=>v(()=>import("./v3.html-qU0PFuGL.js"),__vite__mapDeps([16,1]))),"v-aecc6e00":S(()=>v(()=>import("./valine.html-tugJJOeJ.js"),__vite__mapDeps([17,1]))),"v-6638108d":S(()=>v(()=>import("./database.html-PYPecYU2.js"),__vite__mapDeps([18,1]))),"v-40f46b38":S(()=>v(()=>import("./emoji.html-XYde0JiW.js"),__vite__mapDeps([19,1]))),"v-8f9a532e":S(()=>v(()=>import("./highlighter.html-naA8ilGn.js"),__vite__mapDeps([20,1]))),"v-31b76e54":S(()=>v(()=>import("./image-preview.html-RwKK0Enu.js"),__vite__mapDeps([21,1]))),"v-6b3e0ece":S(()=>v(()=>import("./locale.html-t78Rhh12.js"),__vite__mapDeps([22,1]))),"v-4ddbcf80":S(()=>v(()=>import("./search.html-hasW5cE_.js"),__vite__mapDeps([23,1]))),"v-eb7e60c2":S(()=>v(()=>import("./tex-renderer.html-RkXWifAp.js"),__vite__mapDeps([24,1]))),"v-8c4c2f0e":S(()=>v(()=>import("./upload-image.html-RFR9A_lj.js"),__vite__mapDeps([25,1]))),"v-4acade02":S(()=>v(()=>import("./userdb.html-9yQ4Kfiz.js"),__vite__mapDeps([26,1]))),"v-f489b7de":S(()=>v(()=>import("./cdn.html-xlD5uClj.js"),__vite__mapDeps([27,1]))),"v-91c1bbb6":S(()=>v(()=>import("./project.html-SvX_WCgC.js"),__vite__mapDeps([28,1]))),"v-72a3a22e":S(()=>v(()=>import("./contribution.html-htjb-LFy.js"),__vite__mapDeps([29,1]))),"v-05e3f40a":S(()=>v(()=>import("./design.html-gpo3RoXL.js"),__vite__mapDeps([30,1]))),"v-743ff88e":S(()=>v(()=>import("./ecosystem.html-djGTh-QB.js"),__vite__mapDeps([31,1]))),"v-2945f13a":S(()=>v(()=>import("./faq.html-v03VUsaR.js"),__vite__mapDeps([32,1]))),"v-396f59cd":S(()=>v(()=>import("./intro.html-68y0BXRk.js"),__vite__mapDeps([33,1]))),"v-54d7f631":S(()=>v(()=>import("./privacy.html-FRUytCj-.js"),__vite__mapDeps([34,1]))),"v-0db4d7b1":S(()=>v(()=>import("./index.html-lIQJTNX5.js"),__vite__mapDeps([35,1]))),"v-aa8f27f4":S(()=>v(()=>import("./reactivity.html-iUWxfB34.js"),__vite__mapDeps([36,1]))),"v-cdbfaaf6":S(()=>v(()=>import("./syntax.html-SQQmhxG8.js"),__vite__mapDeps([37,11,1]))),"v-dfcb9384":S(()=>v(()=>import("./database.html-AFiIkeX2.js"),__vite__mapDeps([38,1]))),"v-e565bdda":S(()=>v(()=>import("./tool.html-zBvFrrcH.js"),__vite__mapDeps([39,1]))),"v-26c3772f":S(()=>v(()=>import("./v2.html-XDX_rrz1.js"),__vite__mapDeps([40,1]))),"v-28784fce":S(()=>v(()=>import("./v3.html-9mBaZohZ.js"),__vite__mapDeps([41,1]))),"v-7871496c":S(()=>v(()=>import("./valine.html-IfMbtidt.js"),__vite__mapDeps([42,1]))),"v-3bc9d1bc":S(()=>v(()=>import("./index.html-zhtxTZ5o.js"),__vite__mapDeps([43,1]))),"v-bfbd0ec2":S(()=>v(()=>import("./aliyun-fc.html-Th7fxBXD.js"),__vite__mapDeps([44,1]))),"v-4fba98a7":S(()=>v(()=>import("./baidu-cfc.html-aQoCDXc1.js"),__vite__mapDeps([45,1]))),"v-41938a62":S(()=>v(()=>import("./cloudbase.html-P_RRzt6E.js"),__vite__mapDeps([46,1]))),"v-4e76bea2":S(()=>v(()=>import("./deta.html-YkWvEtM9.js"),__vite__mapDeps([47,48,1]))),"v-7c5d2af0":S(()=>v(()=>import("./netlify.html-nIxoxWuW.js"),__vite__mapDeps([49,50,1]))),"v-98a2b6d0":S(()=>v(()=>import("./railway.html-RacR3lpG.js"),__vite__mapDeps([51,52,1]))),"v-6fe168ca":S(()=>v(()=>import("./tidb.html-cLtJEa5t.js"),__vite__mapDeps([53,54,1]))),"v-39dad436":S(()=>v(()=>import("./vercel.html-Hbzd7OqU.js"),__vite__mapDeps([55,56,1]))),"v-1db4fd88":S(()=>v(()=>import("./vps.html-70OpkoYL.js"),__vite__mapDeps([57,1]))),"v-b4bc49d8":S(()=>v(()=>import("./zeabur.html-4r7hm_hB.js"),__vite__mapDeps([58,59,1]))),"v-e4be97b4":S(()=>v(()=>import("./index.html-35F4bVNN.js"),__vite__mapDeps([60,1]))),"v-5b4bbe00":S(()=>v(()=>import("./comment.html-JpXskIvg.js"),__vite__mapDeps([61,1]))),"v-173c38f9":S(()=>v(()=>import("./emoji.html-j0WFSEM9.js"),__vite__mapDeps([62,1]))),"v-a071ffd6":S(()=>v(()=>import("./i18n.html-Be4cLFg3.js"),__vite__mapDeps([63,1]))),"v-ef8d91ea":S(()=>v(()=>import("./label.html-2mASzvjU.js"),__vite__mapDeps([64,1]))),"v-72c82130":S(()=>v(()=>import("./notification.html-jkYJQN8x.js"),__vite__mapDeps([65,1]))),"v-3b35ad3f":S(()=>v(()=>import("./pageview.html-KcKVGTuW.js"),__vite__mapDeps([66,1]))),"v-aba5dc2c":S(()=>v(()=>import("./reaction.html-bfM630AR.js"),__vite__mapDeps([67,1]))),"v-0636ed61":S(()=>v(()=>import("./safety.html-GObyhILj.js"),__vite__mapDeps([68,1]))),"v-cfad076a":S(()=>v(()=>import("./search.html-A0IcJyxP.js"),__vite__mapDeps([69,1]))),"v-1a377324":S(()=>v(()=>import("./style.html-Ux5o2gLh.js"),__vite__mapDeps([70,1]))),"v-92b93a20":S(()=>v(()=>import("./syntax.html-xgjHmr-X.js"),__vite__mapDeps([71,1]))),"v-0490495e":S(()=>v(()=>import("./index.html-pq48NiFm.js"),__vite__mapDeps([72,56,73,1]))),"v-74848bfd":S(()=>v(()=>import("./client.html-38vPQeRF.js"),__vite__mapDeps([74,1]))),"v-51a7bb85":S(()=>v(()=>import("./server.html-AtJouZ4n.js"),__vite__mapDeps([75,1]))),"v-76cd065c":S(()=>v(()=>import("./index.html-P4oQIwyv.js"),__vite__mapDeps([76,1]))),"v-573c95b4":S(()=>v(()=>import("./api.html-qOaZ1Pyn.js"),__vite__mapDeps([77,1]))),"v-814d20d4":S(()=>v(()=>import("./file.html-HElGpe6j.js"),__vite__mapDeps([78,1]))),"v-45aac460":S(()=>v(()=>import("./props.html-KeWft4mg.js"),__vite__mapDeps([79,1]))),"v-05deca2f":S(()=>v(()=>import("./style.html-bqD2ZlWx.js"),__vite__mapDeps([80,1]))),"v-05d1e0ae":S(()=>v(()=>import("./api.html-Rz2WlWUM.js"),__vite__mapDeps([81,1]))),"v-32088ac8":S(()=>v(()=>import("./config.html-cDyfmudN.js"),__vite__mapDeps([82,1]))),"v-51b91dbb":S(()=>v(()=>import("./env.html-tMkbemCj.js"),__vite__mapDeps([83,1]))),"v-667b6d77":S(()=>v(()=>import("./plugin.html-ZyQJIaa9.js"),__vite__mapDeps([84,1]))),"v-2ba254a1":S(()=>v(()=>import("./database.html-Hbcuv452.js"),__vite__mapDeps([85,1]))),"v-a687c260":S(()=>v(()=>import("./emoji.html-XIwSblzD.js"),__vite__mapDeps([86,1]))),"v-217b29d5":S(()=>v(()=>import("./highlighter.html-CeMeYhti.js"),__vite__mapDeps([87,1]))),"v-6a3896c0":S(()=>v(()=>import("./image-preview.html-mAmblgVx.js"),__vite__mapDeps([88,1]))),"v-44d247e2":S(()=>v(()=>import("./locale.html-ZlyOl-9b.js"),__vite__mapDeps([89,1]))),"v-9ab35d58":S(()=>v(()=>import("./search.html-Yjjlpyj_.js"),__vite__mapDeps([90,1]))),"v-4a02e9b3":S(()=>v(()=>import("./tex-renderer.html-lNbfRZQp.js"),__vite__mapDeps([91,1]))),"v-799c028d":S(()=>v(()=>import("./upload-image.html-hj6cAquS.js"),__vite__mapDeps([92,1]))),"v-97a26bda":S(()=>v(()=>import("./userdb.html-hYlpgCXK.js"),__vite__mapDeps([93,1]))),"v-4ce4bc25":S(()=>v(()=>import("./cdn.html-Y3zGIhR0.js"),__vite__mapDeps([94,1]))),"v-20d69039":S(()=>v(()=>import("./project.html--ouvgZwF.js"),__vite__mapDeps([95,1]))),"v-282e7e28":S(()=>v(()=>import("./index.html-qoEsS_eq.js"),__vite__mapDeps([96,1]))),"v-03dd2dc3":S(()=>v(()=>import("./deta.html-VOg5Dxgi.js"),__vite__mapDeps([97,48,1]))),"v-404a5618":S(()=>v(()=>import("./netlify.html-m6uVNSXZ.js"),__vite__mapDeps([98,50,1]))),"v-5c8fe1f8":S(()=>v(()=>import("./railway.html-oYFQ-ql5.js"),__vite__mapDeps([99,52,1]))),"v-ca0c1444":S(()=>v(()=>import("./tidb.html-BIwSUUc7.js"),__vite__mapDeps([100,54,1]))),"v-01046c4a":S(()=>v(()=>import("./vercel.html-Q7RHLuIb.js"),__vite__mapDeps([101,56,73,1]))),"v-7e05fcb0":S(()=>v(()=>import("./vps.html-7U0VWh_Z.js"),__vite__mapDeps([102,1]))),"v-6ccb7328":S(()=>v(()=>import("./zeabur.html-IkmypVds.js"),__vite__mapDeps([103,59,1]))),"v-18e814dc":S(()=>v(()=>import("./index.html-hBsZ_vah.js"),__vite__mapDeps([104,1]))),"v-d89abf28":S(()=>v(()=>import("./comment.html-F3NGSw5N.js"),__vite__mapDeps([105,1]))),"v-3545a365":S(()=>v(()=>import("./emoji.html-4LZS0kNv.js"),__vite__mapDeps([106,1]))),"v-76f09829":S(()=>v(()=>import("./i18n.html-LcNJShhT.js"),__vite__mapDeps([107,1]))),"v-b37abd12":S(()=>v(()=>import("./label.html-8-IIxO9m.js"),__vite__mapDeps([108,1]))),"v-e7f39908":S(()=>v(()=>import("./notification.html--F7ClFwN.js"),__vite__mapDeps([109,1]))),"v-b625c95a":S(()=>v(()=>import("./pageview.html-yXrBDwmA.js"),__vite__mapDeps([110,1]))),"v-13e47ffe":S(()=>v(()=>import("./reaction.html-dvqlCDjA.js"),__vite__mapDeps([111,1]))),"v-ad4a5f16":S(()=>v(()=>import("./safety.html-QpllVw4H.js"),__vite__mapDeps([112,1]))),"v-3b4d5f5f":S(()=>v(()=>import("./search.html-yWai33ef.js"),__vite__mapDeps([113,1]))),"v-10edb0da":S(()=>v(()=>import("./style.html-DUBH3815.js"),__vite__mapDeps([114,1]))),"v-59c74604":S(()=>v(()=>import("./syntax.html-At_HFkTv.js"),__vite__mapDeps([115,1]))),"v-69aa1265":S(()=>v(()=>import("./index.html-_Ql598R_.js"),__vite__mapDeps([116,56,73,1]))),"v-41bae069":S(()=>v(()=>import("./client.html-PDHwZFxD.js"),__vite__mapDeps([117,1]))),"v-1ede0ff1":S(()=>v(()=>import("./server.html-UtfWkSvF.js"),__vite__mapDeps([118,1]))),"v-64ca5de6":S(()=>v(()=>import("./index.html-5KgIVNkC.js"),__vite__mapDeps([119,1]))),"v-1b29c0dc":S(()=>v(()=>import("./api.html-zEfUVFlu.js"),__vite__mapDeps([120,1]))),"v-627d52aa":S(()=>v(()=>import("./file.html-uX1XwCzl.js"),__vite__mapDeps([121,1]))),"v-c2f9c588":S(()=>v(()=>import("./props.html-qLLc7fhS.js"),__vite__mapDeps([122,1]))),"v-71916cca":S(()=>v(()=>import("./style.html-kcwN6nFS.js"),__vite__mapDeps([123,1]))),"v-23db4b1a":S(()=>v(()=>import("./api.html-BHqQ3rC1.js"),__vite__mapDeps([124,1]))),"v-c8800e48":S(()=>v(()=>import("./config.html-qrp6ROb1.js"),__vite__mapDeps([125,1]))),"v-6fc28827":S(()=>v(()=>import("./env.html-uh9PC2mB.js"),__vite__mapDeps([126,1]))),"v-5f9a48ea":S(()=>v(()=>import("./plugin.html-C1iDOC4G.js"),__vite__mapDeps([127,1]))),"v-258538f6":S(()=>v(()=>import("./index.html-qDes_Gef.js"),__vite__mapDeps([128,1]))),"v-56ccdc67":S(()=>v(()=>import("./recent-comment.html-c7JCcNj1.js"),__vite__mapDeps([129,1]))),"v-62f4663e":S(()=>v(()=>import("./user-list.html-Cyw_r5WN.js"),__vite__mapDeps([130,1]))),"v-1855f099":S(()=>v(()=>import("./index.html-CrMn4nnp.js"),__vite__mapDeps([131,1]))),"v-bf28225a":S(()=>v(()=>import("./recent-comment.html-hDJtT4op.js"),__vite__mapDeps([132,1]))),"v-22b68052":S(()=>v(()=>import("./user-list.html-WuhneGLx.js"),__vite__mapDeps([133,1]))),"v-3706649a":S(()=>v(()=>import("./404.html-MtqXjbqP.js"),__vite__mapDeps([134,1]))),"v-638c1d18":S(()=>v(()=>import("./index.html-9Jap1wH6.js"),__vite__mapDeps([135,1]))),"v-fffb8e28":S(()=>v(()=>import("./index.html-0bShGTta.js"),__vite__mapDeps([136,1]))),"v-acb2d44c":S(()=>v(()=>import("./index.html-lenHMZYz.js"),__vite__mapDeps([137,1]))),"v-1061ff51":S(()=>v(()=>import("./index.html-KmSNffDz.js"),__vite__mapDeps([138,1]))),"v-2b093776":S(()=>v(()=>import("./index.html-ZmNqAGtH.js"),__vite__mapDeps([139,1]))),"v-5f449840":S(()=>v(()=>import("./index.html-B74wV8m8.js"),__vite__mapDeps([140,1]))),"v-e6412400":S(()=>v(()=>import("./index.html-eFw2wLfZ.js"),__vite__mapDeps([141,1]))),"v-2809be24":S(()=>v(()=>import("./index.html-TM4KIkPm.js"),__vite__mapDeps([142,1]))),"v-22a2f9fd":S(()=>v(()=>import("./index.html-cmAZ9kbZ.js"),__vite__mapDeps([143,1]))),"v-36d075b2":S(()=>v(()=>import("./index.html-TwVZtcD0.js"),__vite__mapDeps([144,1]))),"v-278ff8af":S(()=>v(()=>import("./index.html-h6B7anPa.js"),__vite__mapDeps([145,1]))),"v-22b6aabd":S(()=>v(()=>import("./index.html-zKEhHQKA.js"),__vite__mapDeps([146,1]))),"v-41f85059":S(()=>v(()=>import("./index.html-sOxvM8-V.js"),__vite__mapDeps([147,1]))),"v-64f78511":S(()=>v(()=>import("./index.html-nK1farxS.js"),__vite__mapDeps([148,1]))),"v-7cb85b93":S(()=>v(()=>import("./index.html-nAjz8wmn.js"),__vite__mapDeps([149,1]))),"v-809ee1ca":S(()=>v(()=>import("./index.html-eR6K5hNU.js"),__vite__mapDeps([150,1])))};var ym=Symbol(""),Lu=Symbol(""),_m=Yt({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),be=()=>{const t=xe(Lu);if(!t)throw new Error("pageData() is called without provider.");return t},Au=Symbol(""),Le=()=>{const t=xe(Au);if(!t)throw new Error("usePageFrontmatter() is called without provider.");return t},Ou=Symbol(""),Em=()=>{const t=xe(Ou);if(!t)throw new Error("usePageHead() is called without provider.");return t},wm=Symbol(""),Cu=Symbol(""),no=()=>{const t=xe(Cu);if(!t)throw new Error("usePageLang() is called without provider.");return t},Iu=Symbol(""),Tm=()=>{const t=xe(Iu);if(!t)throw new Error("usePageLayout() is called without provider.");return t},Pm=Q(hm),Ks=Symbol(""),Gt=()=>{const t=xe(Ks);if(!t)throw new Error("useRouteLocale() is called without provider.");return t},Yn=Q(fm),Ru=()=>Yn,ku=Symbol(""),cr=()=>{const t=xe(ku);if(!t)throw new Error("useSiteLocaleData() is called without provider.");return t},xm=Symbol(""),Sm="Layout",Lm="NotFound",Bt=Zi({resolveLayouts:t=>t.reduce((e,n)=>({...e,...n.layouts}),{}),resolvePageData:async t=>{const e=Pm.value[t];return await(e==null?void 0:e())??_m},resolvePageFrontmatter:t=>t.frontmatter,resolvePageHead:(t,e,n)=>{const i=ae(e.description)?e.description:n.description,o=[...Y(e.head)?e.head:[],...n.head,["title",{},t],["meta",{name:"description",content:i}]];return mm(o)},resolvePageHeadTitle:(t,e)=>[t.title,e.title].filter(n=>!!n).join(" | "),resolvePageLang:(t,e)=>t.lang||e.lang||"en-US",resolvePageLayout:(t,e)=>{let n;if(t.path){const i=t.frontmatter.layout;ae(i)?n=i:n=Sm}else n=Lm;return e[n]},resolveRouteLocale:(t,e)=>bm(t,e),resolveSiteLocaleData:(t,e)=>({...t,...t.locales[e]})}),ur=q({name:"ClientOnly",setup(t,e){const n=Q(!1);return Te(()=>{n.value=!0}),()=>{var i,o;return n.value?(o=(i=e.slots).default)==null?void 0:o.call(i):null}}}),Du=q({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(t){const e=be(),n=L(()=>Su[t.pageKey||e.value.key]);return()=>n.value?p(n.value):p("div","404 Not Found")}}),Ge=(t={})=>t,nt=t=>to(t)?t:`/${xu(t)}`;const Am={};/*! +function ws(t,e){const n=Object.create(null),i=t.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Pe={},Gn=[],Mt=()=>{},Oh=()=>!1,Yi=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Ts=t=>t.startsWith("onUpdate:"),ke=Object.assign,Ps=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Ch=Object.prototype.hasOwnProperty,fe=(t,e)=>Ch.call(t,e),Y=Array.isArray,Zn=t=>Xi(t)==="[object Map]",hi=t=>Xi(t)==="[object Set]",pa=t=>Xi(t)==="[object Date]",re=t=>typeof t=="function",ae=t=>typeof t=="string",un=t=>typeof t=="symbol",_e=t=>t!==null&&typeof t=="object",yc=t=>(_e(t)||re(t))&&re(t.then)&&re(t.catch),_c=Object.prototype.toString,Xi=t=>_c.call(t),Ih=t=>Xi(t).slice(8,-1),Ec=t=>Xi(t)==="[object Object]",xs=t=>ae(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,ki=ws(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Qo=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},Rh=/-(\w)/g,ft=Qo(t=>t.replace(Rh,(e,n)=>n?n.toUpperCase():"")),kh=/\B([A-Z])/g,fi=Qo(t=>t.replace(kh,"-$1").toLowerCase()),Gi=Qo(t=>t.charAt(0).toUpperCase()+t.slice(1)),br=Qo(t=>t?`on${Gi(t)}`:""),In=(t,e)=>!Object.is(t,e),Mo=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},zo=t=>{const e=parseFloat(t);return isNaN(e)?t:e},Dh=t=>{const e=ae(t)?Number(t):NaN;return isNaN(e)?t:e};let ma;const Qr=()=>ma||(ma=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ss(t){if(Y(t)){const e={};for(let n=0;n{if(n){const i=n.split(Vh);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function Ls(t){let e="";if(ae(t))e=t;else if(Y(t))for(let n=0;nRn(n,e))}const jb=t=>ae(t)?t:t==null?"":Y(t)||_e(t)&&(t.toString===_c||!re(t.toString))?JSON.stringify(t,Tc,2):String(t),Tc=(t,e)=>e&&e.__v_isRef?Tc(t,e.value):Zn(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,o],r)=>(n[yr(i,r)+" =>"]=o,n),{})}:hi(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>yr(n))}:un(e)?yr(e):_e(e)&&!Y(e)&&!Ec(e)?String(e):e,yr=(t,e="")=>{var n;return un(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};let Qe;class Hh{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Qe,!e&&Qe&&(this.index=(Qe.scopes||(Qe.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=Qe;try{return Qe=this,e()}finally{Qe=n}}}on(){Qe=this}off(){Qe=this.parent}stop(e){if(this._active){let n,i;for(n=0,i=this.effects.length;n{const e=new Set(t);return e.w=0,e.n=0,e},xc=t=>(t.w&dn)>0,Sc=t=>(t.n&dn)>0,qh=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let i=0;i{(u==="length"||!un(u)&&u>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(s.get(n)),e){case"add":Y(t)?xs(n)&&a.push(s.get("length")):(a.push(s.get(An)),Zn(t)&&a.push(s.get(ts)));break;case"delete":Y(t)||(a.push(s.get(An)),Zn(t)&&a.push(s.get(ts)));break;case"set":Zn(t)&&a.push(s.get(An));break}if(a.length===1)a[0]&&ns(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);ns(Os(l))}}function ns(t,e){const n=Y(t)?t:[...t];for(const i of n)i.computed&&ga(i);for(const i of n)i.computed||ga(i)}function ga(t,e){(t!==bt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}function Kh(t,e){var n;return(n=Fo.get(t))==null?void 0:n.get(e)}const Yh=ws("__proto__,__v_isRef,__isVue"),Oc=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(un)),ba=Xh();function Xh(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const i=de(this);for(let r=0,s=this.length;r{t[e]=function(...n){pi();const i=de(this)[e].apply(this,n);return mi(),i}}),t}function Gh(t){const e=de(this);return Xe(e,"has",t),e.hasOwnProperty(t)}class Cc{constructor(e=!1,n=!1){this._isReadonly=e,this._shallow=n}get(e,n,i){const o=this._isReadonly,r=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return r;if(n==="__v_raw")return i===(o?r?uf:Dc:r?kc:Rc).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const s=Y(e);if(!o){if(s&&fe(ba,n))return Reflect.get(ba,n,i);if(n==="hasOwnProperty")return Gh}const a=Reflect.get(e,n,i);return(un(n)?Oc.has(n):Yh(n))||(o||Xe(e,"get",n),r)?a:Me(a)?s&&xs(n)?a:a.value:_e(a)?o?Yt(a):Zi(a):a}}class Ic extends Cc{constructor(e=!1){super(!1,e)}set(e,n,i,o){let r=e[n];if(!this._shallow){const l=ii(r);if(!No(i)&&!ii(i)&&(r=de(r),i=de(i)),!Y(e)&&Me(r)&&!Me(i))return l?!1:(r.value=i,!0)}const s=Y(e)&&xs(n)?Number(n)t,er=t=>Reflect.getPrototypeOf(t);function so(t,e,n=!1,i=!1){t=t.__v_raw;const o=de(t),r=de(e);n||(In(e,r)&&Xe(o,"get",e),Xe(o,"get",r));const{has:s}=er(o),a=i?Is:n?Ds:Bi;if(s.call(o,e))return a(t.get(e));if(s.call(o,r))return a(t.get(r));t!==o&&t.get(e)}function ao(t,e=!1){const n=this.__v_raw,i=de(n),o=de(t);return e||(In(t,o)&&Xe(i,"has",t),Xe(i,"has",o)),t===o?n.has(t):n.has(t)||n.has(o)}function lo(t,e=!1){return t=t.__v_raw,!e&&Xe(de(t),"iterate",An),Reflect.get(t,"size",t)}function ya(t){t=de(t);const e=de(this);return er(e).has.call(e,t)||(e.add(t),Ut(e,"add",t,t)),this}function _a(t,e){e=de(e);const n=de(this),{has:i,get:o}=er(n);let r=i.call(n,t);r||(t=de(t),r=i.call(n,t));const s=o.call(n,t);return n.set(t,e),r?In(e,s)&&Ut(n,"set",t,e):Ut(n,"add",t,e),this}function Ea(t){const e=de(this),{has:n,get:i}=er(e);let o=n.call(e,t);o||(t=de(t),o=n.call(e,t)),i&&i.call(e,t);const r=e.delete(t);return o&&Ut(e,"delete",t,void 0),r}function wa(){const t=de(this),e=t.size!==0,n=t.clear();return e&&Ut(t,"clear",void 0,void 0),n}function co(t,e){return function(i,o){const r=this,s=r.__v_raw,a=de(s),l=e?Is:t?Ds:Bi;return!t&&Xe(a,"iterate",An),s.forEach((c,u)=>i.call(o,l(c),l(u),r))}}function uo(t,e,n){return function(...i){const o=this.__v_raw,r=de(o),s=Zn(r),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,c=o[t](...i),u=n?Is:e?Ds:Bi;return!e&&Xe(r,"iterate",l?ts:An),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:a?[u(d[0]),u(d[1])]:u(d),done:h}},[Symbol.iterator](){return this}}}}function Qt(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function tf(){const t={get(r){return so(this,r)},get size(){return lo(this)},has:ao,add:ya,set:_a,delete:Ea,clear:wa,forEach:co(!1,!1)},e={get(r){return so(this,r,!1,!0)},get size(){return lo(this)},has:ao,add:ya,set:_a,delete:Ea,clear:wa,forEach:co(!1,!0)},n={get(r){return so(this,r,!0)},get size(){return lo(this,!0)},has(r){return ao.call(this,r,!0)},add:Qt("add"),set:Qt("set"),delete:Qt("delete"),clear:Qt("clear"),forEach:co(!0,!1)},i={get(r){return so(this,r,!0,!0)},get size(){return lo(this,!0)},has(r){return ao.call(this,r,!0)},add:Qt("add"),set:Qt("set"),delete:Qt("delete"),clear:Qt("clear"),forEach:co(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{t[r]=uo(r,!1,!1),n[r]=uo(r,!0,!1),e[r]=uo(r,!1,!0),i[r]=uo(r,!0,!0)}),[t,n,e,i]}const[nf,of,rf,sf]=tf();function Rs(t,e){const n=e?t?sf:rf:t?of:nf;return(i,o,r)=>o==="__v_isReactive"?!t:o==="__v_isReadonly"?t:o==="__v_raw"?i:Reflect.get(fe(n,o)&&o in i?n:i,o,r)}const af={get:Rs(!1,!1)},lf={get:Rs(!1,!0)},cf={get:Rs(!0,!1)},Rc=new WeakMap,kc=new WeakMap,Dc=new WeakMap,uf=new WeakMap;function df(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hf(t){return t.__v_skip||!Object.isExtensible(t)?0:df(Ih(t))}function Zi(t){return ii(t)?t:ks(t,!1,Jh,af,Rc)}function Mc(t){return ks(t,!1,ef,lf,kc)}function Yt(t){return ks(t,!0,Qh,cf,Dc)}function ks(t,e,n,i,o){if(!_e(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=o.get(t);if(r)return r;const s=hf(t);if(s===0)return t;const a=new Proxy(t,s===2?i:n);return o.set(t,a),a}function Jn(t){return ii(t)?Jn(t.__v_raw):!!(t&&t.__v_isReactive)}function ii(t){return!!(t&&t.__v_isReadonly)}function No(t){return!!(t&&t.__v_isShallow)}function Vc(t){return Jn(t)||ii(t)}function de(t){const e=t&&t.__v_raw;return e?de(e):t}function $c(t){return $o(t,"__v_skip",!0),t}const Bi=t=>_e(t)?Zi(t):t,Ds=t=>_e(t)?Yt(t):t;function Ms(t){ln&&bt&&(t=de(t),Ac(t.dep||(t.dep=Os())))}function Vs(t,e){t=de(t);const n=t.dep;n&&ns(n)}function Me(t){return!!(t&&t.__v_isRef===!0)}function Q(t){return zc(t,!1)}function pt(t){return zc(t,!0)}function zc(t,e){return Me(t)?t:new ff(t,e)}class ff{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:de(e),this._value=n?e:Bi(e)}get value(){return Ms(this),this._value}set value(e){const n=this.__v_isShallow||No(e)||ii(e);e=n?e:de(e),In(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:Bi(e),Vs(this))}}function yt(t){return Me(t)?t.value:t}const pf={get:(t,e,n)=>yt(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const o=t[e];return Me(o)&&!Me(n)?(o.value=n,!0):Reflect.set(t,e,n,i)}};function Fc(t){return Jn(t)?t:new Proxy(t,pf)}class mf{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:i}=e(()=>Ms(this),()=>Vs(this));this._get=n,this._set=i}get value(){return this._get()}set value(e){this._set(e)}}function Nc(t){return new mf(t)}class vf{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return Kh(de(this._object),this._key)}}class gf{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function tr(t,e,n){return Me(t)?t:re(t)?new gf(t):_e(t)&&arguments.length>1?bf(t,e,n):Q(t)}function bf(t,e,n){const i=t[e];return Me(i)?i:new vf(t,e,n)}class yf{constructor(e,n,i,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Cs(e,()=>{this._dirty||(this._dirty=!0,Vs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=i}get value(){const e=de(this);return Ms(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function _f(t,e,n=!1){let i,o;const r=re(t);return r?(i=t,o=Mt):(i=t.get,o=t.set),new yf(i,o,r||!o,n)}function cn(t,e,n,i){let o;try{o=i?t(...i):t()}catch(r){Ji(r,e,n)}return o}function ct(t,e,n,i){if(re(t)){const r=cn(t,e,n,i);return r&&yc(r)&&r.catch(s=>{Ji(s,e,n)}),r}const o=[];for(let r=0;r>>1,o=Be[i],r=ji(o);rCt&&Be.splice(e,1)}function Pf(t){Y(t)?Qn.push(...t):(!jt||!jt.includes(t,t.allowRecurse?En+1:En))&&Qn.push(t),Hc()}function Ta(t,e,n=Hi?Ct+1:0){for(;nji(n)-ji(i)),En=0;Ent.id==null?1/0:t.id,xf=(t,e)=>{const n=ji(t)-ji(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function jc(t){is=!1,Hi=!0,Be.sort(xf);try{for(Ct=0;Ctae(f)?f.trim():f)),d&&(o=n.map(zo))}let a,l=i[a=br(e)]||i[a=br(ft(e))];!l&&r&&(l=i[a=br(fi(e))]),l&&ct(l,t,6,o);const c=i[a+"Once"];if(c){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,ct(c,t,6,o)}}function Wc(t,e,n=!1){const i=e.emitsCache,o=i.get(t);if(o!==void 0)return o;const r=t.emits;let s={},a=!1;if(!re(t)){const l=c=>{const u=Wc(c,e,!0);u&&(a=!0,ke(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!r&&!a?(_e(t)&&i.set(t,null),null):(Y(r)?r.forEach(l=>s[l]=null):ke(s,r),_e(t)&&i.set(t,s),s)}function ir(t,e){return!t||!Yi(e)?!1:(e=e.slice(2).replace(/Once$/,""),fe(t,e[0].toLowerCase()+e.slice(1))||fe(t,fi(e))||fe(t,e))}let tt=null,or=null;function Ho(t){const e=tt;return tt=t,or=t&&t.type.__scopeId||null,e}function Wb(t){or=t}function qb(){or=null}function Lf(t,e=tt,n){if(!e||t._n)return t;const i=(...o)=>{i._d&&Ma(-1);const r=Ho(e);let s;try{s=t(...o)}finally{Ho(r),i._d&&Ma(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function _r(t){const{type:e,vnode:n,proxy:i,withProxy:o,props:r,propsOptions:[s],slots:a,attrs:l,emit:c,render:u,renderCache:d,data:h,setupState:f,ctx:m,inheritAttrs:g}=t;let y,b;const T=Ho(t);try{if(n.shapeFlag&4){const P=o||i,D=P;y=gt(u.call(D,P,d,r,f,h,m)),b=l}else{const P=e;y=gt(P.length>1?P(r,{attrs:l,slots:a,emit:c}):P(r,null)),b=e.props?l:Af(l)}}catch(P){$i.length=0,Ji(P,t,1),y=Ce(dt)}let w=y;if(b&&g!==!1){const P=Object.keys(b),{shapeFlag:D}=w;P.length&&D&7&&(s&&P.some(Ts)&&(b=Of(b,s)),w=hn(w,b))}return n.dirs&&(w=hn(w),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(w.transition=n.transition),y=w,Ho(T),y}const Af=t=>{let e;for(const n in t)(n==="class"||n==="style"||Yi(n))&&((e||(e={}))[n]=t[n]);return e},Of=(t,e)=>{const n={};for(const i in t)(!Ts(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function Cf(t,e,n){const{props:i,children:o,component:r}=t,{props:s,children:a,patchFlag:l}=e,c=r.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?Pa(i,s,c):!!s;if(l&8){const u=e.dynamicProps;for(let d=0;dt.__isSuspense;function Uc(t,e){e&&e.pendingBranch?Y(t)?e.effects.push(...t):e.effects.push(t):Pf(t)}function Kc(t,e){return zs(t,null,e)}const ho={};function ue(t,e,n){return zs(t,e,n)}function zs(t,e,{immediate:n,deep:i,flush:o,onTrack:r,onTrigger:s}=Pe){var a;const l=Pc()===((a=De)==null?void 0:a.scope)?De:null;let c,u=!1,d=!1;if(Me(t)?(c=()=>t.value,u=No(t)):Jn(t)?(c=()=>t,i=!0):Y(t)?(d=!0,u=t.some(P=>Jn(P)||No(P)),c=()=>t.map(P=>{if(Me(P))return P.value;if(Jn(P))return xn(P);if(re(P))return cn(P,l,2)})):re(t)?e?c=()=>cn(t,l,2):c=()=>{if(!(l&&l.isUnmounted))return h&&h(),ct(t,l,3,[f])}:c=Mt,e&&i){const P=c;c=()=>xn(P())}let h,f=P=>{h=T.onStop=()=>{cn(P,l,4),h=T.onStop=void 0}},m;if(si)if(f=Mt,e?n&&ct(e,l,3,[c(),d?[]:void 0,f]):c(),o==="sync"){const P=Lp();m=P.__watcherHandles||(P.__watcherHandles=[])}else return Mt;let g=d?new Array(t.length).fill(ho):ho;const y=()=>{if(T.active)if(e){const P=T.run();(i||u||(d?P.some((D,C)=>In(D,g[C])):In(P,g)))&&(h&&h(),ct(e,l,3,[P,g===ho?void 0:d&&g[0]===ho?[]:g,f]),g=P)}else T.run()};y.allowRecurse=!!e;let b;o==="sync"?b=y:o==="post"?b=()=>qe(y,l&&l.suspense):(y.pre=!0,l&&(y.id=l.uid),b=()=>nr(y));const T=new Cs(c,b);e?n?y():g=T.run():o==="post"?qe(T.run.bind(T),l&&l.suspense):T.run();const w=()=>{T.stop(),l&&l.scope&&Ps(l.scope.effects,T)};return m&&m.push(w),w}function Mf(t,e,n){const i=this.proxy,o=ae(t)?t.includes(".")?Yc(i,t):()=>i[t]:t.bind(i,i);let r;re(e)?r=e:(r=e.handler,n=e);const s=De;ri(this);const a=zs(o,r.bind(i),n);return s?ri(s):On(),a}function Yc(t,e){const n=e.split(".");return()=>{let i=t;for(let o=0;o{xn(n,e)});else if(Ec(t))for(const n in t)xn(t[n],e);return t}function Ub(t,e){const n=tt;if(n===null)return t;const i=lr(n)||n.proxy,o=t.dirs||(t.dirs=[]);for(let r=0;r{t.isMounted=!0}),sr(()=>{t.isUnmounting=!0}),t}const it=[Function,Array],Gc={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:it,onEnter:it,onAfterEnter:it,onEnterCancelled:it,onBeforeLeave:it,onLeave:it,onAfterLeave:it,onLeaveCancelled:it,onBeforeAppear:it,onAppear:it,onAfterAppear:it,onAppearCancelled:it},Vf={name:"BaseTransition",props:Gc,setup(t,{slots:e}){const n=vi(),i=Xc();let o;return()=>{const r=e.default&&Fs(e.default(),!0);if(!r||!r.length)return;let s=r[0];if(r.length>1){for(const g of r)if(g.type!==dt){s=g;break}}const a=de(t),{mode:l}=a;if(i.isLeaving)return Er(s);const c=Sa(s);if(!c)return Er(s);const u=Wi(c,a,i,n);qi(c,u);const d=n.subTree,h=d&&Sa(d);let f=!1;const{getTransitionKey:m}=c.type;if(m){const g=m();o===void 0?o=g:g!==o&&(o=g,f=!0)}if(h&&h.type!==dt&&(!wn(c,h)||f)){const g=Wi(h,a,i,n);if(qi(h,g),l==="out-in")return i.isLeaving=!0,g.afterLeave=()=>{i.isLeaving=!1,n.update.active!==!1&&n.update()},Er(s);l==="in-out"&&c.type!==dt&&(g.delayLeave=(y,b,T)=>{const w=Zc(i,h);w[String(h.key)]=h,y[rn]=()=>{b(),y[rn]=void 0,delete u.delayedLeave},u.delayedLeave=T})}return s}}},$f=Vf;function Zc(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function Wi(t,e,n,i){const{appear:o,mode:r,persisted:s=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:y,onAfterAppear:b,onAppearCancelled:T}=e,w=String(t.key),P=Zc(n,t),D=(V,$)=>{V&&ct(V,i,9,$)},C=(V,$)=>{const F=$[1];D(V,$),Y(V)?V.every(ne=>ne.length<=1)&&F():V.length<=1&&F()},I={mode:r,persisted:s,beforeEnter(V){let $=a;if(!n.isMounted)if(o)$=g||a;else return;V[rn]&&V[rn](!0);const F=P[w];F&&wn(t,F)&&F.el[rn]&&F.el[rn](),D($,[V])},enter(V){let $=l,F=c,ne=u;if(!n.isMounted)if(o)$=y||l,F=b||c,ne=T||u;else return;let j=!1;const ie=V[fo]=Ae=>{j||(j=!0,Ae?D(ne,[V]):D(F,[V]),I.delayedLeave&&I.delayedLeave(),V[fo]=void 0)};$?C($,[V,ie]):ie()},leave(V,$){const F=String(t.key);if(V[fo]&&V[fo](!0),n.isUnmounting)return $();D(d,[V]);let ne=!1;const j=V[rn]=ie=>{ne||(ne=!0,$(),ie?D(m,[V]):D(f,[V]),V[rn]=void 0,P[F]===t&&delete P[F])};P[F]=t,h?C(h,[V,j]):j()},clone(V){return Wi(V,e,n,i)}};return I}function Er(t){if(Qi(t))return t=hn(t),t.children=null,t}function Sa(t){return Qi(t)?t.children?t.children[0]:void 0:t}function qi(t,e){t.shapeFlag&6&&t.component?qi(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Fs(t,e=!1,n){let i=[],o=0;for(let r=0;r1)for(let r=0;r!!t.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function S(t){re(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:i,delay:o=200,timeout:r,suspensible:s=!0,onError:a}=t;let l=null,c,u=0;const d=()=>(u++,l=null,h()),h=()=>{let f;return l||(f=l=e().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),a)return new Promise((g,y)=>{a(m,()=>g(d()),()=>y(m),u+1)});throw m}).then(m=>f!==l&&l?l:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),c=m,m)))};return q({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return c},setup(){const f=De;if(c)return()=>wr(c,f);const m=T=>{l=null,Ji(T,f,13,!i)};if(s&&f.suspense||si)return h().then(T=>()=>wr(T,f)).catch(T=>(m(T),()=>i?Ce(i,{error:T}):null));const g=Q(!1),y=Q(),b=Q(!!o);return o&&setTimeout(()=>{b.value=!1},o),r!=null&&setTimeout(()=>{if(!g.value&&!y.value){const T=new Error(`Async component timed out after ${r}ms.`);m(T),y.value=T}},r),h().then(()=>{g.value=!0,f.parent&&Qi(f.parent.vnode)&&nr(f.parent.update)}).catch(T=>{m(T),y.value=T}),()=>{if(g.value&&c)return wr(c,f);if(y.value&&i)return Ce(i,{error:y.value});if(n&&!b.value)return Ce(n)}}})}function wr(t,e){const{ref:n,props:i,children:o,ce:r}=e.vnode,s=Ce(t,i,o);return s.ref=n,s.ce=r,delete e.vnode.ce,s}const Qi=t=>t.type.__isKeepAlive;function zf(t,e){Jc(t,"a",e)}function Ff(t,e){Jc(t,"da",e)}function Jc(t,e,n=De){const i=t.__wdc||(t.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return t()});if(rr(e,i,n),n){let o=n.parent;for(;o&&o.parent;)Qi(o.parent.vnode)&&Nf(i,e,n,o),o=o.parent}}function Nf(t,e,n,i){const o=rr(e,t,i,!0);eo(()=>{Ps(i[e],o)},n)}function rr(t,e,n=De,i=!1){if(n){const o=n[t]||(n[t]=[]),r=e.__weh||(e.__weh=(...s)=>{if(n.isUnmounted)return;pi(),ri(n);const a=ct(e,n,t,s);return On(),mi(),a});return i?o.unshift(r):o.push(r),r}}const Xt=t=>(e,n=De)=>(!si||t==="sp")&&rr(t,(...i)=>e(...i),n),Bf=Xt("bm"),Te=Xt("m"),Hf=Xt("bu"),Qc=Xt("u"),sr=Xt("bum"),eo=Xt("um"),jf=Xt("sp"),Wf=Xt("rtg"),qf=Xt("rtc");function Uf(t,e=De){rr("ec",t,e)}function Kb(t,e,n,i){let o;const r=n&&n[i];if(Y(t)||ae(t)){o=new Array(t.length);for(let s=0,a=t.length;se(s,a,void 0,r&&r[a]));else{const s=Object.keys(t);o=new Array(s.length);for(let a=0,l=s.length;at?fu(t)?lr(t)||t.proxy:os(t.parent):null,Mi=ke(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>os(t.parent),$root:t=>os(t.root),$emit:t=>t.emit,$options:t=>Ns(t),$forceUpdate:t=>t.f||(t.f=()=>nr(t.update)),$nextTick:t=>t.n||(t.n=mn.bind(t.proxy)),$watch:t=>Mf.bind(t)}),Tr=(t,e)=>t!==Pe&&!t.__isScriptSetup&&fe(t,e),Kf={get({_:t},e){const{ctx:n,setupState:i,data:o,props:r,accessCache:s,type:a,appContext:l}=t;let c;if(e[0]!=="$"){const f=s[e];if(f!==void 0)switch(f){case 1:return i[e];case 2:return o[e];case 4:return n[e];case 3:return r[e]}else{if(Tr(i,e))return s[e]=1,i[e];if(o!==Pe&&fe(o,e))return s[e]=2,o[e];if((c=t.propsOptions[0])&&fe(c,e))return s[e]=3,r[e];if(n!==Pe&&fe(n,e))return s[e]=4,n[e];rs&&(s[e]=0)}}const u=Mi[e];let d,h;if(u)return e==="$attrs"&&Xe(t,"get",e),u(t);if((d=a.__cssModules)&&(d=d[e]))return d;if(n!==Pe&&fe(n,e))return s[e]=4,n[e];if(h=l.config.globalProperties,fe(h,e))return h[e]},set({_:t},e,n){const{data:i,setupState:o,ctx:r}=t;return Tr(o,e)?(o[e]=n,!0):i!==Pe&&fe(i,e)?(i[e]=n,!0):fe(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(r[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:o,propsOptions:r}},s){let a;return!!n[s]||t!==Pe&&fe(t,s)||Tr(e,s)||(a=r[0])&&fe(a,s)||fe(i,s)||fe(Mi,s)||fe(o.config.globalProperties,s)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:fe(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function La(t){return Y(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}let rs=!0;function Yf(t){const e=Ns(t),n=t.proxy,i=t.ctx;rs=!1,e.beforeCreate&&Aa(e.beforeCreate,t,"bc");const{data:o,computed:r,methods:s,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:f,updated:m,activated:g,deactivated:y,beforeDestroy:b,beforeUnmount:T,destroyed:w,unmounted:P,render:D,renderTracked:C,renderTriggered:I,errorCaptured:V,serverPrefetch:$,expose:F,inheritAttrs:ne,components:j,directives:ie,filters:Ae}=e;if(c&&Xf(c,i,null),s)for(const se in s){const G=s[se];re(G)&&(i[se]=G.bind(n))}if(o){const se=o.call(n,n);_e(se)&&(t.data=Zi(se))}if(rs=!0,r)for(const se in r){const G=r[se],mt=re(G)?G.bind(n,n):re(G.get)?G.get.bind(n,n):Mt,Jt=!re(G)&&re(G.set)?G.set.bind(n):Mt,St=L({get:mt,set:Jt});Object.defineProperty(i,se,{enumerable:!0,configurable:!0,get:()=>St.value,set:We=>St.value=We})}if(a)for(const se in a)eu(a[se],i,n,se);if(l){const se=re(l)?l.call(n):l;Reflect.ownKeys(se).forEach(G=>{ei(G,se[G])})}u&&Aa(u,t,"c");function Z(se,G){Y(G)?G.forEach(mt=>se(mt.bind(n))):G&&se(G.bind(n))}if(Z(Bf,d),Z(Te,h),Z(Hf,f),Z(Qc,m),Z(zf,g),Z(Ff,y),Z(Uf,V),Z(qf,C),Z(Wf,I),Z(sr,T),Z(eo,P),Z(jf,$),Y(F))if(F.length){const se=t.exposed||(t.exposed={});F.forEach(G=>{Object.defineProperty(se,G,{get:()=>n[G],set:mt=>n[G]=mt})})}else t.exposed||(t.exposed={});D&&t.render===Mt&&(t.render=D),ne!=null&&(t.inheritAttrs=ne),j&&(t.components=j),ie&&(t.directives=ie)}function Xf(t,e,n=Mt){Y(t)&&(t=ss(t));for(const i in t){const o=t[i];let r;_e(o)?"default"in o?r=xe(o.from||i,o.default,!0):r=xe(o.from||i):r=xe(o),Me(r)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>r.value,set:s=>r.value=s}):e[i]=r}}function Aa(t,e,n){ct(Y(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function eu(t,e,n,i){const o=i.includes(".")?Yc(n,i):()=>n[i];if(ae(t)){const r=e[t];re(r)&&ue(o,r)}else if(re(t))ue(o,t.bind(n));else if(_e(t))if(Y(t))t.forEach(r=>eu(r,e,n,i));else{const r=re(t.handler)?t.handler.bind(n):e[t.handler];re(r)&&ue(o,r,t)}}function Ns(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:o,optionsCache:r,config:{optionMergeStrategies:s}}=t.appContext,a=r.get(e);let l;return a?l=a:!o.length&&!n&&!i?l=e:(l={},o.length&&o.forEach(c=>jo(l,c,s,!0)),jo(l,e,s)),_e(e)&&r.set(e,l),l}function jo(t,e,n,i=!1){const{mixins:o,extends:r}=e;r&&jo(t,r,n,!0),o&&o.forEach(s=>jo(t,s,n,!0));for(const s in e)if(!(i&&s==="expose")){const a=Gf[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const Gf={data:Oa,props:Ca,emits:Ca,methods:Ii,computed:Ii,beforeCreate:je,created:je,beforeMount:je,mounted:je,beforeUpdate:je,updated:je,beforeDestroy:je,beforeUnmount:je,destroyed:je,unmounted:je,activated:je,deactivated:je,errorCaptured:je,serverPrefetch:je,components:Ii,directives:Ii,watch:Jf,provide:Oa,inject:Zf};function Oa(t,e){return e?t?function(){return ke(re(t)?t.call(this,this):t,re(e)?e.call(this,this):e)}:e:t}function Zf(t,e){return Ii(ss(t),ss(e))}function ss(t){if(Y(t)){const e={};for(let n=0;n1)return n&&re(e)?e.call(i&&i.proxy):e}}function tp(t,e,n,i=!1){const o={},r={};$o(r,ar,1),t.propsDefaults=Object.create(null),nu(t,e,o,r);for(const s in t.propsOptions[0])s in o||(o[s]=void 0);n?t.props=i?o:Mc(o):t.type.props?t.props=o:t.props=r,t.attrs=r}function np(t,e,n,i){const{props:o,attrs:r,vnode:{patchFlag:s}}=t,a=de(o),[l]=t.propsOptions;let c=!1;if((i||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=iu(d,e,!0);ke(s,h),f&&a.push(...f)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!r&&!l)return _e(t)&&i.set(t,Gn),Gn;if(Y(r))for(let u=0;u-1,f[1]=g<0||m-1||fe(f,"default"))&&a.push(d)}}}const c=[s,a];return _e(t)&&i.set(t,c),c}function Ia(t){return t[0]!=="$"}function Ra(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function ka(t,e){return Ra(t)===Ra(e)}function Da(t,e){return Y(e)?e.findIndex(n=>ka(n,t)):re(e)&&ka(e,t)?0:-1}const ou=t=>t[0]==="_"||t==="$stable",Bs=t=>Y(t)?t.map(gt):[gt(t)],ip=(t,e,n)=>{if(e._n)return e;const i=Lf((...o)=>Bs(e(...o)),n);return i._c=!1,i},ru=(t,e,n)=>{const i=t._ctx;for(const o in t){if(ou(o))continue;const r=t[o];if(re(r))e[o]=ip(o,r,i);else if(r!=null){const s=Bs(r);e[o]=()=>s}}},su=(t,e)=>{const n=Bs(e);t.slots.default=()=>n},op=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=de(e),$o(e,"_",n)):ru(e,t.slots={})}else t.slots={},e&&su(t,e);$o(t.slots,ar,1)},rp=(t,e,n)=>{const{vnode:i,slots:o}=t;let r=!0,s=Pe;if(i.shapeFlag&32){const a=e._;a?n&&a===1?r=!1:(ke(o,e),!n&&a===1&&delete o._):(r=!e.$stable,ru(e,o)),s=e}else e&&(su(t,e),s={default:1});if(r)for(const a in o)!ou(a)&&s[a]==null&&delete o[a]};function qo(t,e,n,i,o=!1){if(Y(t)){t.forEach((h,f)=>qo(h,e&&(Y(e)?e[f]:e),n,i,o));return}if(Di(i)&&!o)return;const r=i.shapeFlag&4?lr(i.component)||i.component.proxy:i.el,s=o?null:r,{i:a,r:l}=t,c=e&&e.r,u=a.refs===Pe?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==l&&(ae(c)?(u[c]=null,fe(d,c)&&(d[c]=null)):Me(c)&&(c.value=null)),re(l))cn(l,a,12,[s,u]);else{const h=ae(l),f=Me(l);if(h||f){const m=()=>{if(t.f){const g=h?fe(d,l)?d[l]:u[l]:l.value;o?Y(g)&&Ps(g,r):Y(g)?g.includes(r)||g.push(r):h?(u[l]=[r],fe(d,l)&&(d[l]=u[l])):(l.value=[r],t.k&&(u[t.k]=l.value))}else h?(u[l]=s,fe(d,l)&&(d[l]=s)):f&&(l.value=s,t.k&&(u[t.k]=s))};s?(m.id=-1,qe(m,n)):m()}}}let en=!1;const po=t=>/svg/.test(t.namespaceURI)&&t.tagName!=="foreignObject",mo=t=>t.nodeType===8;function sp(t){const{mt:e,p:n,o:{patchProp:i,createText:o,nextSibling:r,parentNode:s,remove:a,insert:l,createComment:c}}=t,u=(w,P)=>{if(!P.hasChildNodes()){n(null,w,P),Bo(),P._vnode=w;return}en=!1,d(P.firstChild,w,null,null,null),Bo(),P._vnode=w,en&&console.error("Hydration completed but contains mismatches.")},d=(w,P,D,C,I,V=!1)=>{const $=mo(w)&&w.data==="[",F=()=>g(w,P,D,C,I,$),{type:ne,ref:j,shapeFlag:ie,patchFlag:Ae}=P;let Oe=w.nodeType;P.el=w,Ae===-2&&(V=!1,P.dynamicChildren=null);let Z=null;switch(ne){case oi:Oe!==3?P.children===""?(l(P.el=o(""),s(w),w),Z=w):Z=F():(w.data!==P.children&&(en=!0,w.data=P.children),Z=r(w));break;case dt:T(w)?(Z=r(w),b(P.el=w.content.firstChild,w,D)):Oe!==8||$?Z=F():Z=r(w);break;case Vi:if($&&(w=r(w),Oe=w.nodeType),Oe===1||Oe===3){Z=w;const se=!P.children.length;for(let G=0;G{V=V||!!P.dynamicChildren;const{type:$,props:F,patchFlag:ne,shapeFlag:j,dirs:ie,transition:Ae}=P,Oe=$==="input"||$==="option";if(Oe||ne!==-1){ie&&Ot(P,null,D,"created");let Z=!1;if(T(w)){Z=au(C,Ae)&&D&&D.vnode.props&&D.vnode.props.appear;const G=w.content.firstChild;Z&&Ae.beforeEnter(G),b(G,w,D),P.el=w=G}if(F)if(Oe||!V||ne&48)for(const G in F)(Oe&&(G.endsWith("value")||G==="indeterminate")||Yi(G)&&!ki(G)||G[0]===".")&&i(w,G,null,F[G],!1,void 0,D);else F.onClick&&i(w,"onClick",null,F.onClick,!1,void 0,D);let se;if((se=F&&F.onVnodeBeforeMount)&&at(se,D,P),ie&&Ot(P,null,D,"beforeMount"),((se=F&&F.onVnodeMounted)||ie||Z)&&Uc(()=>{se&&at(se,D,P),Z&&Ae.enter(w),ie&&Ot(P,null,D,"mounted")},C),j&16&&!(F&&(F.innerHTML||F.textContent))){let G=f(w.firstChild,P,w,D,C,I,V);for(;G;){en=!0;const mt=G;G=G.nextSibling,a(mt)}}else j&8&&w.textContent!==P.children&&(en=!0,w.textContent=P.children)}return w.nextSibling},f=(w,P,D,C,I,V,$)=>{$=$||!!P.dynamicChildren;const F=P.children,ne=F.length;for(let j=0;j{const{slotScopeIds:$}=P;$&&(I=I?I.concat($):$);const F=s(w),ne=f(r(w),P,F,D,C,I,V);return ne&&mo(ne)&&ne.data==="]"?r(P.anchor=ne):(en=!0,l(P.anchor=c("]"),F,ne),ne)},g=(w,P,D,C,I,V)=>{if(en=!0,P.el=null,V){const ne=y(w);for(;;){const j=r(w);if(j&&j!==ne)a(j);else break}}const $=r(w),F=s(w);return a(w),n(null,P,F,$,D,C,po(F),I),$},y=(w,P="[",D="]")=>{let C=0;for(;w;)if(w=r(w),w&&mo(w)&&(w.data===P&&C++,w.data===D)){if(C===0)return r(w);C--}return w},b=(w,P,D)=>{const C=P.parentNode;C&&C.replaceChild(w,P);let I=D;for(;I;)I.vnode.el===P&&(I.vnode.el=I.subTree.el=w),I=I.parent},T=w=>w.nodeType===1&&w.tagName.toLowerCase()==="template";return[u,d]}const qe=Uc;function ap(t){return lp(t,sp)}function lp(t,e){const n=Qr();n.__VUE__=!0;const{insert:i,remove:o,patchProp:r,createElement:s,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:f=Mt,insertStaticContent:m}=t,g=(_,E,x,A=null,R=null,k=null,W=!1,z=null,N=!!E.dynamicChildren)=>{if(_===E)return;_&&!wn(_,E)&&(A=O(_),We(_,R,k,!0),_=null),E.patchFlag===-2&&(N=!1,E.dynamicChildren=null);const{type:M,ref:ee,shapeFlag:K}=E;switch(M){case oi:y(_,E,x,A);break;case dt:b(_,E,x,A);break;case Vi:_==null&&T(E,x,A,W);break;case et:j(_,E,x,A,R,k,W,z,N);break;default:K&1?D(_,E,x,A,R,k,W,z,N):K&6?ie(_,E,x,A,R,k,W,z,N):(K&64||K&128)&&M.process(_,E,x,A,R,k,W,z,N,H)}ee!=null&&R&&qo(ee,_&&_.ref,k,E||_,!E)},y=(_,E,x,A)=>{if(_==null)i(E.el=a(E.children),x,A);else{const R=E.el=_.el;E.children!==_.children&&c(R,E.children)}},b=(_,E,x,A)=>{_==null?i(E.el=l(E.children||""),x,A):E.el=_.el},T=(_,E,x,A)=>{[_.el,_.anchor]=m(_.children,E,x,A,_.el,_.anchor)},w=({el:_,anchor:E},x,A)=>{let R;for(;_&&_!==E;)R=h(_),i(_,x,A),_=R;i(E,x,A)},P=({el:_,anchor:E})=>{let x;for(;_&&_!==E;)x=h(_),o(_),_=x;o(E)},D=(_,E,x,A,R,k,W,z,N)=>{W=W||E.type==="svg",_==null?C(E,x,A,R,k,W,z,N):$(_,E,R,k,W,z,N)},C=(_,E,x,A,R,k,W,z)=>{let N,M;const{type:ee,props:K,shapeFlag:te,transition:oe,dirs:le}=_;if(N=_.el=s(_.type,k,K&&K.is,K),te&8?u(N,_.children):te&16&&V(_.children,N,null,A,R,k&&ee!=="foreignObject",W,z),le&&Ot(_,null,A,"created"),I(N,_,_.scopeId,W,A),K){for(const ye in K)ye!=="value"&&!ki(ye)&&r(N,ye,null,K[ye],k,_.children,A,R,Fe);"value"in K&&r(N,"value",null,K.value),(M=K.onVnodeBeforeMount)&&at(M,A,_)}le&&Ot(_,null,A,"beforeMount");const we=au(R,oe);we&&oe.beforeEnter(N),i(N,E,x),((M=K&&K.onVnodeMounted)||we||le)&&qe(()=>{M&&at(M,A,_),we&&oe.enter(N),le&&Ot(_,null,A,"mounted")},R)},I=(_,E,x,A,R)=>{if(x&&f(_,x),A)for(let k=0;k{for(let M=N;M<_.length;M++){const ee=_[M]=z?sn(_[M]):gt(_[M]);g(null,ee,E,x,A,R,k,W,z)}},$=(_,E,x,A,R,k,W)=>{const z=E.el=_.el;let{patchFlag:N,dynamicChildren:M,dirs:ee}=E;N|=_.patchFlag&16;const K=_.props||Pe,te=E.props||Pe;let oe;x&&vn(x,!1),(oe=te.onVnodeBeforeUpdate)&&at(oe,x,E,_),ee&&Ot(E,_,x,"beforeUpdate"),x&&vn(x,!0);const le=R&&E.type!=="foreignObject";if(M?F(_.dynamicChildren,M,z,x,A,le,k):W||G(_,E,z,null,x,A,le,k,!1),N>0){if(N&16)ne(z,E,K,te,x,A,R);else if(N&2&&K.class!==te.class&&r(z,"class",null,te.class,R),N&4&&r(z,"style",K.style,te.style,R),N&8){const we=E.dynamicProps;for(let ye=0;ye{oe&&at(oe,x,E,_),ee&&Ot(E,_,x,"updated")},A)},F=(_,E,x,A,R,k,W)=>{for(let z=0;z{if(x!==A){if(x!==Pe)for(const z in x)!ki(z)&&!(z in A)&&r(_,z,x[z],null,W,E.children,R,k,Fe);for(const z in A){if(ki(z))continue;const N=A[z],M=x[z];N!==M&&z!=="value"&&r(_,z,M,N,W,E.children,R,k,Fe)}"value"in A&&r(_,"value",x.value,A.value)}},j=(_,E,x,A,R,k,W,z,N)=>{const M=E.el=_?_.el:a(""),ee=E.anchor=_?_.anchor:a("");let{patchFlag:K,dynamicChildren:te,slotScopeIds:oe}=E;oe&&(z=z?z.concat(oe):oe),_==null?(i(M,x,A),i(ee,x,A),V(E.children,x,ee,R,k,W,z,N)):K>0&&K&64&&te&&_.dynamicChildren?(F(_.dynamicChildren,te,x,R,k,W,z),(E.key!=null||R&&E===R.subTree)&&lu(_,E,!0)):G(_,E,x,ee,R,k,W,z,N)},ie=(_,E,x,A,R,k,W,z,N)=>{E.slotScopeIds=z,_==null?E.shapeFlag&512?R.ctx.activate(E,x,A,W,N):Ae(E,x,A,R,k,W,N):Oe(_,E,N)},Ae=(_,E,x,A,R,k,W)=>{const z=_.component=yp(_,A,R);if(Qi(_)&&(z.ctx.renderer=H),_p(z),z.asyncDep){if(R&&R.registerDep(z,Z),!_.el){const N=z.subTree=Ce(dt);b(null,N,E,x)}return}Z(z,_,E,x,R,k,W)},Oe=(_,E,x)=>{const A=E.component=_.component;if(Cf(_,E,x))if(A.asyncDep&&!A.asyncResolved){se(A,E,x);return}else A.next=E,Tf(A.update),A.update();else E.el=_.el,A.vnode=E},Z=(_,E,x,A,R,k,W)=>{const z=()=>{if(_.isMounted){let{next:ee,bu:K,u:te,parent:oe,vnode:le}=_,we=ee,ye;vn(_,!1),ee?(ee.el=le.el,se(_,ee,W)):ee=le,K&&Mo(K),(ye=ee.props&&ee.props.onVnodeBeforeUpdate)&&at(ye,oe,ee,le),vn(_,!0);const Ie=_r(_),vt=_.subTree;_.subTree=Ie,g(vt,Ie,d(vt.el),O(vt),_,R,k),ee.el=Ie.el,we===null&&If(_,Ie.el),te&&qe(te,R),(ye=ee.props&&ee.props.onVnodeUpdated)&&qe(()=>at(ye,oe,ee,le),R)}else{let ee;const{el:K,props:te}=E,{bm:oe,m:le,parent:we}=_,ye=Di(E);if(vn(_,!1),oe&&Mo(oe),!ye&&(ee=te&&te.onVnodeBeforeMount)&&at(ee,we,E),vn(_,!0),K&&me){const Ie=()=>{_.subTree=_r(_),me(K,_.subTree,_,R,null)};ye?E.type.__asyncLoader().then(()=>!_.isUnmounted&&Ie()):Ie()}else{const Ie=_.subTree=_r(_);g(null,Ie,x,A,_,R,k),E.el=Ie.el}if(le&&qe(le,R),!ye&&(ee=te&&te.onVnodeMounted)){const Ie=E;qe(()=>at(ee,we,Ie),R)}(E.shapeFlag&256||we&&Di(we.vnode)&&we.vnode.shapeFlag&256)&&_.a&&qe(_.a,R),_.isMounted=!0,E=x=A=null}},N=_.effect=new Cs(z,()=>nr(M),_.scope),M=_.update=()=>N.run();M.id=_.uid,vn(_,!0),M()},se=(_,E,x)=>{E.component=_;const A=_.vnode.props;_.vnode=E,_.next=null,np(_,E.props,A,x),rp(_,E.children,x),pi(),Ta(_),mi()},G=(_,E,x,A,R,k,W,z,N=!1)=>{const M=_&&_.children,ee=_?_.shapeFlag:0,K=E.children,{patchFlag:te,shapeFlag:oe}=E;if(te>0){if(te&128){Jt(M,K,x,A,R,k,W,z,N);return}else if(te&256){mt(M,K,x,A,R,k,W,z,N);return}}oe&8?(ee&16&&Fe(M,R,k),K!==M&&u(x,K)):ee&16?oe&16?Jt(M,K,x,A,R,k,W,z,N):Fe(M,R,k,!0):(ee&8&&u(x,""),oe&16&&V(K,x,A,R,k,W,z,N))},mt=(_,E,x,A,R,k,W,z,N)=>{_=_||Gn,E=E||Gn;const M=_.length,ee=E.length,K=Math.min(M,ee);let te;for(te=0;teee?Fe(_,R,k,!0,!1,K):V(E,x,A,R,k,W,z,N,K)},Jt=(_,E,x,A,R,k,W,z,N)=>{let M=0;const ee=E.length;let K=_.length-1,te=ee-1;for(;M<=K&&M<=te;){const oe=_[M],le=E[M]=N?sn(E[M]):gt(E[M]);if(wn(oe,le))g(oe,le,x,null,R,k,W,z,N);else break;M++}for(;M<=K&&M<=te;){const oe=_[K],le=E[te]=N?sn(E[te]):gt(E[te]);if(wn(oe,le))g(oe,le,x,null,R,k,W,z,N);else break;K--,te--}if(M>K){if(M<=te){const oe=te+1,le=oete)for(;M<=K;)We(_[M],R,k,!0),M++;else{const oe=M,le=M,we=new Map;for(M=le;M<=te;M++){const Je=E[M]=N?sn(E[M]):gt(E[M]);Je.key!=null&&we.set(Je.key,M)}let ye,Ie=0;const vt=te-le+1;let Fn=!1,da=0;const wi=new Array(vt);for(M=0;M=vt){We(Je,R,k,!0);continue}let Lt;if(Je.key!=null)Lt=we.get(Je.key);else for(ye=le;ye<=te;ye++)if(wi[ye-le]===0&&wn(Je,E[ye])){Lt=ye;break}Lt===void 0?We(Je,R,k,!0):(wi[Lt-le]=M+1,Lt>=da?da=Lt:Fn=!0,g(Je,E[Lt],x,null,R,k,W,z,N),Ie++)}const ha=Fn?cp(wi):Gn;for(ye=ha.length-1,M=vt-1;M>=0;M--){const Je=le+M,Lt=E[Je],fa=Je+1{const{el:k,type:W,transition:z,children:N,shapeFlag:M}=_;if(M&6){St(_.component.subTree,E,x,A);return}if(M&128){_.suspense.move(E,x,A);return}if(M&64){W.move(_,E,x,H);return}if(W===et){i(k,E,x);for(let K=0;Kz.enter(k),R);else{const{leave:K,delayLeave:te,afterLeave:oe}=z,le=()=>i(k,E,x),we=()=>{K(k,()=>{le(),oe&&oe()})};te?te(k,le,we):we()}else i(k,E,x)},We=(_,E,x,A=!1,R=!1)=>{const{type:k,props:W,ref:z,children:N,dynamicChildren:M,shapeFlag:ee,patchFlag:K,dirs:te}=_;if(z!=null&&qo(z,null,x,_,!0),ee&256){E.ctx.deactivate(_);return}const oe=ee&1&&te,le=!Di(_);let we;if(le&&(we=W&&W.onVnodeBeforeUnmount)&&at(we,E,_),ee&6)ro(_.component,x,A);else{if(ee&128){_.suspense.unmount(x,A);return}oe&&Ot(_,null,E,"beforeUnmount"),ee&64?_.type.remove(_,E,x,R,H,A):M&&(k!==et||K>0&&K&64)?Fe(M,E,x,!1,!0):(k===et&&K&384||!R&&ee&16)&&Fe(N,E,x),A&&$n(_)}(le&&(we=W&&W.onVnodeUnmounted)||oe)&&qe(()=>{we&&at(we,E,_),oe&&Ot(_,null,E,"unmounted")},x)},$n=_=>{const{type:E,el:x,anchor:A,transition:R}=_;if(E===et){zn(x,A);return}if(E===Vi){P(_);return}const k=()=>{o(x),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(_.shapeFlag&1&&R&&!R.persisted){const{leave:W,delayLeave:z}=R,N=()=>W(x,k);z?z(_.el,k,N):N()}else k()},zn=(_,E)=>{let x;for(;_!==E;)x=h(_),o(_),_=x;o(E)},ro=(_,E,x)=>{const{bum:A,scope:R,update:k,subTree:W,um:z}=_;A&&Mo(A),R.stop(),k&&(k.active=!1,We(W,_,E,x)),z&&qe(z,E),qe(()=>{_.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&_.asyncDep&&!_.asyncResolved&&_.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},Fe=(_,E,x,A=!1,R=!1,k=0)=>{for(let W=k;W<_.length;W++)We(_[W],E,x,A,R)},O=_=>_.shapeFlag&6?O(_.component.subTree):_.shapeFlag&128?_.suspense.next():h(_.anchor||_.el),U=(_,E,x)=>{_==null?E._vnode&&We(E._vnode,null,null,!0):g(E._vnode||null,_,E,null,null,null,x),Ta(),Bo(),E._vnode=_},H={p:g,um:We,m:St,r:$n,mt:Ae,mc:V,pc:G,pbc:F,n:O,o:t};let J,me;return e&&([J,me]=e(H)),{render:U,hydrate:J,createApp:ep(U,J)}}function vn({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function au(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function lu(t,e,n=!1){const i=t.children,o=e.children;if(Y(i)&&Y(o))for(let r=0;r>1,t[n[a]]0&&(e[i]=n[r-1]),n[r]=i)}}for(r=n.length,s=n[r-1];r-- >0;)n[r]=s,s=e[s];return n}const up=t=>t.__isTeleport,et=Symbol.for("v-fgt"),oi=Symbol.for("v-txt"),dt=Symbol.for("v-cmt"),Vi=Symbol.for("v-stc"),$i=[];let _t=null;function dp(t=!1){$i.push(_t=t?null:[])}function hp(){$i.pop(),_t=$i[$i.length-1]||null}let Ui=1;function Ma(t){Ui+=t}function cu(t){return t.dynamicChildren=Ui>0?_t||Gn:null,hp(),Ui>0&&_t&&_t.push(t),t}function Yb(t,e,n,i,o,r){return cu(du(t,e,n,i,o,r,!0))}function fp(t,e,n,i,o){return cu(Ce(t,e,n,i,o,!0))}function ls(t){return t?t.__v_isVNode===!0:!1}function wn(t,e){return t.type===e.type&&t.key===e.key}const ar="__vInternal",uu=({key:t})=>t??null,Vo=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?ae(t)||Me(t)||re(t)?{i:tt,r:t,k:e,f:!!n}:t:null);function du(t,e=null,n=null,i=0,o=null,r=t===et?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&uu(e),ref:e&&Vo(e),scopeId:or,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:r,patchFlag:i,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:tt};return a?(Hs(l,n),r&128&&t.normalize(l)):n&&(l.shapeFlag|=ae(n)?8:16),Ui>0&&!s&&_t&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&_t.push(l),l}const Ce=pp;function pp(t,e=null,n=null,i=0,o=null,r=!1){if((!t||t===Rf)&&(t=dt),ls(t)){const a=hn(t,e,!0);return n&&Hs(a,n),Ui>0&&!r&&_t&&(a.shapeFlag&6?_t[_t.indexOf(t)]=a:_t.push(a)),a.patchFlag|=-2,a}if(xp(t)&&(t=t.__vccOpts),e){e=mp(e);let{class:a,style:l}=e;a&&!ae(a)&&(e.class=Ls(a)),_e(l)&&(Vc(l)&&!Y(l)&&(l=ke({},l)),e.style=Ss(l))}const s=ae(t)?1:Df(t)?128:up(t)?64:_e(t)?4:re(t)?2:0;return du(t,e,n,i,o,s,r,!0)}function mp(t){return t?Vc(t)||ar in t?ke({},t):t:null}function hn(t,e,n=!1){const{props:i,ref:o,patchFlag:r,children:s}=t,a=e?vp(i||{},e):i;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&uu(a),ref:e&&e.ref?n&&o?Y(o)?o.concat(Vo(e)):[o,Vo(e)]:Vo(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:s,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==et?r===-1?16:r|16:r,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&hn(t.ssContent),ssFallback:t.ssFallback&&hn(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function hu(t=" ",e=0){return Ce(oi,null,t,e)}function Xb(t,e){const n=Ce(Vi,null,t);return n.staticCount=e,n}function Gb(t="",e=!1){return e?(dp(),fp(dt,null,t)):Ce(dt,null,t)}function gt(t){return t==null||typeof t=="boolean"?Ce(dt):Y(t)?Ce(et,null,t.slice()):typeof t=="object"?sn(t):Ce(oi,null,String(t))}function sn(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:hn(t)}function Hs(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(Y(e))n=16;else if(typeof e=="object")if(i&65){const o=e.default;o&&(o._c&&(o._d=!1),Hs(t,o()),o._c&&(o._d=!0));return}else{n=32;const o=e._;!o&&!(ar in e)?e._ctx=tt:o===3&&tt&&(tt.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else re(e)?(e={default:e,_ctx:tt},n=32):(e=String(e),i&64?(n=16,e=[hu(e)]):n=8);t.children=e,t.shapeFlag|=n}function vp(...t){const e={};for(let n=0;nDe||tt;let js,Nn,Va="__VUE_INSTANCE_SETTERS__";(Nn=Qr()[Va])||(Nn=Qr()[Va]=[]),Nn.push(t=>De=t),js=t=>{Nn.length>1?Nn.forEach(e=>e(t)):Nn[0](t)};const ri=t=>{js(t),t.scope.on()},On=()=>{De&&De.scope.off(),js(null)};function fu(t){return t.vnode.shapeFlag&4}let si=!1;function _p(t,e=!1){si=e;const{props:n,children:i}=t.vnode,o=fu(t);tp(t,n,o,e),op(t,i);const r=o?Ep(t,e):void 0;return si=!1,r}function Ep(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=$c(new Proxy(t.ctx,Kf));const{setup:i}=n;if(i){const o=t.setupContext=i.length>1?Tp(t):null;ri(t),pi();const r=cn(i,t,0,[t.props,o]);if(mi(),On(),yc(r)){if(r.then(On,On),e)return r.then(s=>{$a(t,s,e)}).catch(s=>{Ji(s,t,0)});t.asyncDep=r}else $a(t,r,e)}else pu(t,e)}function $a(t,e,n){re(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:_e(e)&&(t.setupState=Fc(e)),pu(t,n)}let za;function pu(t,e,n){const i=t.type;if(!t.render){if(!e&&za&&!i.render){const o=i.template||Ns(t).template;if(o){const{isCustomElement:r,compilerOptions:s}=t.appContext.config,{delimiters:a,compilerOptions:l}=i,c=ke(ke({isCustomElement:r,delimiters:a},s),l);i.render=za(o,c)}}t.render=i.render||Mt}{ri(t),pi();try{Yf(t)}finally{mi(),On()}}}function wp(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,n){return Xe(t,"get","$attrs"),e[n]}}))}function Tp(t){const e=n=>{t.exposed=n||{}};return{get attrs(){return wp(t)},slots:t.slots,emit:t.emit,expose:e}}function lr(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(Fc($c(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Mi)return Mi[n](t)},has(e,n){return n in e||n in Mi}}))}function Pp(t,e=!0){return re(t)?t.displayName||t.name:t.name||e&&t.__name}function xp(t){return re(t)&&"__vccOpts"in t}const L=(t,e)=>_f(t,e,si);function p(t,e,n){const i=arguments.length;return i===2?_e(e)&&!Y(e)?ls(e)?Ce(t,null,[e]):Ce(t,e):Ce(t,null,e):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&ls(n)&&(n=[n]),Ce(t,e,n))}const Sp=Symbol.for("v-scx"),Lp=()=>xe(Sp),Ap="3.3.12",Op="http://www.w3.org/2000/svg",Tn=typeof document<"u"?document:null,Fa=Tn&&Tn.createElement("template"),Cp={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const o=e?Tn.createElementNS(Op,t):Tn.createElement(t,n?{is:n}:void 0);return t==="select"&&i&&i.multiple!=null&&o.setAttribute("multiple",i.multiple),o},createText:t=>Tn.createTextNode(t),createComment:t=>Tn.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Tn.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,o,r){const s=n?n.previousSibling:e.lastChild;if(o&&(o===r||o.nextSibling))for(;e.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Fa.innerHTML=i?`${t}`:t;const a=Fa.content;if(i){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},tn="transition",Ti="animation",ai=Symbol("_vtc"),fn=(t,{slots:e})=>p($f,vu(t),e);fn.displayName="Transition";const mu={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},Ip=fn.props=ke({},Gc,mu),gn=(t,e=[])=>{Y(t)?t.forEach(n=>n(...e)):t&&t(...e)},Na=t=>t?Y(t)?t.some(e=>e.length>1):t.length>1:!1;function vu(t){const e={};for(const j in t)j in mu||(e[j]=t[j]);if(t.css===!1)return e;const{name:n="v",type:i,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:c=s,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=t,m=Rp(o),g=m&&m[0],y=m&&m[1],{onBeforeEnter:b,onEnter:T,onEnterCancelled:w,onLeave:P,onLeaveCancelled:D,onBeforeAppear:C=b,onAppear:I=T,onAppearCancelled:V=w}=e,$=(j,ie,Ae)=>{on(j,ie?u:a),on(j,ie?c:s),Ae&&Ae()},F=(j,ie)=>{j._isLeaving=!1,on(j,d),on(j,f),on(j,h),ie&&ie()},ne=j=>(ie,Ae)=>{const Oe=j?I:T,Z=()=>$(ie,j,Ae);gn(Oe,[ie,Z]),Ba(()=>{on(ie,j?l:r),Nt(ie,j?u:a),Na(Oe)||Ha(ie,i,g,Z)})};return ke(e,{onBeforeEnter(j){gn(b,[j]),Nt(j,r),Nt(j,s)},onBeforeAppear(j){gn(C,[j]),Nt(j,l),Nt(j,c)},onEnter:ne(!1),onAppear:ne(!0),onLeave(j,ie){j._isLeaving=!0;const Ae=()=>F(j,ie);Nt(j,d),bu(),Nt(j,h),Ba(()=>{j._isLeaving&&(on(j,d),Nt(j,f),Na(P)||Ha(j,i,y,Ae))}),gn(P,[j,Ae])},onEnterCancelled(j){$(j,!1),gn(w,[j])},onAppearCancelled(j){$(j,!0),gn(V,[j])},onLeaveCancelled(j){F(j),gn(D,[j])}})}function Rp(t){if(t==null)return null;if(_e(t))return[Pr(t.enter),Pr(t.leave)];{const e=Pr(t);return[e,e]}}function Pr(t){return Dh(t)}function Nt(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[ai]||(t[ai]=new Set)).add(e)}function on(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[ai];n&&(n.delete(e),n.size||(t[ai]=void 0))}function Ba(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let kp=0;function Ha(t,e,n,i){const o=t._endId=++kp,r=()=>{o===t._endId&&i()};if(n)return setTimeout(r,n);const{type:s,timeout:a,propCount:l}=gu(t,e);if(!s)return i();const c=s+"end";let u=0;const d=()=>{t.removeEventListener(c,h),r()},h=f=>{f.target===t&&++u>=l&&d()};setTimeout(()=>{u(n[m]||"").split(", "),o=i(`${tn}Delay`),r=i(`${tn}Duration`),s=ja(o,r),a=i(`${Ti}Delay`),l=i(`${Ti}Duration`),c=ja(a,l);let u=null,d=0,h=0;e===tn?s>0&&(u=tn,d=s,h=r.length):e===Ti?c>0&&(u=Ti,d=c,h=l.length):(d=Math.max(s,c),u=d>0?s>c?tn:Ti:null,h=u?u===tn?r.length:l.length:0);const f=u===tn&&/\b(transform|all)(,|$)/.test(i(`${tn}Property`).toString());return{type:u,timeout:d,propCount:h,hasTransform:f}}function ja(t,e){for(;t.lengthWa(n)+Wa(t[i])))}function Wa(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function bu(){return document.body.offsetHeight}function Dp(t,e,n){const i=t[ai];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Ws=Symbol("_vod"),Zb={beforeMount(t,{value:e},{transition:n}){t[Ws]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Pi(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:i}){!e!=!n&&(i?e?(i.beforeEnter(t),Pi(t,!0),i.enter(t)):i.leave(t,()=>{Pi(t,!1)}):Pi(t,e))},beforeUnmount(t,{value:e}){Pi(t,e)}};function Pi(t,e){t.style.display=e?t[Ws]:"none"}const Mp=Symbol("");function Vp(t,e,n){const i=t.style,o=ae(n);if(n&&!o){if(e&&!ae(e))for(const r in e)n[r]==null&&cs(i,r,"");for(const r in n)cs(i,r,n[r])}else{const r=i.display;if(o){if(e!==n){const s=i[Mp];s&&(n+=";"+s),i.cssText=n}}else e&&t.removeAttribute("style");Ws in t&&(i.display=r)}}const qa=/\s*!important$/;function cs(t,e,n){if(Y(n))n.forEach(i=>cs(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=$p(t,e);qa.test(n)?t.setProperty(fi(i),n.replace(qa,""),"important"):t[i]=n}}const Ua=["Webkit","Moz","ms"],xr={};function $p(t,e){const n=xr[e];if(n)return n;let i=ft(e);if(i!=="filter"&&i in t)return xr[e]=i;i=Gi(i);for(let o=0;oSr||(jp.then(()=>Sr=0),Sr=Date.now());function qp(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;ct(Up(i,n.value),e,5,[i])};return n.value=t,n.attached=Wp(),n}function Up(t,e){if(Y(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>o=>!o._stopped&&i&&i(o))}else return e}const Ga=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,Kp=(t,e,n,i,o=!1,r,s,a,l)=>{e==="class"?Dp(t,i,o):e==="style"?Vp(t,n,i):Yi(e)?Ts(e)||Bp(t,e,n,i,s):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Yp(t,e,i,o))?Fp(t,e,i,r,s,a,l):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),zp(t,e,i,o))};function Yp(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&Ga(e)&&re(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const o=t.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Ga(e)&&ae(n)?!1:e in t}const yu=new WeakMap,_u=new WeakMap,Uo=Symbol("_moveCb"),Za=Symbol("_enterCb"),Eu={name:"TransitionGroup",props:ke({},Ip,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=vi(),i=Xc();let o,r;return Qc(()=>{if(!o.length)return;const s=t.moveClass||`${t.name||"v"}-move`;if(!em(o[0].el,n.vnode.el,s))return;o.forEach(Zp),o.forEach(Jp);const a=o.filter(Qp);bu(),a.forEach(l=>{const c=l.el,u=c.style;Nt(c,s),u.transform=u.webkitTransform=u.transitionDuration="";const d=c[Uo]=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",d),c[Uo]=null,on(c,s))};c.addEventListener("transitionend",d)})}),()=>{const s=de(t),a=vu(s);let l=s.tag||et;o=r,r=e.default?Fs(e.default()):[];for(let c=0;cdelete t.mode;Eu.props;const Gp=Eu;function Zp(t){const e=t.el;e[Uo]&&e[Uo](),e[Za]&&e[Za]()}function Jp(t){_u.set(t,t.el.getBoundingClientRect())}function Qp(t){const e=yu.get(t),n=_u.get(t),i=e.left-n.left,o=e.top-n.top;if(i||o){const r=t.el.style;return r.transform=r.webkitTransform=`translate(${i}px,${o}px)`,r.transitionDuration="0s",t}}function em(t,e,n){const i=t.cloneNode(),o=t[ai];o&&o.forEach(a=>{a.split(/\s+/).forEach(l=>l&&i.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&i.classList.add(a)),i.style.display="none";const r=e.nodeType===1?e:e.parentNode;r.appendChild(i);const{hasTransform:s}=gu(i);return r.removeChild(i),s}const pn=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Y(e)?n=>Mo(e,n):e};function tm(t){t.target.composing=!0}function Ja(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const ht=Symbol("_assign"),Qa={created(t,{modifiers:{lazy:e,trim:n,number:i}},o){t[ht]=pn(o);const r=i||o.props&&o.props.type==="number";Wt(t,e?"change":"input",s=>{if(s.target.composing)return;let a=t.value;n&&(a=a.trim()),r&&(a=zo(a)),t[ht](a)}),n&&Wt(t,"change",()=>{t.value=t.value.trim()}),e||(Wt(t,"compositionstart",tm),Wt(t,"compositionend",Ja),Wt(t,"change",Ja))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:i,number:o}},r){if(t[ht]=pn(r),t.composing)return;const s=o||t.type==="number"?zo(t.value):t.value,a=e??"";s!==a&&(document.activeElement===t&&t.type!=="range"&&(n||i&&t.value.trim()===a)||(t.value=a))}},nm={deep:!0,created(t,e,n){t[ht]=pn(n),Wt(t,"change",()=>{const i=t._modelValue,o=li(t),r=t.checked,s=t[ht];if(Y(i)){const a=As(i,o),l=a!==-1;if(r&&!l)s(i.concat(o));else if(!r&&l){const c=[...i];c.splice(a,1),s(c)}}else if(hi(i)){const a=new Set(i);r?a.add(o):a.delete(o),s(a)}else s(wu(t,r))})},mounted:el,beforeUpdate(t,e,n){t[ht]=pn(n),el(t,e,n)}};function el(t,{value:e,oldValue:n},i){t._modelValue=e,Y(e)?t.checked=As(e,i.props.value)>-1:hi(e)?t.checked=e.has(i.props.value):e!==n&&(t.checked=Rn(e,wu(t,!0)))}const im={created(t,{value:e},n){t.checked=Rn(e,n.props.value),t[ht]=pn(n),Wt(t,"change",()=>{t[ht](li(t))})},beforeUpdate(t,{value:e,oldValue:n},i){t[ht]=pn(i),e!==n&&(t.checked=Rn(e,i.props.value))}},om={deep:!0,created(t,{value:e,modifiers:{number:n}},i){const o=hi(e);Wt(t,"change",()=>{const r=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?zo(li(s)):li(s));t[ht](t.multiple?o?new Set(r):r:r[0])}),t[ht]=pn(i)},mounted(t,{value:e}){tl(t,e)},beforeUpdate(t,e,n){t[ht]=pn(n)},updated(t,{value:e}){tl(t,e)}};function tl(t,e){const n=t.multiple;if(!(n&&!Y(e)&&!hi(e))){for(let i=0,o=t.options.length;i-1:r.selected=e.has(s);else if(Rn(li(r),e)){t.selectedIndex!==i&&(t.selectedIndex=i);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function li(t){return"_value"in t?t._value:t.value}function wu(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const Jb={created(t,e,n){vo(t,e,n,null,"created")},mounted(t,e,n){vo(t,e,n,null,"mounted")},beforeUpdate(t,e,n,i){vo(t,e,n,i,"beforeUpdate")},updated(t,e,n,i){vo(t,e,n,i,"updated")}};function rm(t,e){switch(t){case"SELECT":return om;case"TEXTAREA":return Qa;default:switch(e){case"checkbox":return nm;case"radio":return im;default:return Qa}}}function vo(t,e,n,i,o){const s=rm(t.tagName,n.props&&n.props.type)[o];s&&s(t,e,n,i)}const sm=ke({patchProp:Kp},Cp);let Lr,nl=!1;function am(){return Lr=nl?Lr:ap(sm),nl=!0,Lr}const lm=(...t)=>{const e=am().createApp(...t),{mount:n}=e;return e.mount=i=>{const o=cm(i);if(o)return n(o,!0,o instanceof SVGElement)},e};function cm(t){return ae(t)?document.querySelector(t):t}const um="modulepreload",dm=function(t){return"/"+t},il={},v=function(e,n,i){let o=Promise.resolve();if(n&&n.length>0){const r=document.getElementsByTagName("link");o=Promise.all(n.map(s=>{if(s=dm(s),s in il)return;il[s]=!0;const a=s.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!i)for(let d=r.length-1;d>=0;d--){const h=r[d];if(h.href===s&&(!a||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${l}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":um,a||(u.as="script",u.crossOrigin=""),u.href=s,document.head.appendChild(u),a)return new Promise((d,h)=>{u.addEventListener("load",d),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${s}`)))})}))}return o.then(()=>e()).catch(r=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=r,window.dispatchEvent(s),!s.defaultPrevented)throw r})},hm={"v-8daa1a0e":()=>v(()=>import("./index.html-siDmr2ch.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-238a4bd5":()=>v(()=>import("./contribution.html-gCwcDoHR.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-76657832":()=>v(()=>import("./design.html-MMN-muRl.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e4322366":()=>v(()=>import("./ecosystem.html-7R8xtR0P.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-533c70f7":()=>v(()=>import("./faq.html-r6tMKI5c.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-271aae61":()=>v(()=>import("./intro.html-74-RNIka.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-f5ff1476":()=>v(()=>import("./privacy.html-hbJDQHnf.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-0b911545":()=>v(()=>import("./index.html-smxIjxDJ.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-38e2581c":()=>v(()=>import("./reactivity.html-zt6Ev6yf.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-60df6871":()=>v(()=>import("./syntax.html-Qi3Ifs2S.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-2d0a870d":()=>v(()=>import("./index.html-MqDee0C0.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7dc58ad2":()=>v(()=>import("./database.html-ybS5FXFO.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7af875a7":()=>v(()=>import("./tool.html-RV-EZtls.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e2ba3e7a":()=>v(()=>import("./v2.html-oa-GtQ-u.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-df508d3c":()=>v(()=>import("./v3.html-Y54T_BFc.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-aecc6e00":()=>v(()=>import("./valine.html-RVKCvLTR.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6638108d":()=>v(()=>import("./database.html-5KF24uhL.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-40f46b38":()=>v(()=>import("./emoji.html-5fOS8xsu.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-8f9a532e":()=>v(()=>import("./highlighter.html-72gHpL5c.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-31b76e54":()=>v(()=>import("./image-preview.html-W6RRHSEu.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6b3e0ece":()=>v(()=>import("./locale.html-CKCxo8Tu.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4ddbcf80":()=>v(()=>import("./search.html-a4Cu0Hph.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-eb7e60c2":()=>v(()=>import("./tex-renderer.html-jA8qTxys.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-8c4c2f0e":()=>v(()=>import("./upload-image.html-K7j7rl3D.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4acade02":()=>v(()=>import("./userdb.html-2XLkrvqp.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-f489b7de":()=>v(()=>import("./cdn.html-WfsJNNMu.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-91c1bbb6":()=>v(()=>import("./project.html-rO6LWI3j.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-72a3a22e":()=>v(()=>import("./contribution.html-ABgOA7x8.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-05e3f40a":()=>v(()=>import("./design.html-U52IqeNJ.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-743ff88e":()=>v(()=>import("./ecosystem.html-WYdobF4P.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-2945f13a":()=>v(()=>import("./faq.html-evNGnMBR.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-396f59cd":()=>v(()=>import("./intro.html-CzLlY4Jl.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-54d7f631":()=>v(()=>import("./privacy.html-KFJTUS4-.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-0db4d7b1":()=>v(()=>import("./index.html-Eky7fb7k.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-aa8f27f4":()=>v(()=>import("./reactivity.html-5xbWe2Rb.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-cdbfaaf6":()=>v(()=>import("./syntax.html-s36ZPFcQ.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-dfcb9384":()=>v(()=>import("./database.html-_RTNqggF.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e565bdda":()=>v(()=>import("./tool.html-QyedGzZ9.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-26c3772f":()=>v(()=>import("./v2.html-ughOm2ug.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-28784fce":()=>v(()=>import("./v3.html-sCDdVbjC.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7871496c":()=>v(()=>import("./valine.html-lWtnBzRL.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-3bc9d1bc":()=>v(()=>import("./index.html-83A0_WO-.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-bfbd0ec2":()=>v(()=>import("./aliyun-fc.html-ppITeuxR.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4fba98a7":()=>v(()=>import("./baidu-cfc.html-nqF0D4AP.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-41938a62":()=>v(()=>import("./cloudbase.html-B6wUV2k4.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4e76bea2":()=>v(()=>import("./deta.html-DlgV-GHC.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7c5d2af0":()=>v(()=>import("./netlify.html-pR_X8EtG.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-98a2b6d0":()=>v(()=>import("./railway.html-Yv91Sov4.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6fe168ca":()=>v(()=>import("./tidb.html-0qAiV_g4.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-39dad436":()=>v(()=>import("./vercel.html-f1GsxqWp.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1db4fd88":()=>v(()=>import("./vps.html-uWhi9M9l.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-b4bc49d8":()=>v(()=>import("./zeabur.html-MoIiwjOU.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e4be97b4":()=>v(()=>import("./index.html-U9KxsCeO.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-5b4bbe00":()=>v(()=>import("./comment.html-ztWnjK0Z.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-173c38f9":()=>v(()=>import("./emoji.html-tcpvKn_P.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-a071ffd6":()=>v(()=>import("./i18n.html-Unusiieo.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-ef8d91ea":()=>v(()=>import("./label.html-EdkB0cr2.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-72c82130":()=>v(()=>import("./notification.html-8K4JUVKz.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-3b35ad3f":()=>v(()=>import("./pageview.html-faY6L-Hk.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-aba5dc2c":()=>v(()=>import("./reaction.html-Wtj4lTpb.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-0636ed61":()=>v(()=>import("./safety.html-cVnNSDIQ.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-cfad076a":()=>v(()=>import("./search.html-sX21vjmt.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1a377324":()=>v(()=>import("./style.html-WRALTABI.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-92b93a20":()=>v(()=>import("./syntax.html-5fIg30Bm.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-0490495e":()=>v(()=>import("./index.html-qkmVZ5-d.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-74848bfd":()=>v(()=>import("./client.html-nhBcVsA8.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-51a7bb85":()=>v(()=>import("./server.html-PR4a_dUl.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-76cd065c":()=>v(()=>import("./index.html-HtRFDaM-.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-573c95b4":()=>v(()=>import("./api.html-yLch5mSv.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-814d20d4":()=>v(()=>import("./file.html-9zi_hDet.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-45aac460":()=>v(()=>import("./props.html-99OtJotk.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-05deca2f":()=>v(()=>import("./style.html-w_EtUnpq.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-05d1e0ae":()=>v(()=>import("./api.html-UJMPYBAi.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-32088ac8":()=>v(()=>import("./config.html-wZsWDkVj.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-51b91dbb":()=>v(()=>import("./env.html-T3l0cwYu.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-667b6d77":()=>v(()=>import("./plugin.html-mNIGjJI5.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-2ba254a1":()=>v(()=>import("./database.html-IOVyOWGe.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-a687c260":()=>v(()=>import("./emoji.html-HBRfvu0Q.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-217b29d5":()=>v(()=>import("./highlighter.html-oQlJrc8U.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6a3896c0":()=>v(()=>import("./image-preview.html-MC935bKR.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-44d247e2":()=>v(()=>import("./locale.html-HNWLLXV8.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-9ab35d58":()=>v(()=>import("./search.html-inhfNTFd.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4a02e9b3":()=>v(()=>import("./tex-renderer.html--8js2u5k.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-799c028d":()=>v(()=>import("./upload-image.html-ZBPJy5zk.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-97a26bda":()=>v(()=>import("./userdb.html-q_LFILOL.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-4ce4bc25":()=>v(()=>import("./cdn.html-XP4ZfkFt.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-20d69039":()=>v(()=>import("./project.html-Gf5NhByH.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-282e7e28":()=>v(()=>import("./index.html-yBnN3jqz.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-03dd2dc3":()=>v(()=>import("./deta.html-BB68k4Il.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-404a5618":()=>v(()=>import("./netlify.html-rer06hZN.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-5c8fe1f8":()=>v(()=>import("./railway.html-coewh41h.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-ca0c1444":()=>v(()=>import("./tidb.html-2R-f_NeP.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-01046c4a":()=>v(()=>import("./vercel.html-XWAxVy-y.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7e05fcb0":()=>v(()=>import("./vps.html-X8A21pP0.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6ccb7328":()=>v(()=>import("./zeabur.html-ibVqgZSt.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-18e814dc":()=>v(()=>import("./index.html-yF6OTZ5r.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-d89abf28":()=>v(()=>import("./comment.html-ToKMPvou.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-3545a365":()=>v(()=>import("./emoji.html-Dehbq3AE.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-76f09829":()=>v(()=>import("./i18n.html-vdx0kldD.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-b37abd12":()=>v(()=>import("./label.html-dclwecZy.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e7f39908":()=>v(()=>import("./notification.html-rnCceXrF.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-b625c95a":()=>v(()=>import("./pageview.html-YKRltuPr.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-13e47ffe":()=>v(()=>import("./reaction.html-8sRl12ZJ.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-ad4a5f16":()=>v(()=>import("./safety.html-H5ygOYhm.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-3b4d5f5f":()=>v(()=>import("./search.html-yuWb432D.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-10edb0da":()=>v(()=>import("./style.html-GQuA4tAL.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-59c74604":()=>v(()=>import("./syntax.html-9luWiG-L.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-69aa1265":()=>v(()=>import("./index.html-fjk6JOZg.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-41bae069":()=>v(()=>import("./client.html-zmQDBREG.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1ede0ff1":()=>v(()=>import("./server.html-OU9LvDTX.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-64ca5de6":()=>v(()=>import("./index.html-0gXLNHy7.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1b29c0dc":()=>v(()=>import("./api.html-QSQwhs0_.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-627d52aa":()=>v(()=>import("./file.html-n7pMnC0T.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-c2f9c588":()=>v(()=>import("./props.html-ZxfPWWmP.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-71916cca":()=>v(()=>import("./style.html-23qWbbg7.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-23db4b1a":()=>v(()=>import("./api.html-4-So9a1R.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-c8800e48":()=>v(()=>import("./config.html-nTM7xWlr.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-6fc28827":()=>v(()=>import("./env.html-tzkOLS7U.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-5f9a48ea":()=>v(()=>import("./plugin.html-kJRhQUK2.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-258538f6":()=>v(()=>import("./index.html-IImA7FdO.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-56ccdc67":()=>v(()=>import("./recent-comment.html-XnvXVfMs.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-62f4663e":()=>v(()=>import("./user-list.html-FAGCL2I9.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1855f099":()=>v(()=>import("./index.html-ape_MTk4.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-bf28225a":()=>v(()=>import("./recent-comment.html-q2oczHTb.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-22b68052":()=>v(()=>import("./user-list.html-u8i-gtmw.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-3706649a":()=>v(()=>import("./404.html-9tyM6OMU.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-638c1d18":()=>v(()=>import("./index.html-E-LKn1uz.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-fffb8e28":()=>v(()=>import("./index.html-4NdKHH37.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-acb2d44c":()=>v(()=>import("./index.html-1qQBqrTH.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-1061ff51":()=>v(()=>import("./index.html--b32vBU7.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-2b093776":()=>v(()=>import("./index.html-GsmtnuCi.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-5f449840":()=>v(()=>import("./index.html-OK9_2XAq.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-e6412400":()=>v(()=>import("./index.html-EQqmUMuv.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-2809be24":()=>v(()=>import("./index.html-StOFlABL.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-22a2f9fd":()=>v(()=>import("./index.html-12V-LJFr.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-36d075b2":()=>v(()=>import("./index.html-9clCuFQN.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-278ff8af":()=>v(()=>import("./index.html-WA7KWGyD.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-22b6aabd":()=>v(()=>import("./index.html-HjWTMkzX.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-41f85059":()=>v(()=>import("./index.html-zkwc88cv.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-64f78511":()=>v(()=>import("./index.html-sPnrGl5Z.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-7cb85b93":()=>v(()=>import("./index.html-PqNonyTs.js"),__vite__mapDeps([])).then(({data:t})=>t),"v-809ee1ca":()=>v(()=>import("./index.html-jw3X0prg.js"),__vite__mapDeps([])).then(({data:t})=>t)},fm=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["link",{"rel":"icon","href":"/favicon.ico"}]],"locales":{"/":{"lang":"zh-CN","title":"Waline","description":"一款简洁、安全的评论系统。"},"/en/":{"lang":"en-US","title":"Waline","description":"A Simple, Safe Comment System."}}}');var pm=([t,e,n])=>t==="meta"&&e.name?`${t}.${e.name}`:["title","base"].includes(t)?t:t==="template"&&e.id?`${t}.${e.id}`:JSON.stringify([t,e,n]),mm=t=>{const e=new Set,n=[];return t.forEach(i=>{const o=pm(i);e.has(o)||(e.add(o),n.push(i))}),n},vm=t=>t[0]==="/"?t:`/${t}`,Tu=t=>t[t.length-1]==="/"||t.endsWith(".html")?t:`${t}/`,to=t=>/^(https?:)?\/\//.test(t),gm=/.md((\?|#).*)?$/,Ko=(t,e="/")=>!!(to(t)||t.startsWith("/")&&!t.startsWith(e)&&!gm.test(t)),Pu=t=>/^[a-z][a-z0-9+.-]*:/.test(t),qs=t=>Object.prototype.toString.call(t)==="[object Object]",Us=t=>t[t.length-1]==="/"?t.slice(0,-1):t,xu=t=>t[0]==="/"?t.slice(1):t,bm=(t,e)=>{const n=Object.keys(t).sort((i,o)=>{const r=o.split("/").length-i.split("/").length;return r!==0?r:o.length-i.length});for(const i of n)if(e.startsWith(i))return i;return"/"},ol=(t,e="/")=>{const n=t.replace(/^(https?:)?\/\/[^/]*/,"");return n.startsWith(e)?`/${n.slice(e.length)}`:n};const Su={"v-8daa1a0e":S(()=>v(()=>import("./index.html-VQiHdSdC.js"),__vite__mapDeps([0,1]))),"v-238a4bd5":S(()=>v(()=>import("./contribution.html-8L-qvx1g.js"),__vite__mapDeps([2,1]))),"v-76657832":S(()=>v(()=>import("./design.html-u0ku98lV.js"),__vite__mapDeps([3,1]))),"v-e4322366":S(()=>v(()=>import("./ecosystem.html-VA6UuJc9.js"),__vite__mapDeps([4,1]))),"v-533c70f7":S(()=>v(()=>import("./faq.html-s0tedDva.js"),__vite__mapDeps([5,1]))),"v-271aae61":S(()=>v(()=>import("./intro.html-8AdXH4Du.js"),__vite__mapDeps([6,1]))),"v-f5ff1476":S(()=>v(()=>import("./privacy.html-_k7joAdx.js"),__vite__mapDeps([7,1]))),"v-0b911545":S(()=>v(()=>import("./index.html-N4xcFsa2.js"),__vite__mapDeps([8,1]))),"v-38e2581c":S(()=>v(()=>import("./reactivity.html-5c40NNTQ.js"),__vite__mapDeps([9,1]))),"v-60df6871":S(()=>v(()=>import("./syntax.html-al4v-ERn.js"),__vite__mapDeps([10,11,1]))),"v-2d0a870d":S(()=>v(()=>import("./index.html-_BWkJ7TY.js"),__vite__mapDeps([12,1]))),"v-7dc58ad2":S(()=>v(()=>import("./database.html-dm__w7O-.js"),__vite__mapDeps([13,1]))),"v-7af875a7":S(()=>v(()=>import("./tool.html-7cIUzIrW.js"),__vite__mapDeps([14,1]))),"v-e2ba3e7a":S(()=>v(()=>import("./v2.html-6FfGvYXK.js"),__vite__mapDeps([15,1]))),"v-df508d3c":S(()=>v(()=>import("./v3.html-qU0PFuGL.js"),__vite__mapDeps([16,1]))),"v-aecc6e00":S(()=>v(()=>import("./valine.html-tugJJOeJ.js"),__vite__mapDeps([17,1]))),"v-6638108d":S(()=>v(()=>import("./database.html-PYPecYU2.js"),__vite__mapDeps([18,1]))),"v-40f46b38":S(()=>v(()=>import("./emoji.html-XYde0JiW.js"),__vite__mapDeps([19,1]))),"v-8f9a532e":S(()=>v(()=>import("./highlighter.html-naA8ilGn.js"),__vite__mapDeps([20,1]))),"v-31b76e54":S(()=>v(()=>import("./image-preview.html-RwKK0Enu.js"),__vite__mapDeps([21,1]))),"v-6b3e0ece":S(()=>v(()=>import("./locale.html-t78Rhh12.js"),__vite__mapDeps([22,1]))),"v-4ddbcf80":S(()=>v(()=>import("./search.html-hasW5cE_.js"),__vite__mapDeps([23,1]))),"v-eb7e60c2":S(()=>v(()=>import("./tex-renderer.html-RkXWifAp.js"),__vite__mapDeps([24,1]))),"v-8c4c2f0e":S(()=>v(()=>import("./upload-image.html-RFR9A_lj.js"),__vite__mapDeps([25,1]))),"v-4acade02":S(()=>v(()=>import("./userdb.html-9yQ4Kfiz.js"),__vite__mapDeps([26,1]))),"v-f489b7de":S(()=>v(()=>import("./cdn.html-xlD5uClj.js"),__vite__mapDeps([27,1]))),"v-91c1bbb6":S(()=>v(()=>import("./project.html-SvX_WCgC.js"),__vite__mapDeps([28,1]))),"v-72a3a22e":S(()=>v(()=>import("./contribution.html-htjb-LFy.js"),__vite__mapDeps([29,1]))),"v-05e3f40a":S(()=>v(()=>import("./design.html-gpo3RoXL.js"),__vite__mapDeps([30,1]))),"v-743ff88e":S(()=>v(()=>import("./ecosystem.html-djGTh-QB.js"),__vite__mapDeps([31,1]))),"v-2945f13a":S(()=>v(()=>import("./faq.html-v03VUsaR.js"),__vite__mapDeps([32,1]))),"v-396f59cd":S(()=>v(()=>import("./intro.html-68y0BXRk.js"),__vite__mapDeps([33,1]))),"v-54d7f631":S(()=>v(()=>import("./privacy.html-FRUytCj-.js"),__vite__mapDeps([34,1]))),"v-0db4d7b1":S(()=>v(()=>import("./index.html-lIQJTNX5.js"),__vite__mapDeps([35,1]))),"v-aa8f27f4":S(()=>v(()=>import("./reactivity.html-iUWxfB34.js"),__vite__mapDeps([36,1]))),"v-cdbfaaf6":S(()=>v(()=>import("./syntax.html-SQQmhxG8.js"),__vite__mapDeps([37,11,1]))),"v-dfcb9384":S(()=>v(()=>import("./database.html-AFiIkeX2.js"),__vite__mapDeps([38,1]))),"v-e565bdda":S(()=>v(()=>import("./tool.html-zBvFrrcH.js"),__vite__mapDeps([39,1]))),"v-26c3772f":S(()=>v(()=>import("./v2.html-XDX_rrz1.js"),__vite__mapDeps([40,1]))),"v-28784fce":S(()=>v(()=>import("./v3.html-9mBaZohZ.js"),__vite__mapDeps([41,1]))),"v-7871496c":S(()=>v(()=>import("./valine.html-IfMbtidt.js"),__vite__mapDeps([42,1]))),"v-3bc9d1bc":S(()=>v(()=>import("./index.html-zhtxTZ5o.js"),__vite__mapDeps([43,1]))),"v-bfbd0ec2":S(()=>v(()=>import("./aliyun-fc.html-Th7fxBXD.js"),__vite__mapDeps([44,1]))),"v-4fba98a7":S(()=>v(()=>import("./baidu-cfc.html-aQoCDXc1.js"),__vite__mapDeps([45,1]))),"v-41938a62":S(()=>v(()=>import("./cloudbase.html-P_RRzt6E.js"),__vite__mapDeps([46,1]))),"v-4e76bea2":S(()=>v(()=>import("./deta.html-YkWvEtM9.js"),__vite__mapDeps([47,48,1]))),"v-7c5d2af0":S(()=>v(()=>import("./netlify.html-nIxoxWuW.js"),__vite__mapDeps([49,50,1]))),"v-98a2b6d0":S(()=>v(()=>import("./railway.html-RacR3lpG.js"),__vite__mapDeps([51,52,1]))),"v-6fe168ca":S(()=>v(()=>import("./tidb.html-cLtJEa5t.js"),__vite__mapDeps([53,54,1]))),"v-39dad436":S(()=>v(()=>import("./vercel.html-Hbzd7OqU.js"),__vite__mapDeps([55,56,1]))),"v-1db4fd88":S(()=>v(()=>import("./vps.html-70OpkoYL.js"),__vite__mapDeps([57,1]))),"v-b4bc49d8":S(()=>v(()=>import("./zeabur.html-4r7hm_hB.js"),__vite__mapDeps([58,59,1]))),"v-e4be97b4":S(()=>v(()=>import("./index.html-35F4bVNN.js"),__vite__mapDeps([60,1]))),"v-5b4bbe00":S(()=>v(()=>import("./comment.html-JpXskIvg.js"),__vite__mapDeps([61,1]))),"v-173c38f9":S(()=>v(()=>import("./emoji.html-j0WFSEM9.js"),__vite__mapDeps([62,1]))),"v-a071ffd6":S(()=>v(()=>import("./i18n.html-Be4cLFg3.js"),__vite__mapDeps([63,1]))),"v-ef8d91ea":S(()=>v(()=>import("./label.html-2mASzvjU.js"),__vite__mapDeps([64,1]))),"v-72c82130":S(()=>v(()=>import("./notification.html-jkYJQN8x.js"),__vite__mapDeps([65,1]))),"v-3b35ad3f":S(()=>v(()=>import("./pageview.html-KcKVGTuW.js"),__vite__mapDeps([66,1]))),"v-aba5dc2c":S(()=>v(()=>import("./reaction.html-bfM630AR.js"),__vite__mapDeps([67,1]))),"v-0636ed61":S(()=>v(()=>import("./safety.html-GObyhILj.js"),__vite__mapDeps([68,1]))),"v-cfad076a":S(()=>v(()=>import("./search.html-A0IcJyxP.js"),__vite__mapDeps([69,1]))),"v-1a377324":S(()=>v(()=>import("./style.html-Ux5o2gLh.js"),__vite__mapDeps([70,1]))),"v-92b93a20":S(()=>v(()=>import("./syntax.html-xgjHmr-X.js"),__vite__mapDeps([71,1]))),"v-0490495e":S(()=>v(()=>import("./index.html-pq48NiFm.js"),__vite__mapDeps([72,56,73,1]))),"v-74848bfd":S(()=>v(()=>import("./client.html-38vPQeRF.js"),__vite__mapDeps([74,1]))),"v-51a7bb85":S(()=>v(()=>import("./server.html-AtJouZ4n.js"),__vite__mapDeps([75,1]))),"v-76cd065c":S(()=>v(()=>import("./index.html-P4oQIwyv.js"),__vite__mapDeps([76,1]))),"v-573c95b4":S(()=>v(()=>import("./api.html-qOaZ1Pyn.js"),__vite__mapDeps([77,1]))),"v-814d20d4":S(()=>v(()=>import("./file.html-HElGpe6j.js"),__vite__mapDeps([78,1]))),"v-45aac460":S(()=>v(()=>import("./props.html-KeWft4mg.js"),__vite__mapDeps([79,1]))),"v-05deca2f":S(()=>v(()=>import("./style.html-bqD2ZlWx.js"),__vite__mapDeps([80,1]))),"v-05d1e0ae":S(()=>v(()=>import("./api.html-Rz2WlWUM.js"),__vite__mapDeps([81,1]))),"v-32088ac8":S(()=>v(()=>import("./config.html-cDyfmudN.js"),__vite__mapDeps([82,1]))),"v-51b91dbb":S(()=>v(()=>import("./env.html-tMkbemCj.js"),__vite__mapDeps([83,1]))),"v-667b6d77":S(()=>v(()=>import("./plugin.html-ZyQJIaa9.js"),__vite__mapDeps([84,1]))),"v-2ba254a1":S(()=>v(()=>import("./database.html-Hbcuv452.js"),__vite__mapDeps([85,1]))),"v-a687c260":S(()=>v(()=>import("./emoji.html-XIwSblzD.js"),__vite__mapDeps([86,1]))),"v-217b29d5":S(()=>v(()=>import("./highlighter.html-CeMeYhti.js"),__vite__mapDeps([87,1]))),"v-6a3896c0":S(()=>v(()=>import("./image-preview.html-mAmblgVx.js"),__vite__mapDeps([88,1]))),"v-44d247e2":S(()=>v(()=>import("./locale.html-ZlyOl-9b.js"),__vite__mapDeps([89,1]))),"v-9ab35d58":S(()=>v(()=>import("./search.html-Yjjlpyj_.js"),__vite__mapDeps([90,1]))),"v-4a02e9b3":S(()=>v(()=>import("./tex-renderer.html-lNbfRZQp.js"),__vite__mapDeps([91,1]))),"v-799c028d":S(()=>v(()=>import("./upload-image.html-hj6cAquS.js"),__vite__mapDeps([92,1]))),"v-97a26bda":S(()=>v(()=>import("./userdb.html-hYlpgCXK.js"),__vite__mapDeps([93,1]))),"v-4ce4bc25":S(()=>v(()=>import("./cdn.html-Y3zGIhR0.js"),__vite__mapDeps([94,1]))),"v-20d69039":S(()=>v(()=>import("./project.html--ouvgZwF.js"),__vite__mapDeps([95,1]))),"v-282e7e28":S(()=>v(()=>import("./index.html-qoEsS_eq.js"),__vite__mapDeps([96,1]))),"v-03dd2dc3":S(()=>v(()=>import("./deta.html-VOg5Dxgi.js"),__vite__mapDeps([97,48,1]))),"v-404a5618":S(()=>v(()=>import("./netlify.html-m6uVNSXZ.js"),__vite__mapDeps([98,50,1]))),"v-5c8fe1f8":S(()=>v(()=>import("./railway.html-oYFQ-ql5.js"),__vite__mapDeps([99,52,1]))),"v-ca0c1444":S(()=>v(()=>import("./tidb.html-BIwSUUc7.js"),__vite__mapDeps([100,54,1]))),"v-01046c4a":S(()=>v(()=>import("./vercel.html-Q7RHLuIb.js"),__vite__mapDeps([101,56,73,1]))),"v-7e05fcb0":S(()=>v(()=>import("./vps.html-7U0VWh_Z.js"),__vite__mapDeps([102,1]))),"v-6ccb7328":S(()=>v(()=>import("./zeabur.html-IkmypVds.js"),__vite__mapDeps([103,59,1]))),"v-18e814dc":S(()=>v(()=>import("./index.html-hBsZ_vah.js"),__vite__mapDeps([104,1]))),"v-d89abf28":S(()=>v(()=>import("./comment.html-F3NGSw5N.js"),__vite__mapDeps([105,1]))),"v-3545a365":S(()=>v(()=>import("./emoji.html-4LZS0kNv.js"),__vite__mapDeps([106,1]))),"v-76f09829":S(()=>v(()=>import("./i18n.html-LcNJShhT.js"),__vite__mapDeps([107,1]))),"v-b37abd12":S(()=>v(()=>import("./label.html-8-IIxO9m.js"),__vite__mapDeps([108,1]))),"v-e7f39908":S(()=>v(()=>import("./notification.html--F7ClFwN.js"),__vite__mapDeps([109,1]))),"v-b625c95a":S(()=>v(()=>import("./pageview.html-yXrBDwmA.js"),__vite__mapDeps([110,1]))),"v-13e47ffe":S(()=>v(()=>import("./reaction.html-dvqlCDjA.js"),__vite__mapDeps([111,1]))),"v-ad4a5f16":S(()=>v(()=>import("./safety.html-QpllVw4H.js"),__vite__mapDeps([112,1]))),"v-3b4d5f5f":S(()=>v(()=>import("./search.html-yWai33ef.js"),__vite__mapDeps([113,1]))),"v-10edb0da":S(()=>v(()=>import("./style.html-DUBH3815.js"),__vite__mapDeps([114,1]))),"v-59c74604":S(()=>v(()=>import("./syntax.html-At_HFkTv.js"),__vite__mapDeps([115,1]))),"v-69aa1265":S(()=>v(()=>import("./index.html-_Ql598R_.js"),__vite__mapDeps([116,56,73,1]))),"v-41bae069":S(()=>v(()=>import("./client.html-PDHwZFxD.js"),__vite__mapDeps([117,1]))),"v-1ede0ff1":S(()=>v(()=>import("./server.html-UtfWkSvF.js"),__vite__mapDeps([118,1]))),"v-64ca5de6":S(()=>v(()=>import("./index.html-5KgIVNkC.js"),__vite__mapDeps([119,1]))),"v-1b29c0dc":S(()=>v(()=>import("./api.html-zEfUVFlu.js"),__vite__mapDeps([120,1]))),"v-627d52aa":S(()=>v(()=>import("./file.html-uX1XwCzl.js"),__vite__mapDeps([121,1]))),"v-c2f9c588":S(()=>v(()=>import("./props.html-qLLc7fhS.js"),__vite__mapDeps([122,1]))),"v-71916cca":S(()=>v(()=>import("./style.html-kcwN6nFS.js"),__vite__mapDeps([123,1]))),"v-23db4b1a":S(()=>v(()=>import("./api.html-BHqQ3rC1.js"),__vite__mapDeps([124,1]))),"v-c8800e48":S(()=>v(()=>import("./config.html-qrp6ROb1.js"),__vite__mapDeps([125,1]))),"v-6fc28827":S(()=>v(()=>import("./env.html-uh9PC2mB.js"),__vite__mapDeps([126,1]))),"v-5f9a48ea":S(()=>v(()=>import("./plugin.html-C1iDOC4G.js"),__vite__mapDeps([127,1]))),"v-258538f6":S(()=>v(()=>import("./index.html-qDes_Gef.js"),__vite__mapDeps([128,1]))),"v-56ccdc67":S(()=>v(()=>import("./recent-comment.html-c7JCcNj1.js"),__vite__mapDeps([129,1]))),"v-62f4663e":S(()=>v(()=>import("./user-list.html-Cyw_r5WN.js"),__vite__mapDeps([130,1]))),"v-1855f099":S(()=>v(()=>import("./index.html-CrMn4nnp.js"),__vite__mapDeps([131,1]))),"v-bf28225a":S(()=>v(()=>import("./recent-comment.html-hDJtT4op.js"),__vite__mapDeps([132,1]))),"v-22b68052":S(()=>v(()=>import("./user-list.html-WuhneGLx.js"),__vite__mapDeps([133,1]))),"v-3706649a":S(()=>v(()=>import("./404.html-MtqXjbqP.js"),__vite__mapDeps([134,1]))),"v-638c1d18":S(()=>v(()=>import("./index.html-TwVZtcD0.js"),__vite__mapDeps([135,1]))),"v-fffb8e28":S(()=>v(()=>import("./index.html-sOxvM8-V.js"),__vite__mapDeps([136,1]))),"v-acb2d44c":S(()=>v(()=>import("./index.html-nK1farxS.js"),__vite__mapDeps([137,1]))),"v-1061ff51":S(()=>v(()=>import("./index.html-h6B7anPa.js"),__vite__mapDeps([138,1]))),"v-2b093776":S(()=>v(()=>import("./index.html-cmAZ9kbZ.js"),__vite__mapDeps([139,1]))),"v-5f449840":S(()=>v(()=>import("./index.html-zKEhHQKA.js"),__vite__mapDeps([140,1]))),"v-e6412400":S(()=>v(()=>import("./index.html-9Jap1wH6.js"),__vite__mapDeps([141,1]))),"v-2809be24":S(()=>v(()=>import("./index.html-TM4KIkPm.js"),__vite__mapDeps([142,1]))),"v-22a2f9fd":S(()=>v(()=>import("./index.html-B74wV8m8.js"),__vite__mapDeps([143,1]))),"v-36d075b2":S(()=>v(()=>import("./index.html-lenHMZYz.js"),__vite__mapDeps([144,1]))),"v-278ff8af":S(()=>v(()=>import("./index.html-eR6K5hNU.js"),__vite__mapDeps([145,1]))),"v-22b6aabd":S(()=>v(()=>import("./index.html-nAjz8wmn.js"),__vite__mapDeps([146,1]))),"v-41f85059":S(()=>v(()=>import("./index.html-eFw2wLfZ.js"),__vite__mapDeps([147,1]))),"v-64f78511":S(()=>v(()=>import("./index.html-KmSNffDz.js"),__vite__mapDeps([148,1]))),"v-7cb85b93":S(()=>v(()=>import("./index.html-0bShGTta.js"),__vite__mapDeps([149,1]))),"v-809ee1ca":S(()=>v(()=>import("./index.html-ZmNqAGtH.js"),__vite__mapDeps([150,1])))};var ym=Symbol(""),Lu=Symbol(""),_m=Yt({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),be=()=>{const t=xe(Lu);if(!t)throw new Error("pageData() is called without provider.");return t},Au=Symbol(""),Le=()=>{const t=xe(Au);if(!t)throw new Error("usePageFrontmatter() is called without provider.");return t},Ou=Symbol(""),Em=()=>{const t=xe(Ou);if(!t)throw new Error("usePageHead() is called without provider.");return t},wm=Symbol(""),Cu=Symbol(""),no=()=>{const t=xe(Cu);if(!t)throw new Error("usePageLang() is called without provider.");return t},Iu=Symbol(""),Tm=()=>{const t=xe(Iu);if(!t)throw new Error("usePageLayout() is called without provider.");return t},Pm=Q(hm),Ks=Symbol(""),Gt=()=>{const t=xe(Ks);if(!t)throw new Error("useRouteLocale() is called without provider.");return t},Yn=Q(fm),Ru=()=>Yn,ku=Symbol(""),cr=()=>{const t=xe(ku);if(!t)throw new Error("useSiteLocaleData() is called without provider.");return t},xm=Symbol(""),Sm="Layout",Lm="NotFound",Bt=Zi({resolveLayouts:t=>t.reduce((e,n)=>({...e,...n.layouts}),{}),resolvePageData:async t=>{const e=Pm.value[t];return await(e==null?void 0:e())??_m},resolvePageFrontmatter:t=>t.frontmatter,resolvePageHead:(t,e,n)=>{const i=ae(e.description)?e.description:n.description,o=[...Y(e.head)?e.head:[],...n.head,["title",{},t],["meta",{name:"description",content:i}]];return mm(o)},resolvePageHeadTitle:(t,e)=>[t.title,e.title].filter(n=>!!n).join(" | "),resolvePageLang:(t,e)=>t.lang||e.lang||"en-US",resolvePageLayout:(t,e)=>{let n;if(t.path){const i=t.frontmatter.layout;ae(i)?n=i:n=Sm}else n=Lm;return e[n]},resolveRouteLocale:(t,e)=>bm(t,e),resolveSiteLocaleData:(t,e)=>({...t,...t.locales[e]})}),ur=q({name:"ClientOnly",setup(t,e){const n=Q(!1);return Te(()=>{n.value=!0}),()=>{var i,o;return n.value?(o=(i=e.slots).default)==null?void 0:o.call(i):null}}}),Du=q({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(t){const e=be(),n=L(()=>Su[t.pageKey||e.value.key]);return()=>n.value?p(n.value):p("div","404 Not Found")}}),Ge=(t={})=>t,nt=t=>to(t)?t:`/${xu(t)}`;const Am={};/*! * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT @@ -14,7 +14,7 @@ function ws(t,e){const n=Object.create(null),i=t.split(",");for(let o=0;oSorry, your browser doesn't support embedded videos.`,videoFormat:"",vimeo:{byline:1,color:"00adef",controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}},xb=["image","html","ajax","inline","clone","iframe","map","pdf","html5video","youtube","vimeo"];class wh extends xt{onBeforeInitSlide(e,n,i){this.processType(i)}onCreateSlide(e,n,i){this.setContent(i)}onClearContent(e,n){n.xhr&&(n.xhr.abort(),n.xhr=null);const i=n.iframeEl;i&&(i.onload=i.onerror=null,i.src="//about:blank",n.iframeEl=null);const o=n.contentEl,r=n.placeholderEl;if(n.type==="inline"&&o&&r)o.classList.remove("fancybox__content"),o.style.display!=="none"&&(o.style.display="none"),r.parentNode&&r.parentNode.insertBefore(o,r),r.remove(),n.contentEl=void 0,n.placeholderEl=void 0;else for(;n.el&&n.el.firstChild;)n.el.removeChild(n.el.firstChild)}onSelectSlide(e,n,i){i.state===Ne.Ready&&this.playVideo()}onUnselectSlide(e,n,i){var o,r;if(i.type===Li){try{(r=(o=i.el)===null||o===void 0?void 0:o.querySelector("video"))===null||r===void 0||r.pause()}catch{}return}let s;i.type===bn?s={method:"pause",value:"true"}:i.type===Ft&&(s={event:"command",func:"pauseVideo"}),s&&i.iframeEl&&i.iframeEl.contentWindow&&i.iframeEl.contentWindow.postMessage(JSON.stringify(s),"*"),i.poller&&clearTimeout(i.poller)}onDone(e,n){e.isCurrentSlide(n)&&!e.isClosing()&&this.playVideo()}onRefresh(e,n){n.slides.forEach(i=>{i.el&&(this.resizeIframe(i),this.setAspectRatio(i))})}onMessage(e){try{let n=JSON.parse(e.data);if(e.origin==="https://player.vimeo.com"){if(n.event==="ready")for(let i of Array.from(document.getElementsByClassName("fancybox__iframe")))i instanceof HTMLIFrameElement&&i.contentWindow===e.source&&(i.dataset.ready="true")}else if(e.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&n.event==="onReady"){const i=document.getElementById(n.id);i&&(i.dataset.ready="true")}}catch{}}loadAjaxContent(e){const n=this.instance.optionFor(e,"src")||"";this.instance.showLoading(e);const i=this.instance,o=new XMLHttpRequest;i.showLoading(e),o.onreadystatechange=function(){o.readyState===XMLHttpRequest.DONE&&i.state===$e.Ready&&(i.hideLoading(e),o.status===200?i.setContent(e,o.responseText):i.setError(e,o.status===404?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))};const r=e.ajax||null;o.open(r?"POST":"GET",n+""),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.send(r),e.xhr=o}setInlineContent(e){let n=null;if(Ue(e.src))n=e.src;else if(typeof e.src=="string"){const i=e.src.split("#",2).pop();n=i?document.getElementById(i):null}if(n){if(e.type==="clone"||n.closest(".fancybox__slide")){n=n.cloneNode(!0);const i=n.dataset.animationName;i&&(n.classList.remove(i),delete n.dataset.animationName);let o=n.getAttribute("id");o=o?`${o}--clone`:`clone-${this.instance.id}-${e.index}`,n.setAttribute("id",o)}else if(n.parentNode){const i=document.createElement("div");i.classList.add("fancybox-placeholder"),n.parentNode.insertBefore(i,n),e.placeholderEl=i}this.instance.setContent(e,n)}else this.instance.setError(e,"{{ELEMENT_NOT_FOUND}}")}setIframeContent(e){const{src:n,el:i}=e;if(!n||typeof n!="string"||!i)return;i.classList.add("is-loading");const o=this.instance,r=document.createElement("iframe");r.className="fancybox__iframe",r.setAttribute("id",`fancybox__iframe_${o.id}_${e.index}`);for(const[a,l]of Object.entries(this.optionFor(e,"iframeAttr")||{}))r.setAttribute(a,l);r.onerror=()=>{o.setError(e,"{{IFRAME_ERROR}}")},e.iframeEl=r;const s=this.optionFor(e,"preload");if(e.type!=="iframe"||s===!1)return r.setAttribute("src",e.src+""),o.setContent(e,r,!1),this.resizeIframe(e),void o.revealContent(e);o.showLoading(e),r.onload=()=>{if(!r.src.length)return;const a=r.dataset.ready!=="true";r.dataset.ready="true",this.resizeIframe(e),a?o.revealContent(e):o.hideLoading(e)},r.setAttribute("src",n),o.setContent(e,r,!1)}resizeIframe(e){const{type:n,iframeEl:i}=e;if(n===Ft||n===bn)return;const o=i==null?void 0:i.parentElement;if(!i||!o)return;let r=e.autoSize;r===void 0&&(r=this.optionFor(e,"autoSize"));let s=e.width||0,a=e.height||0;s&&a&&(r=!1);const l=o&&o.style;if(e.preload!==!1&&r!==!1&&l)try{const c=window.getComputedStyle(o),u=parseFloat(c.paddingLeft)+parseFloat(c.paddingRight),d=parseFloat(c.paddingTop)+parseFloat(c.paddingBottom),h=i.contentWindow;if(h){const f=h.document,m=f.getElementsByTagName(jr)[0],g=f.body;l.width="",g.style.overflow="hidden",s=s||m.scrollWidth+u,l.width=`${s}px`,g.style.overflow="",l.flex="0 0 auto",l.height=`${g.scrollHeight}px`,a=m.scrollHeight+d}}catch{}if(s||a){const c={flex:"0 1 auto",width:"",height:""};s&&s!=="auto"&&(c.width=`${s}px`),a&&a!=="auto"&&(c.height=`${a}px`),Object.assign(l,c)}}playVideo(){const e=this.instance.getSlide();if(!e)return;const{el:n}=e;if(!n||!n.offsetParent||!this.optionFor(e,"videoAutoplay"))return;if(e.type===Li)try{const o=n.querySelector("video");if(o){const r=o.play();r!==void 0&&r.then(()=>{}).catch(s=>{o.muted=!0,o.play()})}}catch{}if(e.type!==Ft&&e.type!==bn)return;const i=()=>{if(e.iframeEl&&e.iframeEl.contentWindow){let o;if(e.iframeEl.dataset.ready==="true")return o=e.type===Ft?{event:"command",func:"playVideo"}:{method:"play",value:"true"},o&&e.iframeEl.contentWindow.postMessage(JSON.stringify(o),"*"),void(e.poller=void 0);e.type===Ft&&(o={event:"listening",id:e.iframeEl.getAttribute("id")},e.iframeEl.contentWindow.postMessage(JSON.stringify(o),"*"))}e.poller=setTimeout(i,250)};i()}processType(e){if(e.html)return e.type=jr,e.src=e.html,void(e.html="");const n=this.instance.optionFor(e,"src","");if(!n||typeof n!="string")return;let i=e.type,o=null;if(o=n.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i)){const r=this.optionFor(e,Ft),{nocookie:s}=r,a=function(d,h){var f={};for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&&h.indexOf(m)<0&&(f[m]=d[m]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var g=0;for(m=Object.getOwnPropertySymbols(d);g0?"svembed":"embed"}`,i=Wr):(o=n.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(e.src=`https://maps.google.${o[1]}/maps?q=${o[2].replace("query=","q=").replace("api=1","")}&output=embed`,i=Wr),i=i||this.instance.option("defaultType"),e.type=i,i===ic&&(e.thumbSrc=e.thumbSrc||e.src)}setContent(e){const n=this.instance.optionFor(e,"src")||"";if(e&&e.type&&n){switch(e.type){case jr:this.instance.setContent(e,n);break;case Li:const i=this.option("videoTpl");i&&this.instance.setContent(e,i.replace(/\{\{src\}\}/gi,n+"").replace(/\{\{format\}\}/gi,this.optionFor(e,"videoFormat")||"").replace(/\{\{poster\}\}/gi,e.poster||e.thumbSrc||""));break;case"inline":case"clone":this.setInlineContent(e);break;case"ajax":this.loadAjaxContent(e);break;case"pdf":case Wr:case Ft:case bn:e.preload=!1;case"iframe":this.setIframeContent(e)}this.setAspectRatio(e)}}setAspectRatio(e){const n=e.contentEl;if(!(e.el&&n&&e.type&&[Ft,bn,Li].includes(e.type)))return;let i,o=e.width||"auto",r=e.height||"auto";if(o==="auto"||r==="auto"){i=this.optionFor(e,"videoRatio");const c=(i+"").match(/(\d+)\s*\/\s?(\d+)/);i=c&&c.length>2?parseFloat(c[1])/parseFloat(c[2]):parseFloat(i+"")}else o&&r&&(i=o/r);if(!i)return;n.style.aspectRatio="",n.style.width="",n.style.height="",n.offsetHeight;const s=n.getBoundingClientRect(),a=s.width||1,l=s.height||1;n.style.aspectRatio=i+"",i{e.timer=null,e.inHover||e.onTimerEnd()},i),e.emit("set")}clear(){const e=this;e.timer&&(clearTimeout(e.timer),e.timer=null),e.removeProgressBar()}start(){const e=this;if(e.set(),e.state!==Ai){if(e.option("pauseOnHover")){const n=e.instance.container;n.addEventListener("mouseenter",e.onMouseEnter,!1),n.addEventListener("mouseleave",e.onMouseLeave,!1)}document.addEventListener("visibilitychange",e.onVisibilityChange,!1),e.emit("start")}}stop(){const e=this,n=e.state,i=e.instance.container;e.clear(),e.state=Ai,i.removeEventListener("mouseenter",e.onMouseEnter,!1),i.removeEventListener("mouseleave",e.onMouseLeave,!1),document.removeEventListener("visibilitychange",e.onVisibilityChange,!1),pe(i,"has-autoplay"),n!==Ai&&e.emit("stop")}pause(){const e=this;e.state===Co&&(e.state=Io,e.clear(),e.emit(Io))}resume(){const e=this,n=e.instance;if(n.isInfinite||n.page!==n.pages.length-1)if(e.state!==Co){if(e.state===Io&&!e.inHover){const i=new Event("resume",{bubbles:!0,cancelable:!0});e.emit("resume",i),i.defaultPrevented||e.set()}}else e.set();else e.stop()}toggle(){this.state===Co||this.state===Io?this.stop():this.start()}attach(){const e=this,n=e.instance;n.on("ready",e.onReady),n.on("Panzoom.startAnimation",e.onChange),n.on("Panzoom.endAnimation",e.onSettle),n.on("Panzoom.touchMove",e.onChange)}detach(){const e=this,n=e.instance;n.off("ready",e.onReady),n.off("Panzoom.startAnimation",e.onChange),n.off("Panzoom.endAnimation",e.onSettle),n.off("Panzoom.touchMove",e.onChange),e.stop()}}Object.defineProperty(Th,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{autoStart:!0,pauseOnHover:!0,progressParentEl:null,showProgress:!0,timeout:3e3}});class Ph extends xt{constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null})}onPrepare(e){const n=e.carousel;if(!n)return;const i=e.container;i&&(n.options.Autoplay=Ke({autoStart:!1},this.option("Autoplay")||{},{pauseOnHover:!1,timeout:this.option("timeout"),progressParentEl:()=>this.option("progressParentEl")||null,on:{start:()=>{e.emit("startSlideshow")},set:o=>{var r;i.classList.add("has-slideshow"),((r=e.getSlide())===null||r===void 0?void 0:r.state)!==Ne.Ready&&o.pause()},stop:()=>{i.classList.remove("has-slideshow"),e.isCompact||e.endIdle(),e.emit("endSlideshow")},resume:(o,r)=>{var s,a,l;!r||!r.cancelable||((s=e.getSlide())===null||s===void 0?void 0:s.state)===Ne.Ready&&(!((l=(a=e.carousel)===null||a===void 0?void 0:a.panzoom)===null||l===void 0)&&l.isResting)||r.preventDefault()}}}),n.attachPlugins({Autoplay:Th}),this.ref=n.plugins.Autoplay)}onReady(e){const n=e.carousel,i=this.ref;i&&n&&this.option("playOnStart")&&(n.isInfinite||n.page{e.isCurrentSlide(n)&&i.stop()}),e.isCurrentSlide(n)&&i.resume()}onKeydown(e,n){var i;const o=this.ref;o&&n===this.option("key")&&((i=document.activeElement)===null||i===void 0?void 0:i.nodeName)!=="BUTTON"&&o.toggle()}attach(){const e=this,n=e.instance;n.on("Carousel.init",e.onPrepare),n.on("Carousel.ready",e.onReady),n.on("done",e.onDone),n.on("keydown",e.onKeydown)}detach(){const e=this,n=e.instance;n.off("Carousel.init",e.onPrepare),n.off("Carousel.ready",e.onReady),n.off("done",e.onDone),n.off("keydown",e.onKeydown)}}Object.defineProperty(Ph,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{key:" ",playOnStart:!1,progressParentEl:t=>{var e;return((e=t.instance.container)===null||e===void 0?void 0:e.querySelector(".fancybox__toolbar [data-fancybox-toggle-slideshow]"))||t.instance.container},timeout:3e3}});const xh={classes:{container:"f-thumbs f-carousel__thumbs",viewport:"f-thumbs__viewport",track:"f-thumbs__track",slide:"f-thumbs__slide",isResting:"is-resting",isSelected:"is-selected",isLoading:"is-loading",hasThumbs:"has-thumbs"},minCount:2,parentEl:null,thumbTpl:'',type:"modern"};var qt;(function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Hidden=2]="Hidden"})(qt||(qt={}));const rc="isResting",Ro="thumbWidth",Wn="thumbHeight",At="thumbClipWidth";let Sh=class extends xt{constructor(){super(...arguments),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:"modern"}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"thumbWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbClipWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbHeight",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbExtraGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:qt.Init})}get isModern(){return this.type==="modern"}onInitSlide(t,e){const n=e.el?e.el.dataset:void 0;n&&(e.thumbSrc=n.thumbSrc||e.thumbSrc||"",e[At]=parseFloat(n[At]||"")||e[At]||0,e[Wn]=parseFloat(n.thumbHeight||"")||e[Wn]||0),this.addSlide(e)}onInitSlides(){this.build()}onChange(){var t;if(!this.isModern)return;const e=this.container,n=this.instance,i=n.panzoom,o=this.carousel,r=o?o.panzoom:null,s=n.page;if(i&&o&&r){if(i.isDragging){pe(e,this.cn(rc));let a=((t=o.pages[s])===null||t===void 0?void 0:t.pos)||0;a+=n.getProgress(s)*(this[At]+this.thumbGap);let l=r.getBounds();-1*a>l.x.min&&-1*aparseFloat(getComputedStyle(t).getPropertyValue("--f-thumb-"+n))||0;this.thumbGap=e("gap"),this.thumbExtraGap=e("extra-gap"),this[Ro]=e("width")||40,this[At]=e("clip-width")||40,this[Wn]=e("height")||40}build(){const t=this;if(t.state!==qt.Init)return;if(t.isDisabled())return void t.emit("disabled");const e=t.instance,n=e.container,i=t.getSlides(),o=t.option("type");t.type=o;const r=t.option("parentEl"),s=t.cn("container"),a=t.cn("track");let l=r==null?void 0:r.querySelector("."+s);l||(l=document.createElement("div"),X(l,s),r?r.appendChild(l):n.after(l)),X(l,`is-${o}`),X(n,t.cn("hasThumbs")),t.container=l,t.updateProps();let c=l.querySelector("."+a);c||(c=document.createElement("div"),X(c,t.cn("track")),l.appendChild(c)),t.track=c;const u=Ke({},{track:c,infinite:!1,center:!0,fill:o==="classic",dragFree:!0,slidesPerPage:1,transition:!1,preload:.25,friction:.12,Panzoom:{maxVelocity:0},Dots:!1,Navigation:!1,classes:{container:"f-thumbs",viewport:"f-thumbs__viewport",track:"f-thumbs__track",slide:"f-thumbs__slide"}},t.option("Carousel")||{},{Sync:{target:e},slides:i}),d=new e.constructor(l,u);d.on("createSlide",(h,f)=>{t.setProps(f.index),t.emit("createSlide",f,f.el)}),d.on("ready",()=>{t.shiftModern(),t.emit("ready")}),d.on("refresh",()=>{t.shiftModern()}),d.on("Panzoom.click",(h,f,m)=>{t.onClick(m)}),t.carousel=d,t.state=qt.Ready}onClick(t){t.preventDefault(),t.stopPropagation();const e=this.instance,{pages:n,page:i}=e,o=g=>{if(g){const y=g.closest("[data-carousel-index]");if(y)return[parseInt(y.dataset.carouselIndex||"",10)||0,y]}return[-1,void 0]},r=(g,y)=>{const b=document.elementFromPoint(g,y);return b?o(b):[-1,void 0]};let[s,a]=o(t.target);if(s>-1)return;const l=this[At],c=t.clientX,u=t.clientY;let[d,h]=r(c-l,u),[f,m]=r(c+l,u);h&&m?(s=Math.abs(c-h.getBoundingClientRect().right)-1&&n[s]&&e.slideTo(s)}getShift(t){var e;const n=this,{instance:i}=n,o=n.carousel;if(!i||!o)return 0;const r=n[Ro],s=n[At],a=n.thumbGap,l=n.thumbExtraGap;if(!(!((e=o.slides[t])===null||e===void 0)&&e.el))return 0;const c=.5*(r-s),u=i.pages.length-1;let d=i.getProgress(0),h=i.getProgress(u),f=i.getProgress(t,!1,!0),m=0,g=c+l+a;const y=d<0&&d>-1,b=h>0&&h<1;return t===0?(m=g*Math.abs(d),b&&d===1&&(m-=g*Math.abs(h))):t===u?(m=g*Math.abs(h)*-1,y&&h===-1&&(m+=g*Math.abs(d))):y||b?(m=-1*g,m+=g*Math.abs(d),m+=g*(1-Math.abs(h))):m=g*f,m}setProps(t){var e;const n=this;if(!n.isModern)return;const{instance:i}=n,o=n.carousel;if(i&&o){const r=(e=o.slides[t])===null||e===void 0?void 0:e.el;if(r&&r.childNodes.length){let s=B(1-Math.abs(i.getProgress(t))),a=B(n.getShift(t));r.style.setProperty("--progress",s?s+"":""),r.style.setProperty("--shift",a+"")}}}shiftModern(){const t=this;if(!t.isModern)return;const{instance:e,track:n}=t,i=e.panzoom,o=t.carousel;if(!(e&&n&&i&&o)||i.state===ve.Init||i.state===ve.Destroy)return;for(const s of e.slides)t.setProps(s.index);let r=(t[At]+t.thumbGap)*(o.slides.length||0);n.style.setProperty("--width",r+"")}cleanup(){const t=this;t.carousel&&t.carousel.destroy(),t.carousel=null,t.container&&t.container.remove(),t.container=null,t.track&&t.track.remove(),t.track=null,t.state=qt.Init,pe(t.instance.container,t.cn("hasThumbs"))}attach(){const t=this,e=t.instance;e.on("initSlide",t.onInitSlide),e.state===Re.Init?e.on("initSlides",t.onInitSlides):t.onInitSlides(),e.on(["change","Panzoom.afterTransform"],t.onChange),e.on("Panzoom.refresh",t.onRefresh)}detach(){const t=this,e=t.instance;e.off("initSlide",t.onInitSlide),e.off("initSlides",t.onInitSlides),e.off(["change","Panzoom.afterTransform"],t.onChange),e.off("Panzoom.refresh",t.onRefresh),t.cleanup()}};Object.defineProperty(Sh,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:xh});const Sb=Object.assign(Object.assign({},xh),{key:"t",showOnStart:!0,parentEl:null}),sc="is-masked",ac="aria-hidden";class Lh extends xt{constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"hidden",{enumerable:!0,configurable:!0,writable:!0,value:!1})}get isEnabled(){const e=this.ref;return e&&!e.isDisabled()}get isHidden(){return this.hidden}onClick(e,n){n.stopPropagation()}onCreateSlide(e,n){var i,o,r;const s=((r=(o=(i=this.instance)===null||i===void 0?void 0:i.carousel)===null||o===void 0?void 0:o.slides[n.index])===null||r===void 0?void 0:r.type)||"",a=n.el;if(a&&s){let l=`for-${s}`;["video","youtube","vimeo","html5video"].includes(s)&&(l+=" for-video"),X(a,l)}}onInit(){var e;const n=this,i=n.instance,o=i.carousel;if(n.ref||!o)return;const r=n.option("parentEl")||i.footer||i.container;if(!r)return;const s=Ke({},n.options,{parentEl:r,classes:{container:"f-thumbs fancybox__thumbs"},Carousel:{Sync:{friction:i.option("Carousel.friction")||0}},on:{ready:a=>{const l=a.container;l&&this.hidden&&(n.refresh(),l.style.transition="none",n.hide(),l.offsetHeight,queueMicrotask(()=>{l.style.transition="",n.show()}))}}});s.Carousel=s.Carousel||{},s.Carousel.on=Ke(((e=n.options.Carousel)===null||e===void 0?void 0:e.on)||{},{click:this.onClick,createSlide:this.onCreateSlide}),o.options.Thumbs=s,o.attachPlugins({Thumbs:Sh}),n.ref=o.plugins.Thumbs,n.option("showOnStart")||(n.ref.state=qt.Hidden,n.hidden=!0)}onResize(){var e;const n=(e=this.ref)===null||e===void 0?void 0:e.container;n&&(n.style.maxHeight="")}onKeydown(e,n){const i=this.option("key");i&&i===n&&this.toggle()}toggle(){const e=this.ref;if(e&&!e.isDisabled())return e.state===qt.Hidden?(e.state=qt.Init,void e.build()):void(this.hidden?this.show():this.hide())}show(){const e=this.ref;if(!e||e.isDisabled())return;const n=e.container;n&&(this.refresh(),n.offsetHeight,n.removeAttribute(ac),n.classList.remove(sc),this.hidden=!1)}hide(){const e=this.ref,n=e&&e.container;n&&(this.refresh(),n.offsetHeight,n.classList.add(sc),n.setAttribute(ac,"true")),this.hidden=!0}refresh(){const e=this.ref;if(!e||!e.state)return;const n=e.container,i=(n==null?void 0:n.firstChild)||null;n&&i&&i.childNodes.length&&(n.style.maxHeight=`${i.getBoundingClientRect().height}px`)}attach(){const e=this,n=e.instance;n.state===$e.Init?n.on("Carousel.init",e.onInit):e.onInit(),n.on("resize",e.onResize),n.on("keydown",e.onKeydown)}detach(){var e;const n=this,i=n.instance;i.off("Carousel.init",n.onInit),i.off("resize",n.onResize),i.off("keydown",n.onKeydown),(e=i.carousel)===null||e===void 0||e.detachPlugins(["Thumbs"]),n.ref=null}}Object.defineProperty(Lh,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:Sb});const qr={panLeft:{icon:'',change:{panX:-100}},panRight:{icon:'',change:{panX:100}},panUp:{icon:'',change:{panY:-100}},panDown:{icon:'',change:{panY:100}},zoomIn:{icon:'',action:"zoomIn"},zoomOut:{icon:'',action:"zoomOut"},toggle1to1:{icon:'',action:"toggleZoom"},toggleZoom:{icon:'',action:"toggleZoom"},iterateZoom:{icon:'',action:"iterateZoom"},rotateCCW:{icon:'',action:"rotateCCW"},rotateCW:{icon:'',action:"rotateCW"},flipX:{icon:'',action:"flipX"},flipY:{icon:'',action:"flipY"},fitX:{icon:'',action:"fitX"},fitY:{icon:'',action:"fitY"},reset:{icon:'',action:"reset"},toggleFS:{icon:'',action:"toggleFS"}};var Ln;(function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Disabled=2]="Disabled"})(Ln||(Ln={}));const Lb={absolute:"auto",display:{left:["infobar"],middle:[],right:["iterateZoom","slideshow","fullscreen","thumbs","close"]},enabled:"auto",items:{infobar:{tpl:'
    /
    '},download:{tpl:'
    '},prev:{tpl:''},next:{tpl:''},slideshow:{tpl:''},fullscreen:{tpl:''},thumbs:{tpl:''},close:{tpl:''}},parentEl:null},Ab={tabindex:"-1",width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},lc="has-toolbar",Ur="fancybox__toolbar";class Ah extends xt{constructor(){super(...arguments),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:Ln.Init}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null})}onReady(e){var n;if(!e.carousel)return;let i=this.option("display"),o=this.option("absolute"),r=this.option("enabled");if(r==="auto"){const c=this.instance.carousel;let u=0;if(c)for(const d of c.slides)(d.panzoom||d.type==="image")&&u++;u||(r=!1)}r||(i=void 0);let s=0;const a={left:[],middle:[],right:[]};if(i)for(const c of["left","middle","right"])for(const u of i[c]){const d=this.createEl(u);d&&((n=a[c])===null||n===void 0||n.push(d),s++)}let l=null;if(s&&(l=this.createContainer()),l){for(const[c,u]of Object.entries(a)){const d=document.createElement("div");X(d,Ur+"__column is-"+c);for(const h of u)d.appendChild(h);o!=="auto"||c!=="middle"||u.length||(o=!0),l.appendChild(d)}o===!0&&X(l,"is-absolute"),this.state=Ln.Ready,this.onRefresh()}else this.state=Ln.Disabled}onClick(e){var n,i;const o=this.instance,r=o.getSlide(),s=r==null?void 0:r.panzoom,a=e.target,l=a&&Ue(a)?a.dataset:null;if(!l)return;if(l.fancyboxToggleThumbs!==void 0)return e.preventDefault(),e.stopPropagation(),void((n=o.plugins.Thumbs)===null||n===void 0||n.toggle());if(l.fancyboxToggleFullscreen!==void 0)return e.preventDefault(),e.stopPropagation(),void this.instance.toggleFullscreen();if(l.fancyboxToggleSlideshow!==void 0){e.preventDefault(),e.stopPropagation();const d=(i=o.carousel)===null||i===void 0?void 0:i.plugins.Autoplay;let h=d.isActive;return s&&s.panMode==="mousemove"&&!h&&s.reset(),void(h?d.stop():d.start())}const c=l.panzoomAction,u=l.panzoomChange;if((u||c)&&(e.preventDefault(),e.stopPropagation()),u){let d={};try{d=JSON.parse(u)}catch{}s&&s.applyChange(d)}else c&&s&&s[c]&&s[c]()}onChange(){this.onRefresh()}onRefresh(){if(this.instance.isClosing())return;const e=this.container;if(!e)return;const n=this.instance.getSlide();if(!n||n.state!==Ne.Ready)return;const i=n&&!n.error&&n.panzoom;for(const s of e.querySelectorAll("[data-panzoom-action]"))i?(s.removeAttribute("disabled"),s.removeAttribute("tabindex")):(s.setAttribute("disabled",""),s.setAttribute("tabindex","-1"));let o=i&&i.canZoomIn(),r=i&&i.canZoomOut();for(const s of e.querySelectorAll('[data-panzoom-action="zoomIn"]'))o?(s.removeAttribute("disabled"),s.removeAttribute("tabindex")):(s.setAttribute("disabled",""),s.setAttribute("tabindex","-1"));for(const s of e.querySelectorAll('[data-panzoom-action="zoomOut"]'))r?(s.removeAttribute("disabled"),s.removeAttribute("tabindex")):(s.setAttribute("disabled",""),s.setAttribute("tabindex","-1"));for(const s of e.querySelectorAll('[data-panzoom-action="toggleZoom"],[data-panzoom-action="iterateZoom"]')){r||o?(s.removeAttribute("disabled"),s.removeAttribute("tabindex")):(s.setAttribute("disabled",""),s.setAttribute("tabindex","-1"));const a=s.querySelector("g");a&&(a.style.display=o?"":"none")}}onDone(e,n){var i;(i=n.panzoom)===null||i===void 0||i.on("afterTransform",()=>{this.instance.isCurrentSlide(n)&&this.onRefresh()}),this.instance.isCurrentSlide(n)&&this.onRefresh()}createContainer(){const e=this.instance.container;if(!e)return null;const n=this.option("parentEl")||e;let i=n.querySelector("."+Ur);return i||(i=document.createElement("div"),X(i,Ur),n.prepend(i)),i.addEventListener("click",this.onClick,{passive:!1,capture:!0}),e&&X(e,lc),this.container=i,i}createEl(e){const n=this.instance,i=n.carousel;if(!i||e==="toggleFS"||e==="fullscreen"&&!vh())return null;let o=null;const r=i.slides.length||0;let s=0,a=0;for(const c of i.slides)(c.panzoom||c.type==="image")&&s++,(c.type==="image"||c.downloadSrc)&&a++;if(r<2&&["infobar","prev","next"].includes(e))return o;if(qr[e]!==void 0&&!s||e==="download"&&!a)return null;if(e==="thumbs"){const c=n.plugins.Thumbs;if(!c||!c.isEnabled)return null}if(e==="slideshow"&&(!i.plugins.Autoplay||r<2))return null;if(qr[e]!==void 0){const c=qr[e];o=document.createElement("button"),o.setAttribute("title",this.instance.localize(`{{${e.toUpperCase()}}}`)),X(o,"f-button"),c.action&&(o.dataset.panzoomAction=c.action),c.change&&(o.dataset.panzoomChange=JSON.stringify(c.change)),o.appendChild(kt(this.instance.localize(c.icon)))}else{const c=(this.option("items")||[])[e];c&&(o=kt(this.instance.localize(c.tpl)),typeof c.click=="function"&&o.addEventListener("click",u=>{u.preventDefault(),u.stopPropagation(),typeof c.click=="function"&&c.click.call(this,this,u)}))}const l=o==null?void 0:o.querySelector("svg");if(l)for(const[c,u]of Object.entries(Ab))l.getAttribute(c)||l.setAttribute(c,String(u));return o}removeContainer(){const e=this.container;e&&e.remove(),this.container=null,this.state=Ln.Disabled;const n=this.instance.container;n&&pe(n,lc)}attach(){const e=this,n=e.instance;n.on("Carousel.initSlides",e.onReady),n.on("done",e.onDone),n.on(["reveal","Carousel.change"],e.onChange),e.onReady(e.instance)}detach(){const e=this,n=e.instance;n.off("Carousel.initSlides",e.onReady),n.off("done",e.onDone),n.off(["reveal","Carousel.change"],e.onChange),e.removeContainer()}}Object.defineProperty(Ah,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:Lb});const Ob={Hash:class extends xt{onReady(){Ri=!1}onChange(t){Pn&&clearTimeout(Pn);const{hash:e}=gh(),{hash:n}=Jo(),i=t.isOpeningSlide(t.getSlide());i&&(tc=n===e?"":n),e&&e!==n&&(Pn=setTimeout(()=>{try{if(t.state===$e.Ready){let o="replaceState";i&&!Ao&&(o="pushState",Ao=!0),window.history[o]({},document.title,window.location.pathname+window.location.search+e)}}catch{}},300))}onClose(t){if(Pn&&clearTimeout(Pn),!Ri&&Ao)return Ao=!1,Ri=!1,void window.history.back();if(!Ri)try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+(tc||""))}catch{}}attach(){const t=this.instance;t.on("ready",this.onReady),t.on(["Carousel.ready","Carousel.change"],this.onChange),t.on("close",this.onClose)}detach(){const t=this.instance;t.off("ready",this.onReady),t.off(["Carousel.ready","Carousel.change"],this.onChange),t.off("close",this.onClose)}static parseURL(){return Jo()}static startFromUrl(){bh()}static destroy(){window.removeEventListener("hashchange",_h,!1)}},Html:wh,Images:Eh,Slideshow:Ph,Thumbs:Lh,Toolbar:Ah},cc="with-fancybox",Kr="hide-scrollbar",uc="--fancybox-scrollbar-compensate",dc="--fancybox-body-margin",Yr="aria-hidden",Xr="is-using-tab",Gr="is-animated",hc="is-compact",fc="is-loading",Zr="is-opening",ko="has-caption",qn="disabled",yn="tabindex",pc="download",Jr="href",Un="src",nn=t=>typeof t=="string",mc=function(){var t=window.getSelection();return!!t&&t.type==="Range"};let rt,st=null,_n=null,vc=0,gc=0;const Oi=new Map;let Cb=0;class ce extends ca{get isIdle(){return this.idle}get isCompact(){return this.option("compact")}constructor(e=[],n={},i={}){super(n),Object.defineProperty(this,"userSlides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"idle",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"idleTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"ignoreFocusChange",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"startedFs",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:$e.Init}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"footer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"lastFocus",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"prevMouseMoveEvent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),rt||(rt=vh()),this.id=n.id||++Cb,Oi.set(this.id,this),this.userSlides=e,this.userPlugins=i,queueMicrotask(()=>{this.init()})}init(){if(this.state===$e.Destroy)return;this.state=$e.Init,this.attachPlugins(Object.assign(Object.assign({},ce.Plugins),this.userPlugins)),this.emit("init"),this.emit("attachPlugins"),this.option("hideScrollbar")===!0&&(()=>{if(!Ni)return;const n=document,i=n.body,o=n.documentElement;if(i.classList.contains(Kr))return;let r=window.innerWidth-o.getBoundingClientRect().width;const s=parseFloat(window.getComputedStyle(i).marginRight);r<0&&(r=0),o.style.setProperty(uc,`${r}px`),s&&i.style.setProperty(dc,`${s}px`),i.classList.add(Kr)})(),this.initLayout(),this.scale();const e=()=>{this.initCarousel(this.userSlides),this.state=$e.Ready,this.attachEvents(),this.emit("ready"),setTimeout(()=>{this.container&&this.container.setAttribute(Yr,"false")},16)};this.option("Fullscreen.autoStart")&&rt&&!rt.isFullscreen()?rt.request().then(()=>{this.startedFs=!0,e()}).catch(()=>e()):e()}initLayout(){var e,n;const i=this.option("parentEl")||document.body,o=kt(this.localize(this.option("tpl.main")||""));o&&(o.setAttribute("id",`fancybox-${this.id}`),o.setAttribute("aria-label",this.localize("{{MODAL}}")),o.classList.toggle(hc,this.isCompact),X(o,this.option("mainClass")||""),X(o,Zr),this.container=o,this.footer=o.querySelector(".fancybox__footer"),i.appendChild(o),X(document.documentElement,cc),st&&_n||(st=document.createElement("span"),X(st,"fancybox-focus-guard"),st.setAttribute(yn,"0"),st.setAttribute(Yr,"true"),st.setAttribute("aria-label","Focus guard"),_n=st.cloneNode(),(e=o.parentElement)===null||e===void 0||e.insertBefore(st,o),(n=o.parentElement)===null||n===void 0||n.append(_n)),o.addEventListener("mousedown",r=>{vc=r.pageX,gc=r.pageY,pe(o,Xr)}),this.option("animated")&&(X(o,Gr),setTimeout(()=>{this.isClosing()||pe(o,Gr)},350)),this.emit("initLayout"))}initCarousel(e){const n=this.container;if(!n)return;const i=n.querySelector(".fancybox__carousel");if(!i)return;const o=this.carousel=new Cn(i,Ke({},{slides:e,transition:"fade",Panzoom:{lockAxis:this.option("dragToClose")?"xy":"x",infinite:!!this.option("dragToClose")&&"y"},Dots:!1,Navigation:{classes:{container:"fancybox__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"}},initialPage:this.option("startIndex"),l10n:this.option("l10n")},this.option("Carousel")||{}));o.on("*",(r,s,...a)=>{this.emit(`Carousel.${s}`,r,...a)}),o.on(["ready","change"],()=>{this.manageCaption()}),this.on("Carousel.removeSlide",(r,s,a)=>{this.clearContent(a),a.state=void 0}),o.on("Panzoom.touchStart",()=>{var r,s;this.isCompact||this.endIdle(),!((r=document.activeElement)===null||r===void 0)&&r.closest(".f-thumbs")&&((s=this.container)===null||s===void 0||s.focus())}),o.on("settle",()=>{this.idleTimer||this.isCompact||!this.option("idle")||this.setIdle(),this.option("autoFocus")&&!this.isClosing&&this.checkFocus()}),this.option("dragToClose")&&(o.on("Panzoom.afterTransform",(r,s)=>{const a=this.getSlide();if(a&&ys(a.el))return;const l=this.container;if(l){const c=Math.abs(s.current.f),u=c<1?"":Math.max(.5,Math.min(1,1-c/s.contentRect.fitHeight*1.5));l.style.setProperty("--fancybox-ts",u?"0s":""),l.style.setProperty("--fancybox-opacity",u+"")}}),o.on("Panzoom.touchEnd",(r,s,a)=>{var l;const c=this.getSlide();if(c&&ys(c.el)||s.isMobile&&document.activeElement&&["TEXTAREA","INPUT"].indexOf((l=document.activeElement)===null||l===void 0?void 0:l.nodeName)!==-1)return;const u=Math.abs(s.dragOffset.y);s.lockedAxis==="y"&&(u>=200||u>=50&&s.dragOffset.time<300)&&(a&&a.cancelable&&a.preventDefault(),this.close(a,"f-throwOut"+(s.current.f<0?"Up":"Down")))})),o.on("change",r=>{var s;let a=(s=this.getSlide())===null||s===void 0?void 0:s.triggerEl;if(a){const l=new CustomEvent("slideTo",{bubbles:!0,cancelable:!0,detail:r.page});a.dispatchEvent(l)}}),o.on(["refresh","change"],r=>{const s=this.container;if(!s)return;for(const c of s.querySelectorAll("[data-fancybox-current-index]"))c.innerHTML=r.page+1;for(const c of s.querySelectorAll("[data-fancybox-count]"))c.innerHTML=r.pages.length;if(!r.isInfinite){for(const c of s.querySelectorAll("[data-fancybox-next]"))r.page0?(c.removeAttribute(qn),c.removeAttribute(yn)):(c.setAttribute(qn,""),c.setAttribute(yn,"-1"))}const a=this.getSlide();if(!a)return;let l=a.downloadSrc||"";l||a.type!=="image"||a.error||!nn(a[Un])||(l=a[Un]);for(const c of s.querySelectorAll("[data-fancybox-download]")){const u=a.downloadFilename;l?(c.removeAttribute(qn),c.removeAttribute(yn),c.setAttribute(Jr,l),c.setAttribute(pc,u||l),c.setAttribute("target","_blank")):(c.setAttribute(qn,""),c.setAttribute(yn,"-1"),c.removeAttribute(Jr),c.removeAttribute(pc))}}),this.emit("initCarousel")}attachEvents(){const e=this,n=e.container;if(!n)return;n.addEventListener("click",e.onClick,{passive:!1,capture:!1}),n.addEventListener("wheel",e.onWheel,{passive:!1,capture:!1}),document.addEventListener("keydown",e.onKeydown,{passive:!1,capture:!0}),document.addEventListener("visibilitychange",e.onVisibilityChange,!1),document.addEventListener("mousemove",e.onMousemove),e.option("trapFocus")&&document.addEventListener("focus",e.onFocus,!0),window.addEventListener("resize",e.onResize);const i=window.visualViewport;i&&(i.addEventListener("scroll",e.onResize),i.addEventListener("resize",e.onResize))}detachEvents(){const e=this,n=e.container;if(!n)return;document.removeEventListener("keydown",e.onKeydown,{passive:!1,capture:!0}),n.removeEventListener("wheel",e.onWheel,{passive:!1,capture:!1}),n.removeEventListener("click",e.onClick,{passive:!1,capture:!1}),document.removeEventListener("mousemove",e.onMousemove),window.removeEventListener("resize",e.onResize);const i=window.visualViewport;i&&(i.removeEventListener("resize",e.onResize),i.removeEventListener("scroll",e.onResize)),document.removeEventListener("visibilitychange",e.onVisibilityChange,!1),document.removeEventListener("focus",e.onFocus,!0)}scale(){const e=this.container;if(!e)return;const n=window.visualViewport,i=Math.max(1,(n==null?void 0:n.scale)||1);let o="",r="",s="";if(n&&i>1){let a=`${n.offsetLeft}px`,l=`${n.offsetTop}px`;o=n.width*i+"px",r=n.height*i+"px",s=`translate3d(${a}, ${l}, 0) scale(${1/i})`}e.style.transform=s,e.style.width=o,e.style.height=r}onClick(e){var n;const{container:i,isCompact:o}=this;if(!i||this.isClosing())return;!o&&this.option("idle")&&this.resetIdle();const r=e.composedPath()[0];if(r.closest(".fancybox-spinner")||r.closest("[data-fancybox-close]"))return e.preventDefault(),void this.close(e);if(r.closest("[data-fancybox-prev]"))return e.preventDefault(),void this.prev();if(r.closest("[data-fancybox-next]"))return e.preventDefault(),void this.next();if(e.type==="click"&&e.detail===0||Math.abs(e.pageX-vc)>30||Math.abs(e.pageY-gc)>30)return;const s=document.activeElement;if(mc()&&s&&i.contains(s))return;if(o&&((n=this.getSlide())===null||n===void 0?void 0:n.type)==="image")return void(this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null):this.clickTimer=setTimeout(()=>{this.toggleIdle(),this.clickTimer=null},350));if(this.emit("click",e),e.defaultPrevented)return;let a=!1;if(r.closest(".fancybox__content")){if(s){if(s.closest("[contenteditable]"))return;r.matches(Hr)||s.blur()}if(mc())return;a=this.option("contentClick")}else r.closest(".fancybox__carousel")&&!r.matches(Hr)&&(a=this.option("backdropClick"));a==="close"?(e.preventDefault(),this.close(e)):a==="next"?(e.preventDefault(),this.next()):a==="prev"&&(e.preventDefault(),this.prev())}onWheel(e){const n=e.target;let i=this.option("wheel",e);n.closest(".fancybox__thumbs")&&(i="slide");const o=i==="slide",r=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(l,c){return Math.abs(c)>Math.abs(l)?c:l}),s=Math.max(-1,Math.min(1,r)),a=Date.now();this.pwt&&a-this.pwt<300?o&&e.preventDefault():(this.pwt=a,this.emit("wheel",e,s),e.defaultPrevented||(i==="close"?(e.preventDefault(),this.close(e)):i==="slide"&&(Go(n)||(e.preventDefault(),this[s>0?"prev":"next"]()))))}onKeydown(e){if(!this.isTopmost())return;this.isCompact||!this.option("idle")||this.isClosing()||this.resetIdle();const n=e.key,i=this.option("keyboard");if(!i)return;const o=e.composedPath()[0],r=document.activeElement&&document.activeElement.classList,s=r&&r.contains("f-button")||o.dataset.carouselPage||o.dataset.carouselIndex;if(n!=="Escape"&&!s&&Ue(o)&&(o.isContentEditable||["TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(o.nodeName)!==-1)||(e.key==="Tab"?X(this.container,Xr):pe(this.container,Xr),e.ctrlKey||e.altKey||e.shiftKey))return;this.emit("keydown",n,e);const a=i[n];a&&typeof this[a]=="function"&&(e.preventDefault(),this[a]())}onResize(){const e=this.container;if(!e)return;const n=this.isCompact;e.classList.toggle(hc,n),this.manageCaption(this.getSlide()),this.isCompact?this.clearIdle():this.endIdle(),this.scale(),this.emit("resize")}onFocus(e){this.isTopmost()&&this.checkFocus(e)}onMousemove(e){this.prevMouseMoveEvent=e,!this.isCompact&&this.option("idle")&&this.resetIdle()}onVisibilityChange(){document.visibilityState==="visible"?this.checkFocus():this.endIdle()}manageCloseBtn(e){const n=this.optionFor(e,"closeButton")||!1;if(n==="auto"){const o=this.plugins.Toolbar;if(o&&o.state===Ln.Ready)return}if(!n||!e.contentEl||e.closeBtnEl)return;const i=this.option("tpl.closeButton");if(i){const o=kt(this.localize(i));e.closeBtnEl=e.contentEl.appendChild(o),e.el&&X(e.el,"has-close-btn")}}manageCaption(e=void 0){var n,i;const o="fancybox__caption",r=this.container;if(!r)return;pe(r,ko);const s=this.isCompact||this.option("commonCaption"),a=!s;if(this.caption&&this.stop(this.caption),a&&this.caption&&(this.caption.remove(),this.caption=null),s&&!this.caption)for(const d of((n=this.carousel)===null||n===void 0?void 0:n.slides)||[])d.captionEl&&(d.captionEl.remove(),d.captionEl=void 0,pe(d.el,ko),(i=d.el)===null||i===void 0||i.removeAttribute("aria-labelledby"));if(e||(e=this.getSlide()),!e||s&&!this.isCurrentSlide(e))return;const l=e.el;let c=this.optionFor(e,"caption","");if(!c)return void(s&&this.caption&&this.animate(this.caption,"f-fadeOut",()=>{this.caption&&(this.caption.innerHTML="")}));let u=null;if(a){if(u=e.captionEl||null,l&&!u){const d=o+`_${this.id}_${e.index}`;u=document.createElement("div"),X(u,o),u.setAttribute("id",d),e.captionEl=l.appendChild(u),X(l,ko),l.setAttribute("aria-labelledby",d)}}else u=this.caption,u||(u=r.querySelector("."+o)),!u&&(u=document.createElement("div"),u.dataset.fancyboxCaption="",X(u,o),(this.footer||r).prepend(u)),X(r,ko),this.caption=u;u&&(u.innerHTML="",nn(c)||typeof c=="number"?u.innerHTML=c+"":c instanceof HTMLElement&&u.appendChild(c))}checkFocus(e){this.focus(e)}focus(e){var n;if(this.ignoreFocusChange)return;const i=document.activeElement||null,o=(e==null?void 0:e.target)||null,r=this.container,s=(n=this.carousel)===null||n===void 0?void 0:n.viewport;if(!r||!s||!e&&i&&r.contains(i))return;const a=this.getSlide(),l=a&&a.state===Ne.Ready?a.el:null;if(!l||l.contains(i)||r===i)return;e&&e.cancelable&&e.preventDefault(),this.ignoreFocusChange=!0;const c=Array.from(r.querySelectorAll(Hr));let u=[],d=null;for(let f of c){const m=!f.offsetParent||!!f.closest('[aria-hidden="true"]'),g=l&&l.contains(f),y=!s.contains(f);if(f===r||(g||y)&&!m){u.push(f);const b=f.dataset.origTabindex;b!==void 0&&b&&(f.tabIndex=parseFloat(b)),f.removeAttribute("data-orig-tabindex"),!f.hasAttribute("autoFocus")&&d||(d=f)}else{const b=f.dataset.origTabindex===void 0?f.getAttribute("tabindex")||"":f.dataset.origTabindex;b&&(f.dataset.origTabindex=b),f.tabIndex=-1}}let h=null;e?(!o||u.indexOf(o)<0)&&(h=d||r,u.length&&(i===_n?h=u[0]:this.lastFocus!==r&&i!==st||(h=u[u.length-1]))):h=a&&a.type==="image"?r:d||r,h&&ec(h),this.lastFocus=document.activeElement,this.ignoreFocusChange=!1}next(){const e=this.carousel;e&&e.pages.length>1&&e.slideNext()}prev(){const e=this.carousel;e&&e.pages.length>1&&e.slidePrev()}jumpTo(...e){this.carousel&&this.carousel.slideTo(...e)}isTopmost(){var e;return((e=ce.getInstance())===null||e===void 0?void 0:e.id)==this.id}animate(e=null,n="",i){if(!e||!n)return void(i&&i());this.stop(e);const o=r=>{r.target===e&&e.dataset.animationName&&(e.removeEventListener("animationend",o),delete e.dataset.animationName,i&&i(),pe(e,n))};e.dataset.animationName=n,e.addEventListener("animationend",o),X(e,n)}stop(e){e&&e.dispatchEvent(new CustomEvent("animationend",{bubbles:!1,cancelable:!0,currentTarget:e}))}setContent(e,n="",i=!0){if(this.isClosing())return;const o=e.el;if(!o)return;let r=null;if(Ue(n)?r=n:(r=kt(n+""),Ue(r)||(r=document.createElement("div"),r.innerHTML=n+"")),["img","picture","iframe","video","audio"].includes(r.nodeName.toLowerCase())){const s=document.createElement("div");s.appendChild(r),r=s}Ue(r)&&e.filter&&!e.error&&(r=r.querySelector(e.filter)),r&&Ue(r)?(X(r,"fancybox__content"),e.id&&r.setAttribute("id",e.id),r.style.display!=="none"&&getComputedStyle(r).getPropertyValue("display")!=="none"||(r.style.display=e.display||this.option("defaultDisplay")||"flex"),o.classList.add(`has-${e.error?"error":e.type||"unknown"}`),o.prepend(r),e.contentEl=r,i&&this.revealContent(e),this.manageCloseBtn(e),this.manageCaption(e)):this.setError(e,"{{ELEMENT_NOT_FOUND}}")}revealContent(e,n){const i=e.el,o=e.contentEl;i&&o&&(this.emit("reveal",e),this.hideLoading(e),e.state=Ne.Opening,(n=this.isOpeningSlide(e)?n===void 0?this.optionFor(e,"showClass"):n:"f-fadeIn")?this.animate(o,n,()=>{this.done(e)}):this.done(e))}done(e){this.isClosing()||(e.state=Ne.Ready,this.emit("done",e),X(e.el,"is-done"),this.isCurrentSlide(e)&&this.option("autoFocus")&&queueMicrotask(()=>{var n;(n=e.panzoom)===null||n===void 0||n.updateControls(),this.option("autoFocus")&&this.focus()}),this.isOpeningSlide(e)&&(pe(this.container,Zr),!this.isCompact&&this.option("idle")&&this.setIdle()))}isCurrentSlide(e){const n=this.getSlide();return!(!e||!n)&&n.index===e.index}isOpeningSlide(e){var n,i;return((n=this.carousel)===null||n===void 0?void 0:n.prevPage)===null&&e&&e.index===((i=this.getSlide())===null||i===void 0?void 0:i.index)}showLoading(e){e.state=Ne.Loading;const n=e.el;n&&(X(n,fc),this.emit("loading",e),e.spinnerEl||setTimeout(()=>{if(!this.isClosing()&&!e.spinnerEl&&e.state===Ne.Loading){let i=kt(ua);X(i,"fancybox-spinner"),e.spinnerEl=i,n.prepend(i),this.animate(i,"f-fadeIn")}},250))}hideLoading(e){const n=e.el;if(!n)return;const i=e.spinnerEl;this.isClosing()?i==null||i.remove():(pe(n,fc),i&&this.animate(i,"f-fadeOut",()=>{i.remove()}),e.state===Ne.Loading&&(this.emit("loaded",e),e.state=Ne.Ready))}setError(e,n){if(this.isClosing())return;const i=new Event("error",{bubbles:!0,cancelable:!0});if(this.emit("error",i,e),i.defaultPrevented)return;e.error=n,this.hideLoading(e),this.clearContent(e);const o=document.createElement("div");o.classList.add("fancybox-error"),o.innerHTML=this.localize(n||"

    {{ERROR}}

    "),this.setContent(e,o)}clearContent(e){if(e.state===void 0)return;this.emit("clearContent",e),e.contentEl&&(e.contentEl.remove(),e.contentEl=void 0);const n=e.el;n&&(pe(n,"has-error"),pe(n,"has-unknown"),pe(n,`has-${e.type||"unknown"}`)),e.closeBtnEl&&e.closeBtnEl.remove(),e.closeBtnEl=void 0,e.captionEl&&e.captionEl.remove(),e.captionEl=void 0,e.spinnerEl&&e.spinnerEl.remove(),e.spinnerEl=void 0}getSlide(){var e;const n=this.carousel;return((e=n==null?void 0:n.pages[n==null?void 0:n.page])===null||e===void 0?void 0:e.slides[0])||void 0}close(e,n){if(this.isClosing())return;const i=new Event("shouldClose",{bubbles:!0,cancelable:!0});if(this.emit("shouldClose",i,e),i.defaultPrevented)return;e&&e.cancelable&&(e.preventDefault(),e.stopPropagation());const o=()=>{this.proceedClose(e,n)};this.startedFs&&rt&&rt.isFullscreen()?Promise.resolve(rt.exit()).then(()=>o()):o()}clearIdle(){this.idleTimer&&clearTimeout(this.idleTimer),this.idleTimer=null}setIdle(e=!1){const n=()=>{this.clearIdle(),this.idle=!0,X(this.container,"is-idle"),this.emit("setIdle")};if(this.clearIdle(),!this.isClosing())if(e)n();else{const i=this.option("idle");i&&(this.idleTimer=setTimeout(n,i))}}endIdle(){this.clearIdle(),this.idle&&!this.isClosing()&&(this.idle=!1,pe(this.container,"is-idle"),this.emit("endIdle"))}resetIdle(){this.endIdle(),this.setIdle()}toggleIdle(){this.idle?this.endIdle():this.setIdle(!0)}toggleFullscreen(){rt&&(rt.isFullscreen()?rt.exit():rt.request().then(()=>{this.startedFs=!0}))}isClosing(){return[$e.Closing,$e.CustomClosing,$e.Destroy].includes(this.state)}proceedClose(e,n){var i,o;this.state=$e.Closing,this.clearIdle(),this.detachEvents();const r=this.container,s=this.carousel,a=this.getSlide(),l=a&&this.option("placeFocusBack")?a.triggerEl||this.option("triggerEl"):null;if(l&&(mh(l)?ec(l):l.focus()),r&&(pe(r,Zr),X(r,"is-closing"),r.setAttribute(Yr,"true"),this.option("animated")&&X(r,Gr),r.style.pointerEvents="none"),s){s.clearTransitions(),(i=s.panzoom)===null||i===void 0||i.destroy(),(o=s.plugins.Navigation)===null||o===void 0||o.detach();for(const c of s.slides){c.state=Ne.Closing,this.hideLoading(c);const u=c.contentEl;u&&this.stop(u);const d=c==null?void 0:c.panzoom;d&&(d.stop(),d.detachEvents(),d.detachObserver()),this.isCurrentSlide(c)||s.emit("removeSlide",c)}}this.emit("close",e),this.state!==$e.CustomClosing?(n===void 0&&a&&(n=this.optionFor(a,"hideClass")),n&&a?(this.animate(a.contentEl,n,()=>{s&&s.emit("removeSlide",a)}),setTimeout(()=>{this.destroy()},500)):this.destroy()):setTimeout(()=>{this.destroy()},500)}destroy(){var e;if(this.state===$e.Destroy)return;this.state=$e.Destroy,(e=this.carousel)===null||e===void 0||e.destroy();const n=this.container;n&&n.remove(),Oi.delete(this.id);const i=ce.getInstance();i?i.focus():(st&&(st.remove(),st=null),_n&&(_n.remove(),_n=null),pe(document.documentElement,cc),(()=>{if(!Ni)return;const o=document,r=o.body;r.classList.remove(Kr),r.style.setProperty(dc,""),o.documentElement.style.setProperty(uc,"")})(),this.emit("destroy"))}static bind(e,n,i){if(!Ni)return;let o,r="",s={};if(e===void 0?o=document.body:nn(e)?(o=document.body,r=e,typeof n=="object"&&(s=n||{})):(o=e,nn(n)&&(r=n),typeof i=="object"&&(s=i||{})),!o||!Ue(o))return;r=r||"[data-fancybox]";const a=ce.openers.get(o)||new Map;a.set(r,s),ce.openers.set(o,a),a.size===1&&o.addEventListener("click",ce.fromEvent)}static unbind(e,n){let i,o="";if(nn(e)?(i=document.body,o=e):(i=e,nn(n)&&(o=n)),!i)return;const r=ce.openers.get(i);r&&o&&r.delete(o),o&&r||(ce.openers.delete(i),i.removeEventListener("click",ce.fromEvent))}static destroy(){let e;for(;e=ce.getInstance();)e.destroy();for(const n of ce.openers.keys())n.removeEventListener("click",ce.fromEvent);ce.openers=new Map}static fromEvent(e){if(e.defaultPrevented||e.button&&e.button!==0||e.ctrlKey||e.metaKey||e.shiftKey)return;let n=e.composedPath()[0];const i=n.closest("[data-fancybox-trigger]");if(i){const m=i.dataset.fancyboxTrigger||"",g=document.querySelectorAll(`[data-fancybox="${m}"]`),y=parseInt(i.dataset.fancyboxIndex||"",10)||0;n=g[y]||n}if(!(n&&n instanceof Element))return;let o,r,s,a;if([...ce.openers].reverse().find(([m,g])=>!(!m.contains(n)||![...g].reverse().find(([y,b])=>{let T=n.closest(y);return!!T&&(o=m,r=y,s=T,a=b,!0)}))),!o||!r||!s)return;a=a||{},e.preventDefault(),n=s;let l=[],c=Ke({},Es,a);c.event=e,c.triggerEl=n,c.delegate=i;const u=c.groupAll,d=c.groupAttr,h=d&&n?n.getAttribute(`${d}`):"";if((!n||h||u)&&(l=[].slice.call(o.querySelectorAll(r))),n&&!u&&(l=h?l.filter(m=>m.getAttribute(`${d}`)===h):[n]),!l.length)return;const f=ce.getInstance();return f&&f.options.triggerEl&&l.indexOf(f.options.triggerEl)>-1?void 0:(n&&(c.startIndex=l.indexOf(n)),ce.fromNodes(l,c))}static fromSelector(e,n,i){let o=null,r="",s={};if(nn(e)?(o=document.body,r=e,typeof n=="object"&&(s=n||{})):e instanceof HTMLElement&&nn(n)&&(o=e,r=n,typeof i=="object"&&(s=i||{})),!o||!r)return!1;const a=ce.openers.get(o);return!!a&&(s=Ke({},a.get(r)||{},s),!!s&&ce.fromNodes(Array.from(o.querySelectorAll(r)),s))}static fromNodes(e,n){n=Ke({},Es,n||{});const i=[];for(const o of e){const r=o.dataset||{},s=r[Un]||o.getAttribute(Jr)||o.getAttribute("currentSrc")||o.getAttribute(Un)||void 0;let a;const l=n.delegate;let c;l&&i.length===n.startIndex&&(a=l instanceof HTMLImageElement?l:l.querySelector("img:not([aria-hidden])")),a||(a=o instanceof HTMLImageElement?o:o.querySelector("img:not([aria-hidden])")),a&&(c=a.currentSrc||a[Un]||void 0,!c&&a.dataset&&(c=a.dataset.lazySrc||a.dataset[Un]||void 0));const u={src:s,triggerEl:o,thumbEl:a,thumbElSrc:c,thumbSrc:c};for(const d in r){let h=r[d]+"";h=h!=="false"&&(h==="true"||h),u[d]=h}i.push(u)}return new ce(i,n)}static getInstance(e){return e?Oi.get(e):Array.from(Oi.values()).reverse().find(n=>!n.isClosing()&&n)||null}static getSlide(){var e;return((e=ce.getInstance())===null||e===void 0?void 0:e.getSlide())||null}static show(e=[],n={}){return new ce(e,n)}static next(){const e=ce.getInstance();e&&e.next()}static prev(){const e=ce.getInstance();e&&e.prev()}static close(e=!0,...n){if(e)for(const i of Oi.values())i.close(...n);else{const i=ce.getInstance();i&&i.close(...n)}}}Object.defineProperty(ce,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.32"}),Object.defineProperty(ce,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:Es}),Object.defineProperty(ce,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:Ob}),Object.defineProperty(ce,"openers",{enumerable:!0,configurable:!0,writable:!0,value:new Map});const Ib=Ge({setup(){Te(()=>ce.bind("#comment .wl-content img")),sr(()=>ce.destroy())}}),Do=[Am,Cg,Vg,Hg,Ug,Gg,t0,v0,x0,A0,F0,nb,fb,vb,Ib],Rb=[["v-8daa1a0e","/",{y:"h",t:"Waline",i:"home"},["/README.md"]],["v-238a4bd5","/advanced/contribution.html",{y:"a",t:"贡献指南",i:"contribute"},[":md"]],["v-76657832","/advanced/design.html",{y:"a",t:"设计目标",i:"goal"},[":md"]],["v-e4322366","/advanced/ecosystem.html",{y:"a",t:"生态系统",i:"ecosystem"},[":md"]],["v-533c70f7","/advanced/faq.html",{y:"a",t:"FAQ",i:"faq"},[":md"]],["v-271aae61","/advanced/intro.html",{y:"a",t:"介绍",i:"intro"},[":md"]],["v-f5ff1476","/advanced/privacy.html",{y:"a",t:"隐私协议",i:"privacy"},[":md"]],["v-0b911545","/cookbook/",{y:"a",t:"Cookbook",i:"cookbook"},["/cookbook/README.md"]],["v-38e2581c","/cookbook/reactivity.html",{y:"a",t:"响应式的 Waline 实例",i:"spa"},[":md"]],["v-60df6871","/cookbook/syntax.html",{y:"a",t:"评论格式支持",i:"format"},[":md"]],["v-2d0a870d","/en/",{y:"h",t:"Waline",i:"home"},["/en/README.md"]],["v-7dc58ad2","/guide/database.html",{y:"a",t:"多数据库服务支持",i:"database"},[":md"]],["v-7af875a7","/migration/tool.html",{y:"a",t:"数据迁移助手",i:"helper"},[":md"]],["v-e2ba3e7a","/migration/v2.html",{y:"a",t:"Waline 客户端 V2 迁移指南",i:"migration"},[":md"]],["v-df508d3c","/migration/v3.html",{y:"a",t:"Waline 客户端 V3 迁移指南",i:"migration"},[":md"]],["v-aecc6e00","/migration/valine.html",{y:"a",t:"从 Valine 迁移",i:"valine"},[":md"]],["v-6638108d","/cookbook/customize/database.html",{y:"a",t:"自定义数据库服务",i:"database"},[":md"]],["v-40f46b38","/cookbook/customize/emoji.html",{y:"a",t:"创建自己的表情预设",i:"emoji"},[":md"]],["v-8f9a532e","/cookbook/customize/highlighter.html",{y:"a",t:"添加代码高亮器",i:"style"},[":md"]],["v-31b76e54","/cookbook/customize/image-preview.html",{y:"a",t:"为评论区添加图片预览",i:"pic"},[":md"]],["v-6b3e0ece","/cookbook/customize/locale.html",{y:"a",t:"自定义语言",i:"i18n"},[":md"]],["v-4ddbcf80","/cookbook/customize/search.html",{y:"a",t:"自定义表情包搜索",i:"search"},[":md"]],["v-eb7e60c2","/cookbook/customize/tex-renderer.html",{y:"a",t:"添加 TeX 渲染器",i:"tex"},[":md"]],["v-8c4c2f0e","/cookbook/customize/upload-image.html",{y:"a",t:"上传图片",i:"pic"},[":md"]],["v-4acade02","/cookbook/customize/userdb.html",{y:"a",t:"自定义用户系统",i:"users"},[":md"]],["v-f489b7de","/cookbook/import/cdn.html",{y:"a",t:"通过 CDN 导入 Waline",i:"import"},[":md"]],["v-91c1bbb6","/cookbook/import/project.html",{y:"a",t:"在项目中导入",i:"import"},[":md"]],["v-72a3a22e","/en/advanced/contribution.html",{y:"a",t:"Development Guide",i:"contribute"},[":md"]],["v-05e3f40a","/en/advanced/design.html",{y:"a",t:"Design Goal",i:"goal"},[":md"]],["v-743ff88e","/en/advanced/ecosystem.html",{y:"a",t:"Ecosystem",i:"ecosystem"},[":md"]],["v-2945f13a","/en/advanced/faq.html",{y:"a",t:"FAQ",i:"faq"},[":md"]],["v-396f59cd","/en/advanced/intro.html",{y:"a",t:"Intro",i:"intro"},[":md"]],["v-54d7f631","/en/advanced/privacy.html",{y:"a",t:"Privacy Policy",i:"privacy"},[":md"]],["v-0db4d7b1","/en/cookbook/",{y:"a",t:"Cookbook",i:"cookbook"},["/en/cookbook/README.md"]],["v-aa8f27f4","/en/cookbook/reactivity.html",{y:"a",t:"Reactive Waline Instance",i:"spa"},[":md"]],["v-cdbfaaf6","/en/cookbook/syntax.html",{y:"a",t:"Comment Format Support",i:"format"},[":md"]],["v-dfcb9384","/en/guide/database.html",{y:"a",t:"Multi-database service support",i:"database"},[":md"]],["v-e565bdda","/en/migration/tool.html",{y:"a",t:"Migration Helper",i:"helper"},[":md"]],["v-26c3772f","/en/migration/v2.html",{y:"a",t:"Migration to @waline/client V2",i:"migration"},[":md"]],["v-28784fce","/en/migration/v3.html",{y:"a",t:"Migration to @waline/client V3",i:"migration"},[":md"]],["v-7871496c","/en/migration/valine.html",{y:"a",t:"Migration from Valine",i:"valine"},[":md"]],["v-3bc9d1bc","/guide/deploy/",{y:"a",t:"部署",i:"deploy"},["/guide/deploy/README.md"]],["v-bfbd0ec2","/guide/deploy/aliyun-fc.html",{y:"a",t:"阿里云函数计算部署",i:"aliyun"},[":md"]],["v-4fba98a7","/guide/deploy/baidu-cfc.html",{y:"a",t:"百度云函数计算部署",i:"bce"},[":md"]],["v-41938a62","/guide/deploy/cloudbase.html",{y:"a",t:"CloudBase 云开发部署",i:"tencloud"},[":md"]],["v-4e76bea2","/guide/deploy/deta.html",{y:"a",t:"Deta 部署",i:"deta"},[":md"]],["v-7c5d2af0","/guide/deploy/netlify.html",{y:"a",t:"Netlify 部署",i:"netlify"},[":md"]],["v-98a2b6d0","/guide/deploy/railway.html",{y:"a",t:"Railway 部署",i:"railway"},[":md"]],["v-6fe168ca","/guide/deploy/tidb.html",{y:"a",t:"创建 TiDB 数据库",i:"tidb"},[":md"]],["v-39dad436","/guide/deploy/vercel.html",{y:"a",t:"Vercel 部署",i:"vercel"},[":md"]],["v-1db4fd88","/guide/deploy/vps.html",{y:"a",t:"独立部署",i:"server"},[":md"]],["v-b4bc49d8","/guide/deploy/zeabur.html",{y:"a",t:"Zeabur 部署",i:"zeabur"},[":md"]],["v-e4be97b4","/guide/features/",{y:"a",t:"功能",i:"feature"},["/guide/features/README.md"]],["v-5b4bbe00","/guide/features/comment.html",{y:"a",t:"评论数统计",i:"counter"},[":md"]],["v-173c38f9","/guide/features/emoji.html",{y:"a",t:"表情选项卡",i:"emoji"},[":md"]],["v-a071ffd6","/guide/features/i18n.html",{y:"a",t:"多语言支持",i:"i18n"},[":md"]],["v-ef8d91ea","/guide/features/label.html",{y:"a",t:"用户标签",i:"label"},[":md"]],["v-72c82130","/guide/features/notification.html",{y:"a",t:"评论通知",i:"notice"},[":md"]],["v-3b35ad3f","/guide/features/pageview.html",{y:"a",t:"浏览量统计",i:"counter"},[":md"]],["v-aba5dc2c","/guide/features/reaction.html",{y:"a",t:"文章反应",i:"reaction"},[":md"]],["v-0636ed61","/guide/features/safety.html",{y:"a",t:"安全性",i:"safe"},[":md"]],["v-cfad076a","/guide/features/search.html",{y:"a",t:"表情包搜索",i:"search"},[":md"]],["v-1a377324","/guide/features/style.html",{y:"a",t:"自定义样式",i:"style"},[":md"]],["v-92b93a20","/guide/features/syntax.html",{y:"a",t:"评论格式支持",i:"format"},[":md"]],["v-0490495e","/guide/get-started/",{y:"a",t:"快速上手",i:"creative"},["/guide/get-started/README.md"]],["v-74848bfd","/guide/get-started/client.html",{y:"a",t:"客户端简介",i:"client"},[":md"]],["v-51a7bb85","/guide/get-started/server.html",{y:"a",t:"服务端介绍",i:"server"},[":md"]],["v-76cd065c","/reference/api/",{y:"a",t:"API",i:"config"},["/reference/api/README.md"]],["v-573c95b4","/reference/client/api.html",{y:"a",t:"客户端 API",i:"config"},[":md"]],["v-814d20d4","/reference/client/file.html",{y:"a",t:"客户端文件",i:"file"},[":md"]],["v-45aac460","/reference/client/props.html",{y:"a",t:"组件属性",i:"config"},[":md"]],["v-05deca2f","/reference/client/style.html",{y:"a",t:"CSS 变量",i:"style"},[":md"]],["v-05d1e0ae","/reference/server/api.html",{y:"a",t:"API",i:"api"},[":md"]],["v-32088ac8","/reference/server/config.html",{y:"a",t:"服务端配置",i:"config"},[":md"]],["v-51b91dbb","/reference/server/env.html",{y:"a",t:"服务端环境变量",i:"config"},[":md"]],["v-667b6d77","/reference/server/plugin.html",{y:"a",t:"插件系统",i:"api"},[":md"]],["v-2ba254a1","/en/cookbook/customize/database.html",{y:"a",t:"Custom Database Service",i:"database"},[":md"]],["v-a687c260","/en/cookbook/customize/emoji.html",{y:"a",t:"Create your own Emoji presets",i:"emoji"},[":md"]],["v-217b29d5","/en/cookbook/customize/highlighter.html",{y:"a",t:"Customize Code Highlighter",i:"style"},[":md"]],["v-6a3896c0","/en/cookbook/customize/image-preview.html",{y:"a",t:"Image Preview for Comment List",i:"pic"},[":md"]],["v-44d247e2","/en/cookbook/customize/locale.html",{y:"a",t:"Customize Locale",i:"i18n"},[":md"]],["v-9ab35d58","/en/cookbook/customize/search.html",{y:"a",t:"Customize Emoticons Search",i:"search"},[":md"]],["v-4a02e9b3","/en/cookbook/customize/tex-renderer.html",{y:"a",t:"Customize TeX renderer"},[":md"]],["v-799c028d","/en/cookbook/customize/upload-image.html",{y:"a",t:"Upload Image",i:"pic"},[":md"]],["v-97a26bda","/en/cookbook/customize/userdb.html",{y:"a",t:"Custom User System",i:"users"},[":md"]],["v-4ce4bc25","/en/cookbook/import/cdn.html",{y:"a",t:"Import Waline via CDN",i:"import"},[":md"]],["v-20d69039","/en/cookbook/import/project.html",{y:"a",t:"Import in project",i:"import"},[":md"]],["v-282e7e28","/en/guide/deploy/",{y:"a",t:"Deploy",i:"deploy"},["/en/guide/deploy/README.md"]],["v-03dd2dc3","/en/guide/deploy/deta.html",{y:"a",t:"Deta deployment",i:"deta"},[":md"]],["v-404a5618","/en/guide/deploy/netlify.html",{y:"a",t:"Netlify Deployment",i:"netlify"},[":md"]],["v-5c8fe1f8","/en/guide/deploy/railway.html",{y:"a",t:"Railway Deployment",i:"railway"},[":md"]],["v-ca0c1444","/en/guide/deploy/tidb.html",{y:"a",t:"Create a database on TiDB",i:"tidb"},[":md"]],["v-01046c4a","/en/guide/deploy/vercel.html",{y:"a",t:"Vercel Deployment",i:"vercel"},[":md"]],["v-7e05fcb0","/en/guide/deploy/vps.html",{y:"a",t:"Self Host",i:"server"},[":md"]],["v-6ccb7328","/en/guide/deploy/zeabur.html",{y:"a",t:"Zeabur Deployment",i:"zeabur"},[":md"]],["v-18e814dc","/en/guide/features/",{y:"a",t:"Feature",i:"feature"},["/en/guide/features/README.md"]],["v-d89abf28","/en/guide/features/comment.html",{y:"a",t:"Comment Counter",i:"counter"},[":md"]],["v-3545a365","/en/guide/features/emoji.html",{y:"a",t:"Emoji Customize",i:"emoji"},[":md"]],["v-76f09829","/en/guide/features/i18n.html",{y:"a",t:"I18n Support",i:"i18n"},[":md"]],["v-b37abd12","/en/guide/features/label.html",{y:"a",t:"User label",i:"label"},[":md"]],["v-e7f39908","/en/guide/features/notification.html",{y:"a",t:"Comment Notification",i:"notice"},[":md"]],["v-b625c95a","/en/guide/features/pageview.html",{y:"a",t:"Pageview Counter",i:"counter"},[":md"]],["v-13e47ffe","/en/guide/features/reaction.html",{y:"a",t:"Article Reactions",i:"reaction"},[":md"]],["v-ad4a5f16","/en/guide/features/safety.html",{y:"a",t:"Security",i:"safe"},[":md"]],["v-3b4d5f5f","/en/guide/features/search.html",{y:"a",t:"Emoticons Search",i:"search"},[":md"]],["v-10edb0da","/en/guide/features/style.html",{y:"a",t:"Style Customize",i:"style"},[":md"]],["v-59c74604","/en/guide/features/syntax.html",{y:"a",t:"Comment Format Support",i:"format"},[":md"]],["v-69aa1265","/en/guide/get-started/",{y:"a",t:"Get Started",i:"creative"},["/en/guide/get-started/README.md"]],["v-41bae069","/en/guide/get-started/client.html",{y:"a",t:"Client Intro",i:"client"},[":md"]],["v-1ede0ff1","/en/guide/get-started/server.html",{y:"a",t:"Server introduction",i:"server"},[":md"]],["v-64ca5de6","/en/reference/api/",{y:"a",t:"API",i:"config"},["/en/reference/api/README.md"]],["v-1b29c0dc","/en/reference/client/api.html",{y:"a",t:"Client API",i:"config"},[":md"]],["v-627d52aa","/en/reference/client/file.html",{y:"a",t:"Client Files",i:"file"},[":md"]],["v-c2f9c588","/en/reference/client/props.html",{y:"a",t:"Component Props",i:"config"},[":md"]],["v-71916cca","/en/reference/client/style.html",{y:"a",t:"CSS variable",i:"style"},[":md"]],["v-23db4b1a","/en/reference/server/api.html",{y:"a",t:"API",i:"api"},[":md"]],["v-c8800e48","/en/reference/server/config.html",{y:"a",t:"Server Config",i:"config"},[":md"]],["v-6fc28827","/en/reference/server/env.html",{y:"a",t:"Server Environment Variables",i:"config"},[":md"]],["v-5f9a48ea","/en/reference/server/plugin.html",{y:"a",t:"plugin system",i:"api"},[":md"]],["v-258538f6","/guide/features/widget/",{y:"a",t:"挂件",i:"widget"},["/guide/features/widget/README.md"]],["v-56ccdc67","/guide/features/widget/recent-comment.html",{y:"a",t:"最新评论挂件",i:"recent"},[":md"]],["v-62f4663e","/guide/features/widget/user-list.html",{y:"a",t:"排行榜/读者墙挂件",i:"user"},[":md"]],["v-1855f099","/en/guide/features/widget/",{y:"a",t:"Widgets",i:"widget"},["/en/guide/features/widget/README.md"]],["v-bf28225a","/en/guide/features/widget/recent-comment.html",{y:"a",t:"Recent comment Widget",i:"recent"},[":md"]],["v-22b68052","/en/guide/features/widget/user-list.html",{y:"a",t:"Users Rank List/Users Wall Widget",i:"user"},[":md"]],["v-3706649a","/404.html",{y:"p",t:""},[]],["v-638c1d18","/advanced/",{y:"p",t:"Advanced"},[]],["v-fffb8e28","/guide/",{y:"p",t:"Guide"},[]],["v-acb2d44c","/migration/",{y:"p",t:"Migration"},[]],["v-1061ff51","/cookbook/customize/",{y:"p",t:"Customize"},[]],["v-2b093776","/cookbook/import/",{y:"p",t:"Import"},[]],["v-5f449840","/en/advanced/",{y:"p",t:"Advanced"},[]],["v-e6412400","/en/guide/",{y:"p",t:"Guide"},[]],["v-2809be24","/en/migration/",{y:"p",t:"Migration"},[]],["v-22a2f9fd","/reference/",{y:"p",t:"Reference"},[]],["v-36d075b2","/reference/client/",{y:"p",t:"Client"},[]],["v-278ff8af","/reference/server/",{y:"p",t:"Server"},[]],["v-22b6aabd","/en/cookbook/customize/",{y:"p",t:"Customize"},[]],["v-41f85059","/en/cookbook/import/",{y:"p",t:"Import"},[]],["v-64f78511","/en/reference/",{y:"p",t:"Reference"},[]],["v-7cb85b93","/en/reference/client/",{y:"p",t:"Client"},[]],["v-809ee1ca","/en/reference/server/",{y:"p",t:"Server"},[]]];var bc=q({name:"Vuepress",setup(){const t=Tm();return()=>p(t.value)}}),kb=()=>Rb.reduce((t,[e,n,i,o])=>(t.push({name:e,path:n,component:bc,meta:i},{path:n.endsWith("/")?n+"index.html":n.substring(0,n.length-5),redirect:n},...o.map(r=>({path:r===":md"?n.substring(0,n.length-5)+".md":r,redirect:n}))),t),[{name:"404",path:"/:catchAll(.*)",component:bc}]),Db=Um,Mb=()=>{const t=Ov({history:Db(Us("/")),routes:kb(),scrollBehavior:(e,n,i)=>i||(e.hash?{el:e.hash}:{top:0})});return t.beforeResolve(async(e,n)=>{var i;(e.path!==n.path||n===Ht)&&([e.meta._data]=await Promise.all([Bt.resolvePageData(e.name),(i=Su[e.name])==null?void 0:i.__asyncLoader()]))}),t},Vb=t=>{t.component("ClientOnly",ur),t.component("Content",Du)},$b=(t,e,n)=>{const i=Tl(()=>e.currentRoute.value.path),o=Tl(()=>Bt.resolveRouteLocale(Yn.value.locales,i.value)),r=mr(i,()=>e.currentRoute.value.meta._data),s=L(()=>Bt.resolveLayouts(n)),a=L(()=>Bt.resolveSiteLocaleData(Yn.value,o.value)),l=L(()=>Bt.resolvePageFrontmatter(r.value)),c=L(()=>Bt.resolvePageHeadTitle(r.value,a.value)),u=L(()=>Bt.resolvePageHead(c.value,l.value,a.value)),d=L(()=>Bt.resolvePageLang(r.value,a.value)),h=L(()=>Bt.resolvePageLayout(r.value,s.value));return t.provide(ym,s),t.provide(Lu,r),t.provide(Au,l),t.provide(wm,c),t.provide(Ou,u),t.provide(Cu,d),t.provide(Iu,h),t.provide(Ks,o),t.provide(ku,a),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get:()=>l.value},$head:{get:()=>u.value},$headTitle:{get:()=>c.value},$lang:{get:()=>d.value},$page:{get:()=>r.value},$routeLocale:{get:()=>o.value},$site:{get:()=>Yn.value},$siteLocale:{get:()=>a.value},$withBase:{get:()=>nt}}),{layouts:s,pageData:r,pageFrontmatter:l,pageHead:u,pageHeadTitle:c,pageLang:d,pageLayout:h,routeLocale:o,siteData:Yn,siteLocaleData:a}},zb=()=>{const t=Em(),e=no(),n=Q([]),i=()=>{t.value.forEach(r=>{const s=Fb(r);s&&n.value.push(s)})},o=()=>{document.documentElement.lang=e.value,n.value.forEach(r=>{r.parentNode===document.head&&document.head.removeChild(r)}),n.value.splice(0,n.value.length),t.value.forEach(r=>{const s=Nb(r);s!==null&&(document.head.appendChild(s),n.value.push(s))})};ei(xm,o),Te(()=>{i(),o(),ue(()=>t.value,o)})},Fb=([t,e,n=""])=>{const i=Object.entries(e).map(([a,l])=>ae(l)?`[${a}=${JSON.stringify(l)}]`:l===!0?`[${a}]`:"").join(""),o=`head > ${t}${i}`;return Array.from(document.querySelectorAll(o)).find(a=>a.innerText===n)||null},Nb=([t,e,n])=>{if(!ae(t))return null;const i=document.createElement(t);return qs(e)&&Object.entries(e).forEach(([o,r])=>{ae(r)?i.setAttribute(o,r):r===!0&&i.setAttribute(o,"")}),ae(n)&&i.appendChild(document.createTextNode(n)),i},Bb=lm,Hb=async()=>{var n;const t=Bb({name:"VuepressApp",setup(){var i;zb();for(const o of Do)(i=o.setup)==null||i.call(o);return()=>[p(qu),...Do.flatMap(({rootComponents:o=[]})=>o.map(r=>p(r)))]}}),e=Mb();Vb(t),$b(t,e,Do);for(const i of Do)await((n=i.enhance)==null?void 0:n.call(i,{app:t,router:e,siteData:Yn}));return t.use(e),{app:t,router:e}};Hb().then(({app:t,router:e})=>{e.isReady().then(()=>{t.mount("#app")})});export{eo as A,Zi as B,Ub as C,Jb as D,Qa as E,et as F,Me as G,Zb as H,wg as I,ei as J,mn as K,ty as L,Qb as M,bi as N,om as O,Wb as P,qb as Q,v as _,Gb as a,du as b,Yb as c,Hb as createVueApp,Xb as d,hu as e,Ce as f,q as g,S as h,Q as i,Te as j,ue as k,sr as l,Kb as m,Ss as n,dp as o,xe as p,ey as q,ut as r,L as s,fp as t,yt as u,jb as v,Lf as w,Ls as x,p as y,ea as z}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index.html-VQiHdSdC.js","assets/plugin-vue_export-helper-x3n3nnut.js","assets/contribution.html-8L-qvx1g.js","assets/design.html-u0ku98lV.js","assets/ecosystem.html-VA6UuJc9.js","assets/faq.html-s0tedDva.js","assets/intro.html-8AdXH4Du.js","assets/privacy.html-_k7joAdx.js","assets/index.html-N4xcFsa2.js","assets/reactivity.html-5c40NNTQ.js","assets/syntax.html-al4v-ERn.js","assets/logo-aTRP8M9F.js","assets/index.html-_BWkJ7TY.js","assets/database.html-dm__w7O-.js","assets/tool.html-7cIUzIrW.js","assets/v2.html-6FfGvYXK.js","assets/v3.html-qU0PFuGL.js","assets/valine.html-tugJJOeJ.js","assets/database.html-PYPecYU2.js","assets/emoji.html-XYde0JiW.js","assets/highlighter.html-naA8ilGn.js","assets/image-preview.html-RwKK0Enu.js","assets/locale.html-t78Rhh12.js","assets/search.html-hasW5cE_.js","assets/tex-renderer.html-RkXWifAp.js","assets/upload-image.html-RFR9A_lj.js","assets/userdb.html-9yQ4Kfiz.js","assets/cdn.html-xlD5uClj.js","assets/project.html-SvX_WCgC.js","assets/contribution.html-htjb-LFy.js","assets/design.html-gpo3RoXL.js","assets/ecosystem.html-djGTh-QB.js","assets/faq.html-v03VUsaR.js","assets/intro.html-68y0BXRk.js","assets/privacy.html-FRUytCj-.js","assets/index.html-lIQJTNX5.js","assets/reactivity.html-iUWxfB34.js","assets/syntax.html-SQQmhxG8.js","assets/database.html-AFiIkeX2.js","assets/tool.html-zBvFrrcH.js","assets/v2.html-XDX_rrz1.js","assets/v3.html-9mBaZohZ.js","assets/valine.html-IfMbtidt.js","assets/index.html-zhtxTZ5o.js","assets/aliyun-fc.html-Th7fxBXD.js","assets/baidu-cfc.html-aQoCDXc1.js","assets/cloudbase.html-P_RRzt6E.js","assets/deta.html-YkWvEtM9.js","assets/deta-4-7zQNEDA4.js","assets/netlify.html-nIxoxWuW.js","assets/netlify-10-vFP4ey6Y.js","assets/railway.html-RacR3lpG.js","assets/railway-4-NgXRp7GQ.js","assets/tidb.html-cLtJEa5t.js","assets/tidb-7-CGCMlz-O.js","assets/vercel.html-Hbzd7OqU.js","assets/vercel-7-mDqH6w-n.js","assets/vps.html-70OpkoYL.js","assets/zeabur.html-4r7hm_hB.js","assets/zeabur-11-aa0olq2V.js","assets/index.html-35F4bVNN.js","assets/comment.html-JpXskIvg.js","assets/emoji.html-j0WFSEM9.js","assets/i18n.html-Be4cLFg3.js","assets/label.html-2mASzvjU.js","assets/notification.html-jkYJQN8x.js","assets/pageview.html-KcKVGTuW.js","assets/reaction.html-bfM630AR.js","assets/safety.html-GObyhILj.js","assets/search.html-A0IcJyxP.js","assets/style.html-Ux5o2gLh.js","assets/syntax.html-xgjHmr-X.js","assets/index.html-pq48NiFm.js","assets/vercel-9-n6rmhpDS.js","assets/client.html-38vPQeRF.js","assets/server.html-AtJouZ4n.js","assets/index.html-P4oQIwyv.js","assets/api.html-qOaZ1Pyn.js","assets/file.html-HElGpe6j.js","assets/props.html-KeWft4mg.js","assets/style.html-bqD2ZlWx.js","assets/api.html-Rz2WlWUM.js","assets/config.html-cDyfmudN.js","assets/env.html-tMkbemCj.js","assets/plugin.html-ZyQJIaa9.js","assets/database.html-Hbcuv452.js","assets/emoji.html-XIwSblzD.js","assets/highlighter.html-CeMeYhti.js","assets/image-preview.html-mAmblgVx.js","assets/locale.html-ZlyOl-9b.js","assets/search.html-Yjjlpyj_.js","assets/tex-renderer.html-lNbfRZQp.js","assets/upload-image.html-hj6cAquS.js","assets/userdb.html-hYlpgCXK.js","assets/cdn.html-Y3zGIhR0.js","assets/project.html--ouvgZwF.js","assets/index.html-qoEsS_eq.js","assets/deta.html-VOg5Dxgi.js","assets/netlify.html-m6uVNSXZ.js","assets/railway.html-oYFQ-ql5.js","assets/tidb.html-BIwSUUc7.js","assets/vercel.html-Q7RHLuIb.js","assets/vps.html-7U0VWh_Z.js","assets/zeabur.html-IkmypVds.js","assets/index.html-hBsZ_vah.js","assets/comment.html-F3NGSw5N.js","assets/emoji.html-4LZS0kNv.js","assets/i18n.html-LcNJShhT.js","assets/label.html-8-IIxO9m.js","assets/notification.html--F7ClFwN.js","assets/pageview.html-yXrBDwmA.js","assets/reaction.html-dvqlCDjA.js","assets/safety.html-QpllVw4H.js","assets/search.html-yWai33ef.js","assets/style.html-DUBH3815.js","assets/syntax.html-At_HFkTv.js","assets/index.html-_Ql598R_.js","assets/client.html-PDHwZFxD.js","assets/server.html-UtfWkSvF.js","assets/index.html-5KgIVNkC.js","assets/api.html-zEfUVFlu.js","assets/file.html-uX1XwCzl.js","assets/props.html-qLLc7fhS.js","assets/style.html-kcwN6nFS.js","assets/api.html-BHqQ3rC1.js","assets/config.html-qrp6ROb1.js","assets/env.html-uh9PC2mB.js","assets/plugin.html-C1iDOC4G.js","assets/index.html-qDes_Gef.js","assets/recent-comment.html-c7JCcNj1.js","assets/user-list.html-Cyw_r5WN.js","assets/index.html-CrMn4nnp.js","assets/recent-comment.html-hDJtT4op.js","assets/user-list.html-WuhneGLx.js","assets/404.html-MtqXjbqP.js","assets/index.html-9Jap1wH6.js","assets/index.html-0bShGTta.js","assets/index.html-lenHMZYz.js","assets/index.html-KmSNffDz.js","assets/index.html-ZmNqAGtH.js","assets/index.html-B74wV8m8.js","assets/index.html-eFw2wLfZ.js","assets/index.html-TM4KIkPm.js","assets/index.html-cmAZ9kbZ.js","assets/index.html-TwVZtcD0.js","assets/index.html-h6B7anPa.js","assets/index.html-zKEhHQKA.js","assets/index.html-sOxvM8-V.js","assets/index.html-nK1farxS.js","assets/index.html-nAjz8wmn.js","assets/index.html-eR6K5hNU.js"] + __vite__mapDeps.viteFileDeps = ["assets/index.html-VQiHdSdC.js","assets/plugin-vue_export-helper-x3n3nnut.js","assets/contribution.html-8L-qvx1g.js","assets/design.html-u0ku98lV.js","assets/ecosystem.html-VA6UuJc9.js","assets/faq.html-s0tedDva.js","assets/intro.html-8AdXH4Du.js","assets/privacy.html-_k7joAdx.js","assets/index.html-N4xcFsa2.js","assets/reactivity.html-5c40NNTQ.js","assets/syntax.html-al4v-ERn.js","assets/logo-aTRP8M9F.js","assets/index.html-_BWkJ7TY.js","assets/database.html-dm__w7O-.js","assets/tool.html-7cIUzIrW.js","assets/v2.html-6FfGvYXK.js","assets/v3.html-qU0PFuGL.js","assets/valine.html-tugJJOeJ.js","assets/database.html-PYPecYU2.js","assets/emoji.html-XYde0JiW.js","assets/highlighter.html-naA8ilGn.js","assets/image-preview.html-RwKK0Enu.js","assets/locale.html-t78Rhh12.js","assets/search.html-hasW5cE_.js","assets/tex-renderer.html-RkXWifAp.js","assets/upload-image.html-RFR9A_lj.js","assets/userdb.html-9yQ4Kfiz.js","assets/cdn.html-xlD5uClj.js","assets/project.html-SvX_WCgC.js","assets/contribution.html-htjb-LFy.js","assets/design.html-gpo3RoXL.js","assets/ecosystem.html-djGTh-QB.js","assets/faq.html-v03VUsaR.js","assets/intro.html-68y0BXRk.js","assets/privacy.html-FRUytCj-.js","assets/index.html-lIQJTNX5.js","assets/reactivity.html-iUWxfB34.js","assets/syntax.html-SQQmhxG8.js","assets/database.html-AFiIkeX2.js","assets/tool.html-zBvFrrcH.js","assets/v2.html-XDX_rrz1.js","assets/v3.html-9mBaZohZ.js","assets/valine.html-IfMbtidt.js","assets/index.html-zhtxTZ5o.js","assets/aliyun-fc.html-Th7fxBXD.js","assets/baidu-cfc.html-aQoCDXc1.js","assets/cloudbase.html-P_RRzt6E.js","assets/deta.html-YkWvEtM9.js","assets/deta-4-7zQNEDA4.js","assets/netlify.html-nIxoxWuW.js","assets/netlify-10-vFP4ey6Y.js","assets/railway.html-RacR3lpG.js","assets/railway-4-NgXRp7GQ.js","assets/tidb.html-cLtJEa5t.js","assets/tidb-7-CGCMlz-O.js","assets/vercel.html-Hbzd7OqU.js","assets/vercel-7-mDqH6w-n.js","assets/vps.html-70OpkoYL.js","assets/zeabur.html-4r7hm_hB.js","assets/zeabur-11-aa0olq2V.js","assets/index.html-35F4bVNN.js","assets/comment.html-JpXskIvg.js","assets/emoji.html-j0WFSEM9.js","assets/i18n.html-Be4cLFg3.js","assets/label.html-2mASzvjU.js","assets/notification.html-jkYJQN8x.js","assets/pageview.html-KcKVGTuW.js","assets/reaction.html-bfM630AR.js","assets/safety.html-GObyhILj.js","assets/search.html-A0IcJyxP.js","assets/style.html-Ux5o2gLh.js","assets/syntax.html-xgjHmr-X.js","assets/index.html-pq48NiFm.js","assets/vercel-9-n6rmhpDS.js","assets/client.html-38vPQeRF.js","assets/server.html-AtJouZ4n.js","assets/index.html-P4oQIwyv.js","assets/api.html-qOaZ1Pyn.js","assets/file.html-HElGpe6j.js","assets/props.html-KeWft4mg.js","assets/style.html-bqD2ZlWx.js","assets/api.html-Rz2WlWUM.js","assets/config.html-cDyfmudN.js","assets/env.html-tMkbemCj.js","assets/plugin.html-ZyQJIaa9.js","assets/database.html-Hbcuv452.js","assets/emoji.html-XIwSblzD.js","assets/highlighter.html-CeMeYhti.js","assets/image-preview.html-mAmblgVx.js","assets/locale.html-ZlyOl-9b.js","assets/search.html-Yjjlpyj_.js","assets/tex-renderer.html-lNbfRZQp.js","assets/upload-image.html-hj6cAquS.js","assets/userdb.html-hYlpgCXK.js","assets/cdn.html-Y3zGIhR0.js","assets/project.html--ouvgZwF.js","assets/index.html-qoEsS_eq.js","assets/deta.html-VOg5Dxgi.js","assets/netlify.html-m6uVNSXZ.js","assets/railway.html-oYFQ-ql5.js","assets/tidb.html-BIwSUUc7.js","assets/vercel.html-Q7RHLuIb.js","assets/vps.html-7U0VWh_Z.js","assets/zeabur.html-IkmypVds.js","assets/index.html-hBsZ_vah.js","assets/comment.html-F3NGSw5N.js","assets/emoji.html-4LZS0kNv.js","assets/i18n.html-LcNJShhT.js","assets/label.html-8-IIxO9m.js","assets/notification.html--F7ClFwN.js","assets/pageview.html-yXrBDwmA.js","assets/reaction.html-dvqlCDjA.js","assets/safety.html-QpllVw4H.js","assets/search.html-yWai33ef.js","assets/style.html-DUBH3815.js","assets/syntax.html-At_HFkTv.js","assets/index.html-_Ql598R_.js","assets/client.html-PDHwZFxD.js","assets/server.html-UtfWkSvF.js","assets/index.html-5KgIVNkC.js","assets/api.html-zEfUVFlu.js","assets/file.html-uX1XwCzl.js","assets/props.html-qLLc7fhS.js","assets/style.html-kcwN6nFS.js","assets/api.html-BHqQ3rC1.js","assets/config.html-qrp6ROb1.js","assets/env.html-uh9PC2mB.js","assets/plugin.html-C1iDOC4G.js","assets/index.html-qDes_Gef.js","assets/recent-comment.html-c7JCcNj1.js","assets/user-list.html-Cyw_r5WN.js","assets/index.html-CrMn4nnp.js","assets/recent-comment.html-hDJtT4op.js","assets/user-list.html-WuhneGLx.js","assets/404.html-MtqXjbqP.js","assets/index.html-TwVZtcD0.js","assets/index.html-sOxvM8-V.js","assets/index.html-nK1farxS.js","assets/index.html-h6B7anPa.js","assets/index.html-cmAZ9kbZ.js","assets/index.html-zKEhHQKA.js","assets/index.html-9Jap1wH6.js","assets/index.html-TM4KIkPm.js","assets/index.html-B74wV8m8.js","assets/index.html-lenHMZYz.js","assets/index.html-eR6K5hNU.js","assets/index.html-nAjz8wmn.js","assets/index.html-eFw2wLfZ.js","assets/index.html-KmSNffDz.js","assets/index.html-0bShGTta.js","assets/index.html-ZmNqAGtH.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } \ No newline at end of file diff --git a/cookbook/customize/database.html b/cookbook/customize/database.html index bd17522813..d0dea45b82 100644 --- a/cookbook/customize/database.html +++ b/cookbook/customize/database.html @@ -30,8 +30,8 @@ 自定义数据库服务 | Waline - - + +
    跳至主要內容

    自定义数据库服务

    大约 7 分钟...

    Waline 通过将数据库操作归类为 CURD 等几个操作,所有的上层逻辑通过这几个基本操作叠加完成。通过适配器模式,不同类型的数据库存储服务只需要实现这几个底层的原子操作,就能跑通所有的系统逻辑。

    // index.js
    diff --git a/cookbook/customize/emoji.html b/cookbook/customize/emoji.html
    index 3a435458d3..0d86365aae 100644
    --- a/cookbook/customize/emoji.html
    +++ b/cookbook/customize/emoji.html
    @@ -30,8 +30,8 @@
         
         创建自己的表情预设 | Waline
         
    -    
    -    
    +    
    +    
       
       
         
    跳至主要內容

    创建自己的表情预设

    大约 3 分钟...

    本教程将指导你如何创建并使用自己的表情预设。

    创建自己的预设

    首先,你需要准备一些表情图片,作为你的表情包。接下来,你需要按照步骤完成下列流程。

    为表情包命名并上传

    处于简便性的考量,Waline 会将表情图片的名称直接作为表情的 key。这意味着,如果你引入了两个不同的预设,而它们都含有 laugh.png 图片的话,这两个表情会对应同一个表情 :laugh:

    所以,我们建议的最佳实践是,每个表情预设创作者应该在表情文件的所有名称中,添加一个预设名称相关的前缀。

    将它们妥善命名后,你需要将它们上传到你的服务器。

    编写预设信息

    我们假定你已经在 https://example.commy-emoji 目录下放置了一些表情图片,如下所示:

    https://example.com/my-emoji/
    diff --git a/cookbook/customize/highlighter.html b/cookbook/customize/highlighter.html
    index f53cda8f14..0463ec3bfa 100644
    --- a/cookbook/customize/highlighter.html
    +++ b/cookbook/customize/highlighter.html
    @@ -30,8 +30,8 @@
         
         添加代码高亮器 | Waline
         
    -    
    -    
    +    
    +    
       
       
         
    跳至主要內容

    添加代码高亮器

    小于 1 分钟...

    本教程将指导你设置自己的代码高亮器。

    @waline/client 提供了 highlighter 函数。 客户端会传入代码块的原始字符和代码块的语言。你应该触直接返回一个字符串。

    一个使用 prism.js 的案例

    <!doctype html>
    diff --git a/cookbook/customize/image-preview.html b/cookbook/customize/image-preview.html
    index f3216e522e..070d87ade9 100644
    --- a/cookbook/customize/image-preview.html
    +++ b/cookbook/customize/image-preview.html
    @@ -31,7 +31,7 @@
         为评论区添加图片预览 | Waline
         
         
    -    
    +    
       
       
         
    跳至主要內容

    为评论区添加图片预览

    大约 1 分钟...

    有很多插件可以实现灯箱效果,下面是这些插件的例子:

    LightGallery

    在你的 HTML <head> 前写入以下内容,其中 #waline-comment 是你的 Waline 评论框,需要根据实际场景进行替换。

    <link
    diff --git a/cookbook/customize/index.html b/cookbook/customize/index.html
    index a319aeab33..3965f68aa2 100644
    --- a/cookbook/customize/index.html
    +++ b/cookbook/customize/index.html
    @@ -30,8 +30,8 @@
         
         Customize | Waline
         
    -    
    -    
    +    
    +    
       
       
         
    diff --git a/cookbook/customize/locale.html b/cookbook/customize/locale.html
    index e448512403..042ada39f4 100644
    --- a/cookbook/customize/locale.html
    +++ b/cookbook/customize/locale.html
    @@ -31,7 +31,7 @@
         自定义语言 | Waline
         
         
    -    
    +    
       
       
         
    跳至主要內容

    自定义语言

    大约 3 分钟...

    本教程指引你自定义 @waline/client 多语言与显示文字。

    简介

    @waline/client 提供了 locale 选项,你可以通过它自定义多语言与显示文字。

    默认情况下,它会使用内置的多语言文字,并在语言不受支持时,回退到 en-US (英语美国)。

    你可以传递一个完成的多语言配置给 locale 选项来新增语言支持,或者设置其中的几项对现有的 UI 文字进行覆盖。

    locale 选项