高级属性
这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
option
播放器的选项
var art = new Artplayer({
+
-
diff --git a/docs/document/advanced/class.html b/docs/document/advanced/class.html
index de7fba9b8..700fea86f 100644
--- a/docs/document/advanced/class.html
+++ b/docs/document/advanced/class.html
@@ -5,19 +5,19 @@
静态属性 | Artplayer.js
-
-
+
+
-
-
-
+
+
+
- Skip to content On this page静态属性
这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
instances
返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
▶ Run Codejsconsole.info([...Artplayer.instances]);
+ Skip to content On this page静态属性
这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
instances
返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
▶ Run Codejsconsole.info([...Artplayer.instances]);
var art = new Artplayer({
container: '.artplayer-app',
@@ -25,7 +25,7 @@
});
console.info([...Artplayer.instances]);
1
2
3
4
5
6
7
8
version
返回播放器的版本信息
▶ Run Codejsconsole.info(Artplayer.version);
1
env
返回播放器的环境变量
▶ Run Codejsconsole.info(Artplayer.env);
1
build
返回播放器的打包时间
▶ Run Codejsconsole.info(Artplayer.build);
1
config
返回视频的默认配置
▶ Run Codejsconsole.info(Artplayer.config);
1
utils
返回播放器的工具函数集合
▶ Run Codejsconsole.info(Artplayer.utils);
1
全部工具函数请参考以下地址:
scheme
返回播放器选项的校验方案
▶ Run Codejsconsole.info(Artplayer.scheme);
1
Emitter
返回事件分发器的构造函数
▶ Run Codejsconsole.info(Artplayer.Emitter);
1
validator
返回选项的校验函数
▶ Run Codejsconsole.info(Artplayer.validator);
1
kindOf
返回类型检测的函数工具
▶ Run Codejsconsole.info(Artplayer.kindOf);
1
html
返回播放器所需的 html 字符串
▶ Run Codejsconsole.info(Artplayer.html);
1
option
返回播放器的默认选项
▶ Run Codejsconsole.info(Artplayer.option);
1
-
diff --git a/docs/document/advanced/event.html b/docs/document/advanced/event.html
index a85b7decd..6739e8a85 100644
--- a/docs/document/advanced/event.html
+++ b/docs/document/advanced/event.html
@@ -5,19 +5,19 @@
实例事件 | Artplayer.js
-
-
+
+
-
-
-
+
+
+
- Skip to content On this page实例事件
播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件
监听事件:
▶ Run Codejsvar art = new Artplayer({
+ Skip to content On this page实例事件
播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件
监听事件:
▶ Run Codejsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -365,7 +365,7 @@
art.on('setting', (state) => {
console.log(state);
});
1
2
3
4
5
6
7
8
9
video:canplay
浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容
video:canplaythrough
浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束
video:complete
OfflineAudioContext 渲染完成
video:durationchange
duration 属性的值改变时触发
video:emptied
媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载它
video:ended
视频停止播放,因为 media 已经到达结束点
video:error
获取媒体数据时出错,或者资源类型不是受支持的媒体格式
video:loadeddata
media 中的首帧已经完成加载
video:loadedmetadata
已加载元数据
video:pause
播放已暂停
video:play
播放已开始
video:playing
由于缺乏数据而暂停或延迟后,播放准备开始
video:progress
在浏览器加载资源时周期性触发
video:ratechange
播放速率发生变化
video:seeked
跳帧(seek)操作完成
video:seeking
跳帧(seek)操作开始
video:stalled
用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现
video:suspend
媒体数据加载已暂停
video:timeupdate
currentTime 属性指定的时间发生变化
video:volumechange
音量发生变化
video:waiting
由于暂时缺少数据,播放已停止
-
diff --git a/docs/document/advanced/global.html b/docs/document/advanced/global.html
index f43b38ed6..eabf7a3a1 100644
--- a/docs/document/advanced/global.html
+++ b/docs/document/advanced/global.html
@@ -5,19 +5,19 @@
全局属性 | Artplayer.js
-
-
+
+
-
-
-
+
+
+
- Skip to content On this page全局属性
这里的 全局属性 也是指挂载在 构造函数 的 一级属性,属性名字全部都是大写的形式,未来容易发生变动,基本上用不到
DEBUG
是否开始 debug 模式,可以打印出视频全部的内置事件,默认关闭
▶ Run CodejsArtplayer.DEBUG = true;
+
-
diff --git a/docs/document/advanced/plugin.html b/docs/document/advanced/plugin.html
index aa6255806..88b1d8baa 100644
--- a/docs/document/advanced/plugin.html
+++ b/docs/document/advanced/plugin.html
@@ -5,19 +5,19 @@
编写插件 | Artplayer.js
-
-
+
+
-
-
-
+
+
+
- Skip to content On this page编写插件
但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事
可以在实例化的时候加载插件的函数
▶ Run Codejsfunction myPlugin(art) {
+ Skip to content On this page编写插件
但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事
可以在实例化的时候加载插件的函数
▶ Run Codejsfunction myPlugin(art) {
console.info(art);
return {
name: 'myPlugin',
@@ -116,7 +116,7 @@
})
],
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
-
diff --git a/docs/document/advanced/property.html b/docs/document/advanced/property.html
index 92d89974e..b1cee557b 100644
--- a/docs/document/advanced/property.html
+++ b/docs/document/advanced/property.html
@@ -5,19 +5,19 @@
实例属性 | Artplayer.js
-
-
+
+
-
-
-
+
+
+
- Skip to content On this page实例属性
这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用
play
- Type:
Function
播放视频
▶ Run Codejsvar art = new Artplayer({
+ Skip to content On this page实例属性
这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用
play
- Type:
Function
播放视频
▶ Run Codejsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
@@ -97,7 +97,7 @@
art.on('ready', () => {
art.url = '/assets/sample/video.mp4?t=0';
-});
1
2
3
4
5
6
7
8
switchUrl
- Type:
Function - Parameter:
String
设置视频地址,设置时和 url 类似,但会执行一些优化操作
函数支持两个参数,第一个为新的视频地址,第二个为可选新的视频名字
▶ Run Codejsvar art = new Artplayer({
+});
1
2
3
4
5
6
7
8
switchUrl
- Type:
Function - Parameter:
String
设置视频地址,设置时和 url 类似,但会执行一些优化操作
▶ Run Codejsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -105,9 +105,9 @@
art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
- art.switchUrl('/assets/sample/video.mp4?t=0', 'New Video Name');
+ art.switchUrl('/assets/sample/video.mp4?t=0');
}, 3000);
-});
1
2
3
4
5
6
7
8
9
10
11
switchQuality
- Type:
Function - Parameter:
String
设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度
函数支持两个参数,第一个为新的视频地址,第二个为可选新的视频名字
▶ Run Codejsvar art = new Artplayer({
+});
1
2
3
4
5
6
7
8
9
10
11
switchQuality
- Type:
Function - Parameter:
String
设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度
▶ Run Codejsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -115,7 +115,7 @@
art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
- art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址');
+ art.switchQuality('/assets/sample/video.mp4?t=0');
}, 3000);
});
1
2
3
4
5
6
7
8
9
10
11
muted
- Type:
Setter/Getter - Parameter:
Boolean
设置和获取视频是否静音
▶ Run Codejsvar art = new Artplayer({
container: '.artplayer-app',
@@ -379,8 +379,8 @@
console.log(art.cssVar('--art-theme'));
art.cssVar('--art-theme', 'green');
console.log(art.cssVar('--art-theme'));
-});
1
2
3
4
5
6
7
8
9
10
-
diff --git a/docs/document/assets/advanced_built-in.md.325ecd41.lean.js b/docs/document/assets/advanced_built-in.md.325ecd41.lean.js
deleted file mode 100644
index 48aba7f60..000000000
--- a/docs/document/assets/advanced_built-in.md.325ecd41.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const K=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/built-in.md","lastUpdated":1683080086000}'),o={name:"advanced/built-in.md"},e=s("",4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",5),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=s("",2),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",3),b=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",5),m=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),h=n("div",{className:"run-code"},"▶ Run Code",-1),v=s("",5),g=n("div",{className:"run-code"},"▶ Run Code",-1),E=s("",5),T=n("div",{className:"run-code"},"▶ Run Code",-1),k=s("",5),w=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",5),S=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",4),I=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",5),j=n("div",{className:"run-code"},"▶ Run Code",-1),q=s("",4),x=n("div",{className:"run-code"},"▶ Run Code",-1),O=s("",4),M=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",1),z=[e,c,r,t,D,F,y,A,i,C,d,b,u,m,_,h,v,g,E,T,k,w,f,S,P,I,N,R,V,j,q,x,O,M,$];function B(G,L,W,J,U,Y){return p(),l("div",null,z)}const Q=a(o,[["render",B]]);export{K as __pageData,Q as default};
diff --git a/docs/document/assets/advanced_built-in.md.325ecd41.js b/docs/document/assets/advanced_built-in.md.9e773b8f.js
similarity index 97%
rename from docs/document/assets/advanced_built-in.md.325ecd41.js
rename to docs/document/assets/advanced_built-in.md.9e773b8f.js
index 51cb773ba..d2651940f 100644
--- a/docs/document/assets/advanced_built-in.md.325ecd41.js
+++ b/docs/document/assets/advanced_built-in.md.9e773b8f.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const K=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/built-in.md","lastUpdated":1683080086000}'),o={name:"advanced/built-in.md"},e=s('高级属性
这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
option
播放器的选项
',4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar art = new Artplayer({
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const K=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/built-in.md","filePath":"advanced/built-in.md","lastUpdated":1683080086000}'),o={name:"advanced/built-in.md"},e=s('高级属性
这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
option
播放器的选项
',4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -28,7 +28,7 @@ import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";c
art.events.loadImg('/assets/sample/poster.jpg').then(img => {
console.info('loadImg', img);
-});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
提示
假如你需要一些 DOM 事件只存在于播放器的生命周期上时,强烈建议使用这些函数,以避免造成内存泄漏
storage
管理播放器的本地存储
name 属性用于设置缓存的 keyset 方法用于设置缓存get 方法用于获取缓存del 方法用于删除缓存clear 方法用于清空缓存
`,5),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=s(`jsvar art = new Artplayer({
+});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
提示
假如你需要一些 DOM 事件只存在于播放器的生命周期上时,强烈建议使用这些函数,以避免造成内存泄漏
storage
管理播放器的本地存储
name 属性用于设置缓存的 keyset 方法用于设置缓存get 方法用于获取缓存del 方法用于删除缓存clear 方法用于清空缓存
`,5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -93,7 +93,7 @@ import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";c
setTimeout(() => {
art.controls.show = false;
}, 1000);
-});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
组件配置 请参考以下地址:
contextmenu
管理播放器的右键菜单
add 方法用于动态添加菜单remove 方法用于动态删除菜单update 方法用于动态更新菜单show 属性用于设置是否显示全部菜单toggle 方法用于切换是否显示全部菜单
`,5),w=n("div",{className:"run-code"},"▶ Run Code",-1),f=s(`jsvar art = new Artplayer({
+});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
组件配置 请参考以下地址:
contextmenu
管理播放器的右键菜单
add 方法用于动态添加菜单remove 方法用于动态删除菜单update 方法用于动态更新菜单show 属性用于设置是否显示全部菜单toggle 方法用于切换是否显示全部菜单
`,5),f=n("div",{className:"run-code"},"▶ Run Code",-1),w=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -107,7 +107,7 @@ import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";c
setTimeout(() => {
art.contextmenu.show = false;
}, 1000);
-});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
组件配置 请参考以下地址:
subtitle
管理播放器的字幕功能
url 属性设置和返回当前字幕地址style 方法设置当前字幕的样式switch 方法设置当前字幕地址和选项
`,5),S=n("div",{className:"run-code"},"▶ Run Code",-1),P=s(`jsvar art = new Artplayer({
+});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
组件配置 请参考以下地址:
subtitle
管理播放器的字幕功能
url 属性设置和返回当前字幕地址style 方法设置当前字幕的样式switch 方法设置当前字幕地址和选项
`,5),P=n("div",{className:"run-code"},"▶ Run Code",-1),S=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -184,4 +184,4 @@ import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";c
art.on('ready', () => {
art.plugins.add(myPlugin);
-});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
`,1),z=[e,c,r,t,D,F,y,A,i,C,d,b,u,m,_,h,v,g,E,T,k,w,f,S,P,I,N,R,V,j,q,x,O,M,$];function B(G,L,W,J,U,Y){return p(),l("div",null,z)}const Q=a(o,[["render",B]]);export{K as __pageData,Q as default};
+});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
`,1),z=[e,c,r,t,D,F,y,i,A,C,d,b,u,m,_,h,v,g,E,T,k,f,w,P,S,I,N,R,V,j,q,x,O,M,$];function B(G,L,W,J,U,Y){return p(),l("div",null,z)}const Q=a(o,[["render",B]]);export{K as __pageData,Q as default};
diff --git a/docs/document/assets/advanced_built-in.md.9e773b8f.lean.js b/docs/document/assets/advanced_built-in.md.9e773b8f.lean.js
new file mode 100644
index 000000000..0ada537f3
--- /dev/null
+++ b/docs/document/assets/advanced_built-in.md.9e773b8f.lean.js
@@ -0,0 +1 @@
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const K=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/built-in.md","filePath":"advanced/built-in.md","lastUpdated":1683080086000}'),o={name:"advanced/built-in.md"},e=s("",4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",5),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",2),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",3),b=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",5),m=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),h=n("div",{className:"run-code"},"▶ Run Code",-1),v=s("",5),g=n("div",{className:"run-code"},"▶ Run Code",-1),E=s("",5),T=n("div",{className:"run-code"},"▶ Run Code",-1),k=s("",5),f=n("div",{className:"run-code"},"▶ Run Code",-1),w=s("",5),P=n("div",{className:"run-code"},"▶ Run Code",-1),S=s("",4),I=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",5),j=n("div",{className:"run-code"},"▶ Run Code",-1),q=s("",4),x=n("div",{className:"run-code"},"▶ Run Code",-1),O=s("",4),M=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",1),z=[e,c,r,t,D,F,y,i,A,C,d,b,u,m,_,h,v,g,E,T,k,f,w,P,S,I,N,R,V,j,q,x,O,M,$];function B(G,L,W,J,U,Y){return p(),l("div",null,z)}const Q=a(o,[["render",B]]);export{K as __pageData,Q as default};
diff --git a/docs/document/assets/advanced_class.md.4af05539.js b/docs/document/assets/advanced_class.md.093c0eb3.js
similarity index 89%
rename from docs/document/assets/advanced_class.md.4af05539.js
rename to docs/document/assets/advanced_class.md.093c0eb3.js
index 765f72511..3f2b93c4d 100644
--- a/docs/document/assets/advanced_class.md.4af05539.js
+++ b/docs/document/assets/advanced_class.md.093c0eb3.js
@@ -1,4 +1,4 @@
-import{_ as n,c as e,o as l,V as s,z as a}from"./chunks/framework.48115c03.js";const B=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/class.md","lastUpdated":1682233868000}'),o={name:"advanced/class.md"},p=s('静态属性
这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
instances
返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
',4),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsconsole.info([...Artplayer.instances]);
+import{_ as n,c as e,o as l,V as s,z as a}from"./chunks/framework.5c8808ab.js";const B=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/class.md","filePath":"advanced/class.md","lastUpdated":1682233868000}'),o={name:"advanced/class.md"},p=s('静态属性
这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
instances
返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
',4),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsconsole.info([...Artplayer.instances]);
var art = new Artplayer({
container: '.artplayer-app',
diff --git a/docs/document/assets/advanced_class.md.093c0eb3.lean.js b/docs/document/assets/advanced_class.md.093c0eb3.lean.js
new file mode 100644
index 000000000..cc6888e5c
--- /dev/null
+++ b/docs/document/assets/advanced_class.md.093c0eb3.lean.js
@@ -0,0 +1 @@
+import{_ as n,c as e,o as l,V as s,z as a}from"./chunks/framework.5c8808ab.js";const B=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/class.md","filePath":"advanced/class.md","lastUpdated":1682233868000}'),o={name:"advanced/class.md"},p=s("",4),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=s("",3),c=a("div",{className:"run-code"},"▶ Run Code",-1),i=s("",3),d=a("div",{className:"run-code"},"▶ Run Code",-1),_=s("",3),A=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",3),y=a("div",{className:"run-code"},"▶ Run Code",-1),C=s("",3),u=a("div",{className:"run-code"},"▶ Run Code",-1),h=s("",4),F=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",3),b=a("div",{className:"run-code"},"▶ Run Code",-1),v=s("",3),T=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",3),f=a("div",{className:"run-code"},"▶ Run Code",-1),P=s("",3),S=a("div",{className:"run-code"},"▶ Run Code",-1),k=s("",3),V=a("div",{className:"run-code"},"▶ Run Code",-1),N=s("",1),q=[p,t,r,c,i,d,_,A,D,y,C,u,h,F,m,b,v,T,g,f,P,S,k,V,N];function I(R,j,E,x,w,O){return l(),e("div",null,q)}const z=n(o,[["render",I]]);export{B as __pageData,z as default};
diff --git a/docs/document/assets/advanced_class.md.4af05539.lean.js b/docs/document/assets/advanced_class.md.4af05539.lean.js
deleted file mode 100644
index 5cc240a57..000000000
--- a/docs/document/assets/advanced_class.md.4af05539.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as n,c as e,o as l,V as s,z as a}from"./chunks/framework.48115c03.js";const B=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/class.md","lastUpdated":1682233868000}'),o={name:"advanced/class.md"},p=s("",4),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=s("",3),c=a("div",{className:"run-code"},"▶ Run Code",-1),i=s("",3),d=a("div",{className:"run-code"},"▶ Run Code",-1),_=s("",3),A=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",3),y=a("div",{className:"run-code"},"▶ Run Code",-1),C=s("",3),u=a("div",{className:"run-code"},"▶ Run Code",-1),h=s("",4),F=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",3),b=a("div",{className:"run-code"},"▶ Run Code",-1),v=s("",3),T=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",3),f=a("div",{className:"run-code"},"▶ Run Code",-1),P=s("",3),S=a("div",{className:"run-code"},"▶ Run Code",-1),k=s("",3),V=a("div",{className:"run-code"},"▶ Run Code",-1),N=s("",1),q=[p,t,r,c,i,d,_,A,D,y,C,u,h,F,m,b,v,T,g,f,P,S,k,V,N];function I(R,j,E,x,w,O){return l(),e("div",null,q)}const z=n(o,[["render",I]]);export{B as __pageData,z as default};
diff --git a/docs/document/assets/advanced_event.md.95edbd6b.lean.js b/docs/document/assets/advanced_event.md.95edbd6b.lean.js
deleted file mode 100644
index a06ac869d..000000000
--- a/docs/document/assets/advanced_event.md.95edbd6b.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.48115c03.js";const Xs=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/event.md","lastUpdated":1682233868000}'),e={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=a("",2),F=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",2),d=s("div",{className:"run-code"},"▶ Run Code",-1),b=a("",4),u=s("div",{className:"run-code"},"▶ Run Code",-1),h=a("",3),m=s("div",{className:"run-code"},"▶ Run Code",-1),_=a("",3),g=s("div",{className:"run-code"},"▶ Run Code",-1),v=a("",3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=a("",3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=a("",3),P=s("div",{className:"run-code"},"▶ Run Code",-1),S=a("",3),q=s("div",{className:"run-code"},"▶ Run Code",-1),w=a("",3),R=s("div",{className:"run-code"},"▶ Run Code",-1),N=a("",3),V=s("div",{className:"run-code"},"▶ Run Code",-1),j=a("",3),I=s("div",{className:"run-code"},"▶ Run Code",-1),x=a("",3),z=s("div",{className:"run-code"},"▶ Run Code",-1),O=a("",3),U=s("div",{className:"run-code"},"▶ Run Code",-1),H=a("",3),W=s("div",{className:"run-code"},"▶ Run Code",-1),L=a("",3),$=s("div",{className:"run-code"},"▶ Run Code",-1),B=a("",3),J=s("div",{className:"run-code"},"▶ Run Code",-1),G=a("",3),K=s("div",{className:"run-code"},"▶ Run Code",-1),M=a("",3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=a("",3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=a("",3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),as=a("",3),ns=s("div",{className:"run-code"},"▶ Run Code",-1),ls=a("",3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),os=a("",3),es=s("div",{className:"run-code"},"▶ Run Code",-1),rs=a("",3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=a("",3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),ys=a("",3),Fs=s("div",{className:"run-code"},"▶ Run Code",-1),is=a("",3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=a("",3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),bs=a("",3),us=s("div",{className:"run-code"},"▶ Run Code",-1),hs=a("",3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=a("",3),gs=s("div",{className:"run-code"},"▶ Run Code",-1),vs=a("",3),Es=s("div",{className:"run-code"},"▶ Run Code",-1),Ts=a("",3),fs=s("div",{className:"run-code"},"▶ Run Code",-1),ks=a("",3),Ps=s("div",{className:"run-code"},"▶ Run Code",-1),Ss=a("",3),qs=s("div",{className:"run-code"},"▶ Run Code",-1),ws=a("",3),Rs=s("div",{className:"run-code"},"▶ Run Code",-1),Ns=a("",3),Vs=s("div",{className:"run-code"},"▶ Run Code",-1),js=a("",3),Is=s("div",{className:"run-code"},"▶ Run Code",-1),xs=a("",3),zs=s("div",{className:"run-code"},"▶ Run Code",-1),Os=a("",3),Us=s("div",{className:"run-code"},"▶ Run Code",-1),Hs=a("",43),Ws=[r,c,t,D,y,F,i,A,C,d,b,u,h,m,_,g,v,E,T,f,k,P,S,q,w,R,N,V,j,I,x,z,O,U,H,W,L,$,B,J,G,K,M,Q,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,bs,us,hs,ms,_s,gs,vs,Es,Ts,fs,ks,Ps,Ss,qs,ws,Rs,Ns,Vs,js,Is,xs,zs,Os,Us,Hs];function Ls($s,Bs,Js,Gs,Ks,Ms){return o(),p("div",null,Ws)}const Ys=l(e,[["render",Ls]]);export{Xs as __pageData,Ys as default};
diff --git a/docs/document/assets/advanced_event.md.95edbd6b.js b/docs/document/assets/advanced_event.md.bcff0924.js
similarity index 99%
rename from docs/document/assets/advanced_event.md.95edbd6b.js
rename to docs/document/assets/advanced_event.md.bcff0924.js
index 6201bb284..0cd3448b9 100644
--- a/docs/document/assets/advanced_event.md.95edbd6b.js
+++ b/docs/document/assets/advanced_event.md.bcff0924.js
@@ -1,4 +1,4 @@
-import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.48115c03.js";const Xs=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/event.md","lastUpdated":1682233868000}'),e={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=a(`jsvar art = new Artplayer({
+import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.5c8808ab.js";const Xs=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/event.md","filePath":"advanced/event.md","lastUpdated":1682233868000}'),e={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=a(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
diff --git a/docs/document/assets/advanced_event.md.bcff0924.lean.js b/docs/document/assets/advanced_event.md.bcff0924.lean.js
new file mode 100644
index 000000000..cc6c6bb6d
--- /dev/null
+++ b/docs/document/assets/advanced_event.md.bcff0924.lean.js
@@ -0,0 +1 @@
+import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.5c8808ab.js";const Xs=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/event.md","filePath":"advanced/event.md","lastUpdated":1682233868000}'),e={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=a("",2),F=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",2),d=s("div",{className:"run-code"},"▶ Run Code",-1),b=a("",4),u=s("div",{className:"run-code"},"▶ Run Code",-1),h=a("",3),m=s("div",{className:"run-code"},"▶ Run Code",-1),_=a("",3),g=s("div",{className:"run-code"},"▶ Run Code",-1),v=a("",3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=a("",3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=a("",3),P=s("div",{className:"run-code"},"▶ Run Code",-1),S=a("",3),q=s("div",{className:"run-code"},"▶ Run Code",-1),w=a("",3),R=s("div",{className:"run-code"},"▶ Run Code",-1),N=a("",3),V=s("div",{className:"run-code"},"▶ Run Code",-1),j=a("",3),I=s("div",{className:"run-code"},"▶ Run Code",-1),x=a("",3),z=s("div",{className:"run-code"},"▶ Run Code",-1),O=a("",3),U=s("div",{className:"run-code"},"▶ Run Code",-1),H=a("",3),W=s("div",{className:"run-code"},"▶ Run Code",-1),L=a("",3),$=s("div",{className:"run-code"},"▶ Run Code",-1),B=a("",3),J=s("div",{className:"run-code"},"▶ Run Code",-1),G=a("",3),K=s("div",{className:"run-code"},"▶ Run Code",-1),M=a("",3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=a("",3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=a("",3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),as=a("",3),ns=s("div",{className:"run-code"},"▶ Run Code",-1),ls=a("",3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),os=a("",3),es=s("div",{className:"run-code"},"▶ Run Code",-1),rs=a("",3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=a("",3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),ys=a("",3),Fs=s("div",{className:"run-code"},"▶ Run Code",-1),is=a("",3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=a("",3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),bs=a("",3),us=s("div",{className:"run-code"},"▶ Run Code",-1),hs=a("",3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=a("",3),gs=s("div",{className:"run-code"},"▶ Run Code",-1),vs=a("",3),Es=s("div",{className:"run-code"},"▶ Run Code",-1),Ts=a("",3),fs=s("div",{className:"run-code"},"▶ Run Code",-1),ks=a("",3),Ps=s("div",{className:"run-code"},"▶ Run Code",-1),Ss=a("",3),qs=s("div",{className:"run-code"},"▶ Run Code",-1),ws=a("",3),Rs=s("div",{className:"run-code"},"▶ Run Code",-1),Ns=a("",3),Vs=s("div",{className:"run-code"},"▶ Run Code",-1),js=a("",3),Is=s("div",{className:"run-code"},"▶ Run Code",-1),xs=a("",3),zs=s("div",{className:"run-code"},"▶ Run Code",-1),Os=a("",3),Us=s("div",{className:"run-code"},"▶ Run Code",-1),Hs=a("",43),Ws=[r,c,t,D,y,F,i,A,C,d,b,u,h,m,_,g,v,E,T,f,k,P,S,q,w,R,N,V,j,I,x,z,O,U,H,W,L,$,B,J,G,K,M,Q,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,bs,us,hs,ms,_s,gs,vs,Es,Ts,fs,ks,Ps,Ss,qs,ws,Rs,Ns,Vs,js,Is,xs,zs,Os,Us,Hs];function Ls($s,Bs,Js,Gs,Ks,Ms){return o(),p("div",null,Ws)}const Ys=l(e,[["render",Ls]]);export{Xs as __pageData,Ys as default};
diff --git a/docs/document/assets/advanced_global.md.cf94e284.js b/docs/document/assets/advanced_global.md.023946f6.js
similarity index 98%
rename from docs/document/assets/advanced_global.md.cf94e284.js
rename to docs/document/assets/advanced_global.md.023946f6.js
index 91e18eedb..34c3d5bf2 100644
--- a/docs/document/assets/advanced_global.md.cf94e284.js
+++ b/docs/document/assets/advanced_global.md.023946f6.js
@@ -1,4 +1,4 @@
-import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";const Ts=JSON.parse('{"title":"全局属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/global.md","lastUpdated":1683034861000}'),o={name:"advanced/global.md"},e=s('全局属性
这里的 全局属性 也是指挂载在 构造函数 的 一级属性,属性名字全部都是大写的形式,未来容易发生变动,基本上用不到
DEBUG
是否开始 debug 模式,可以打印出视频全部的内置事件,默认关闭
',4),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s(`jsArtplayer.DEBUG = true;
+import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.5c8808ab.js";const Ts=JSON.parse('{"title":"全局属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/global.md","filePath":"advanced/global.md","lastUpdated":1683034861000}'),o={name:"advanced/global.md"},e=s('全局属性
这里的 全局属性 也是指挂载在 构造函数 的 一级属性,属性名字全部都是大写的形式,未来容易发生变动,基本上用不到
DEBUG
是否开始 debug 模式,可以打印出视频全部的内置事件,默认关闭
',4),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s(`jsArtplayer.DEBUG = true;
var art = new Artplayer({
container: '.artplayer-app',
@@ -23,7 +23,7 @@ import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";c
flip: true,
playbackRate: true,
aspectRatio: true,
-});
1
2
3
4
5
6
7
8
9
10
11
SETTING_ITEM_WIDTH
设置面板的设置项的默认宽度,单位为像素,默认为 200
`,3),i=a("div",{className:"run-code"},"▶ Run Code",-1),b=s(`jsArtplayer.SETTING_ITEM_WIDTH = 300;
+});
1
2
3
4
5
6
7
8
9
10
11
SETTING_ITEM_WIDTH
设置面板的设置项的默认宽度,单位为像素,默认为 200
`,3),i=a("div",{className:"run-code"},"▶ Run Code",-1),d=s(`jsArtplayer.SETTING_ITEM_WIDTH = 300;
var art = new Artplayer({
container: '.artplayer-app',
@@ -33,7 +33,7 @@ import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";c
flip: true,
playbackRate: true,
aspectRatio: true,
-});
1
2
3
4
5
6
7
8
9
10
11
SETTING_ITEM_HEIGHT
设置面板的设置项的默认高度,单位为像素,默认为 35
`,3),d=a("div",{className:"run-code"},"▶ Run Code",-1),u=s(`jsArtplayer.SETTING_ITEM_HEIGHT = 40;
+});
1
2
3
4
5
6
7
8
9
10
11
SETTING_ITEM_HEIGHT
设置面板的设置项的默认高度,单位为像素,默认为 35
`,3),b=a("div",{className:"run-code"},"▶ Run Code",-1),u=s(`jsArtplayer.SETTING_ITEM_HEIGHT = 40;
var art = new Artplayer({
container: '.artplayer-app',
@@ -203,4 +203,4 @@ import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";c
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
-});
1
2
3
4
5
6
7
`,1),Cs=[e,r,c,t,D,y,F,C,A,i,b,d,u,_,m,h,T,E,v,I,g,S,P,N,R,k,O,w,L,V,f,M,q,j,x,B,U,K,Y,G,H,W,X,z,$,Z,J,Q,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs];function As(is,bs,ds,us,_s,ms){return p(),l("div",null,Cs)}const Es=n(o,[["render",As]]);export{Ts as __pageData,Es as default};
+});
1
2
3
4
5
6
7
`,1),Cs=[e,r,c,t,D,y,F,C,A,i,d,b,u,_,m,h,T,E,v,I,g,S,P,N,R,k,O,w,L,V,f,M,q,j,x,B,U,K,Y,G,H,W,X,z,$,Z,J,Q,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs];function As(is,ds,bs,us,_s,ms){return p(),l("div",null,Cs)}const Es=n(o,[["render",As]]);export{Ts as __pageData,Es as default};
diff --git a/docs/document/assets/advanced_global.md.023946f6.lean.js b/docs/document/assets/advanced_global.md.023946f6.lean.js
new file mode 100644
index 000000000..68c020cba
--- /dev/null
+++ b/docs/document/assets/advanced_global.md.023946f6.lean.js
@@ -0,0 +1 @@
+import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.5c8808ab.js";const Ts=JSON.parse('{"title":"全局属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/global.md","filePath":"advanced/global.md","lastUpdated":1683034861000}'),o={name:"advanced/global.md"},e=s("",4),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s("",3),t=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",3),y=a("div",{className:"run-code"},"▶ Run Code",-1),F=s("",3),C=a("div",{className:"run-code"},"▶ Run Code",-1),A=s("",3),i=a("div",{className:"run-code"},"▶ Run Code",-1),d=s("",3),b=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",3),_=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",3),h=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",3),E=a("div",{className:"run-code"},"▶ Run Code",-1),v=s("",3),I=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",3),S=a("div",{className:"run-code"},"▶ Run Code",-1),P=s("",3),N=a("div",{className:"run-code"},"▶ Run Code",-1),R=s("",3),k=a("div",{className:"run-code"},"▶ Run Code",-1),O=s("",3),w=a("div",{className:"run-code"},"▶ Run Code",-1),L=s("",3),V=a("div",{className:"run-code"},"▶ Run Code",-1),f=s("",3),M=a("div",{className:"run-code"},"▶ Run Code",-1),q=s("",3),j=a("div",{className:"run-code"},"▶ Run Code",-1),x=s("",3),B=a("div",{className:"run-code"},"▶ Run Code",-1),U=s("",3),K=a("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",3),G=a("div",{className:"run-code"},"▶ Run Code",-1),H=s("",3),W=a("div",{className:"run-code"},"▶ Run Code",-1),X=s("",3),z=a("div",{className:"run-code"},"▶ Run Code",-1),$=s("",3),Z=a("div",{className:"run-code"},"▶ Run Code",-1),J=s("",3),Q=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",3),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",3),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",3),os=a("div",{className:"run-code"},"▶ Run Code",-1),es=s("",3),rs=a("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",3),ts=a("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",3),ys=a("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",1),Cs=[e,r,c,t,D,y,F,C,A,i,d,b,u,_,m,h,T,E,v,I,g,S,P,N,R,k,O,w,L,V,f,M,q,j,x,B,U,K,Y,G,H,W,X,z,$,Z,J,Q,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs];function As(is,ds,bs,us,_s,ms){return p(),l("div",null,Cs)}const Es=n(o,[["render",As]]);export{Ts as __pageData,Es as default};
diff --git a/docs/document/assets/advanced_global.md.cf94e284.lean.js b/docs/document/assets/advanced_global.md.cf94e284.lean.js
deleted file mode 100644
index 38d7c831b..000000000
--- a/docs/document/assets/advanced_global.md.cf94e284.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";const Ts=JSON.parse('{"title":"全局属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/global.md","lastUpdated":1683034861000}'),o={name:"advanced/global.md"},e=s("",4),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s("",3),t=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",3),y=a("div",{className:"run-code"},"▶ Run Code",-1),F=s("",3),C=a("div",{className:"run-code"},"▶ Run Code",-1),A=s("",3),i=a("div",{className:"run-code"},"▶ Run Code",-1),b=s("",3),d=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",3),_=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",3),h=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",3),E=a("div",{className:"run-code"},"▶ Run Code",-1),v=s("",3),I=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",3),S=a("div",{className:"run-code"},"▶ Run Code",-1),P=s("",3),N=a("div",{className:"run-code"},"▶ Run Code",-1),R=s("",3),k=a("div",{className:"run-code"},"▶ Run Code",-1),O=s("",3),w=a("div",{className:"run-code"},"▶ Run Code",-1),L=s("",3),V=a("div",{className:"run-code"},"▶ Run Code",-1),f=s("",3),M=a("div",{className:"run-code"},"▶ Run Code",-1),q=s("",3),j=a("div",{className:"run-code"},"▶ Run Code",-1),x=s("",3),B=a("div",{className:"run-code"},"▶ Run Code",-1),U=s("",3),K=a("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",3),G=a("div",{className:"run-code"},"▶ Run Code",-1),H=s("",3),W=a("div",{className:"run-code"},"▶ Run Code",-1),X=s("",3),z=a("div",{className:"run-code"},"▶ Run Code",-1),$=s("",3),Z=a("div",{className:"run-code"},"▶ Run Code",-1),J=s("",3),Q=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",3),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",3),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",3),os=a("div",{className:"run-code"},"▶ Run Code",-1),es=s("",3),rs=a("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",3),ts=a("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",3),ys=a("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",1),Cs=[e,r,c,t,D,y,F,C,A,i,b,d,u,_,m,h,T,E,v,I,g,S,P,N,R,k,O,w,L,V,f,M,q,j,x,B,U,K,Y,G,H,W,X,z,$,Z,J,Q,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs];function As(is,bs,ds,us,_s,ms){return p(),l("div",null,Cs)}const Es=n(o,[["render",As]]);export{Ts as __pageData,Es as default};
diff --git a/docs/document/assets/advanced_plugin.md.aaf168c6.js b/docs/document/assets/advanced_plugin.md.6beaac37.js
similarity index 96%
rename from docs/document/assets/advanced_plugin.md.aaf168c6.js
rename to docs/document/assets/advanced_plugin.md.6beaac37.js
index 4b03a0695..872f41529 100644
--- a/docs/document/assets/advanced_plugin.md.aaf168c6.js
+++ b/docs/document/assets/advanced_plugin.md.6beaac37.js
@@ -1,4 +1,4 @@
-import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.48115c03.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/plugin.md","lastUpdated":1673441101000}'),e={name:"advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-label":'Permalink to "编写插件"'},"")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`jsfunction myPlugin(art) {
+import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.5c8808ab.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/plugin.md","filePath":"advanced/plugin.md","lastUpdated":1673441101000}'),e={name:"advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-label":'Permalink to "编写插件"'},"")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`jsfunction myPlugin(art) {
console.info(art);
return {
name: 'myPlugin',
diff --git a/docs/document/assets/advanced_plugin.md.6beaac37.lean.js b/docs/document/assets/advanced_plugin.md.6beaac37.lean.js
new file mode 100644
index 000000000..2ee1914b1
--- /dev/null
+++ b/docs/document/assets/advanced_plugin.md.6beaac37.lean.js
@@ -0,0 +1 @@
+import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.5c8808ab.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/plugin.md","filePath":"advanced/plugin.md","lastUpdated":1673441101000}'),e={name:"advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-label":'Permalink to "编写插件"'},"")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",2),y=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",1),b=[r,c,t,F,D,y,i,A,C];function u(m,d,h,_,g,E){return o(),p("div",null,b)}const P=l(e,[["render",u]]);export{v as __pageData,P as default};
diff --git a/docs/document/assets/advanced_plugin.md.aaf168c6.lean.js b/docs/document/assets/advanced_plugin.md.aaf168c6.lean.js
deleted file mode 100644
index 92c677dd4..000000000
--- a/docs/document/assets/advanced_plugin.md.aaf168c6.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.48115c03.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/plugin.md","lastUpdated":1673441101000}'),e={name:"advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-label":'Permalink to "编写插件"'},"")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",2),y=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",1),b=[r,c,t,F,D,y,i,A,C];function u(m,d,h,_,g,E){return o(),p("div",null,b)}const P=l(e,[["render",u]]);export{v as __pageData,P as default};
diff --git a/docs/document/assets/advanced_property.md.32e0ebc0.lean.js b/docs/document/assets/advanced_property.md.32e0ebc0.lean.js
deleted file mode 100644
index 870cf9ebf..000000000
--- a/docs/document/assets/advanced_property.md.32e0ebc0.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";const Ws=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/property.md","lastUpdated":1682233868000}'),o={name:"advanced/property.md"},e=s("",5),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s("",4),t=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),y=a("div",{className:"run-code"},"▶ Run Code",-1),F=s("",4),i=a("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),C=a("div",{className:"run-code"},"▶ Run Code",-1),d=s("",4),b=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),m=a("div",{className:"run-code"},"▶ Run Code",-1),h=s("",4),_=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),E=a("div",{className:"run-code"},"▶ Run Code",-1),S=s("",5),P=a("div",{className:"run-code"},"▶ Run Code",-1),k=s("",4),f=a("div",{className:"run-code"},"▶ Run Code",-1),w=s("",4),R=a("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),q=a("div",{className:"run-code"},"▶ Run Code",-1),V=s("",5),I=a("div",{className:"run-code"},"▶ Run Code",-1),j=s("",4),x=a("div",{className:"run-code"},"▶ Run Code",-1),G=s("",4),B=a("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),U=a("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),O=a("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),H=a("div",{className:"run-code"},"▶ Run Code",-1),$=s("",5),M=a("div",{className:"run-code"},"▶ Run Code",-1),Q=s("",4),J=a("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),X=a("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),Z=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",5),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),os=a("div",{className:"run-code"},"▶ Run Code",-1),es=s("",4),rs=a("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",4),ts=a("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",5),ys=a("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",5),is=a("div",{className:"run-code"},"▶ Run Code",-1),As=s("",4),Cs=a("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",4),bs=a("div",{className:"run-code"},"▶ Run Code",-1),us=s("",4),ms=a("div",{className:"run-code"},"▶ Run Code",-1),hs=s("",4),_s=a("div",{className:"run-code"},"▶ Run Code",-1),gs=s("",4),vs=a("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",4),Es=a("div",{className:"run-code"},"▶ Run Code",-1),Ss=s("",4),Ps=a("div",{className:"run-code"},"▶ Run Code",-1),ks=s("",5),fs=a("div",{className:"run-code"},"▶ Run Code",-1),ws=s("",4),Rs=a("div",{className:"run-code"},"▶ Run Code",-1),Ns=s("",4),qs=a("div",{className:"run-code"},"▶ Run Code",-1),Vs=s("",1),Is=[e,r,c,t,D,y,F,i,A,C,d,b,u,m,h,_,g,v,T,E,S,P,k,f,w,R,N,q,V,I,j,x,G,B,z,U,L,O,W,H,$,M,Q,J,K,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,bs,us,ms,hs,_s,gs,vs,Ts,Es,Ss,Ps,ks,fs,ws,Rs,Ns,qs,Vs];function js(xs,Gs,Bs,zs,Us,Ls){return p(),l("div",null,Is)}const Hs=n(o,[["render",js]]);export{Ws as __pageData,Hs as default};
diff --git a/docs/document/assets/advanced_property.md.32e0ebc0.js b/docs/document/assets/advanced_property.md.e5b7bad0.js
similarity index 97%
rename from docs/document/assets/advanced_property.md.32e0ebc0.js
rename to docs/document/assets/advanced_property.md.e5b7bad0.js
index 0443a5b2c..9e475a213 100644
--- a/docs/document/assets/advanced_property.md.32e0ebc0.js
+++ b/docs/document/assets/advanced_property.md.e5b7bad0.js
@@ -1,4 +1,4 @@
-import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";const Ws=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/property.md","lastUpdated":1682233868000}'),o={name:"advanced/property.md"},e=s('实例属性
这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用
play
- Type:
Function
播放视频
',5),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s(`jsvar art = new Artplayer({
+import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.5c8808ab.js";const Ws=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/property.md","filePath":"advanced/property.md","lastUpdated":1683175231000}'),o={name:"advanced/property.md"},e=s('实例属性
这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用
play
- Type:
Function
播放视频
',5),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
@@ -78,7 +78,7 @@ import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";c
art.on('ready', () => {
art.url = '/assets/sample/video.mp4?t=0';
-});
1
2
3
4
5
6
7
8
switchUrl
- Type:
Function - Parameter:
String
设置视频地址,设置时和 url 类似,但会执行一些优化操作
函数支持两个参数,第一个为新的视频地址,第二个为可选新的视频名字
`,5),E=a("div",{className:"run-code"},"▶ Run Code",-1),S=s(`jsvar art = new Artplayer({
+});
1
2
3
4
5
6
7
8
switchUrl
- Type:
Function - Parameter:
String
设置视频地址,设置时和 url 类似,但会执行一些优化操作
`,4),E=a("div",{className:"run-code"},"▶ Run Code",-1),S=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -86,9 +86,9 @@ import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";c
art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
- art.switchUrl('/assets/sample/video.mp4?t=0', 'New Video Name');
+ art.switchUrl('/assets/sample/video.mp4?t=0');
}, 3000);
-});
1
2
3
4
5
6
7
8
9
10
11
switchQuality
- Type:
Function - Parameter:
String
设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度
函数支持两个参数,第一个为新的视频地址,第二个为可选新的视频名字
`,5),P=a("div",{className:"run-code"},"▶ Run Code",-1),k=s(`jsvar art = new Artplayer({
+});
1
2
3
4
5
6
7
8
9
10
11
switchQuality
- Type:
Function - Parameter:
String
设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度
`,4),P=a("div",{className:"run-code"},"▶ Run Code",-1),k=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -96,7 +96,7 @@ import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";c
art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
- art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址');
+ art.switchQuality('/assets/sample/video.mp4?t=0');
}, 3000);
});
1
2
3
4
5
6
7
8
9
10
11
muted
- Type:
Setter/Getter - Parameter:
Boolean
设置和获取视频是否静音
`,4),f=a("div",{className:"run-code"},"▶ Run Code",-1),w=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
diff --git a/docs/document/assets/advanced_property.md.e5b7bad0.lean.js b/docs/document/assets/advanced_property.md.e5b7bad0.lean.js
new file mode 100644
index 000000000..9aeb981ff
--- /dev/null
+++ b/docs/document/assets/advanced_property.md.e5b7bad0.lean.js
@@ -0,0 +1 @@
+import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.5c8808ab.js";const Ws=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/property.md","filePath":"advanced/property.md","lastUpdated":1683175231000}'),o={name:"advanced/property.md"},e=s("",5),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s("",4),t=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),y=a("div",{className:"run-code"},"▶ Run Code",-1),F=s("",4),i=a("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),C=a("div",{className:"run-code"},"▶ Run Code",-1),d=s("",4),b=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),m=a("div",{className:"run-code"},"▶ Run Code",-1),h=s("",4),_=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",4),E=a("div",{className:"run-code"},"▶ Run Code",-1),S=s("",4),P=a("div",{className:"run-code"},"▶ Run Code",-1),k=s("",4),f=a("div",{className:"run-code"},"▶ Run Code",-1),w=s("",4),R=a("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),q=a("div",{className:"run-code"},"▶ Run Code",-1),V=s("",5),I=a("div",{className:"run-code"},"▶ Run Code",-1),j=s("",4),x=a("div",{className:"run-code"},"▶ Run Code",-1),G=s("",4),B=a("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),U=a("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),O=a("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),H=a("div",{className:"run-code"},"▶ Run Code",-1),$=s("",5),M=a("div",{className:"run-code"},"▶ Run Code",-1),Q=s("",4),J=a("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),X=a("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),Z=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",5),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),os=a("div",{className:"run-code"},"▶ Run Code",-1),es=s("",4),rs=a("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",4),ts=a("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",5),ys=a("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",5),is=a("div",{className:"run-code"},"▶ Run Code",-1),As=s("",4),Cs=a("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",4),bs=a("div",{className:"run-code"},"▶ Run Code",-1),us=s("",4),ms=a("div",{className:"run-code"},"▶ Run Code",-1),hs=s("",4),_s=a("div",{className:"run-code"},"▶ Run Code",-1),gs=s("",4),vs=a("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",4),Es=a("div",{className:"run-code"},"▶ Run Code",-1),Ss=s("",4),Ps=a("div",{className:"run-code"},"▶ Run Code",-1),ks=s("",5),fs=a("div",{className:"run-code"},"▶ Run Code",-1),ws=s("",4),Rs=a("div",{className:"run-code"},"▶ Run Code",-1),Ns=s("",4),qs=a("div",{className:"run-code"},"▶ Run Code",-1),Vs=s("",1),Is=[e,r,c,t,D,y,F,i,A,C,d,b,u,m,h,_,g,v,T,E,S,P,k,f,w,R,N,q,V,I,j,x,G,B,z,U,L,O,W,H,$,M,Q,J,K,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,bs,us,ms,hs,_s,gs,vs,Ts,Es,Ss,Ps,ks,fs,ws,Rs,Ns,qs,Vs];function js(xs,Gs,Bs,zs,Us,Ls){return p(),l("div",null,Is)}const Hs=n(o,[["render",js]]);export{Ws as __pageData,Hs as default};
diff --git a/docs/document/assets/app.c33a906f.js b/docs/document/assets/app.5829e01a.js
similarity index 90%
rename from docs/document/assets/app.c33a906f.js
rename to docs/document/assets/app.5829e01a.js
index 94990e637..02ff69d7f 100644
--- a/docs/document/assets/app.c33a906f.js
+++ b/docs/document/assets/app.5829e01a.js
@@ -1 +1 @@
-import{d as p,R as s,a7 as i,u,p as c,k as l,a8 as d,a9 as f,aa as m,ab as h,ac as A,ad as g,ae as P,af as v,ag as y,ah as C,ai as w,aj as R,ak as _,H as b}from"./chunks/framework.48115c03.js";import{t as E}from"./chunks/theme.db6f7e65.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(E),D=p({name:"VitePressApp",setup(){const{site:e}=u();return c(()=>{l(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),d(),f(),m(),n.setup&&n.setup(),()=>h(n.Layout)}});async function j(){const e=S(),a=O();a.provide(A,e);const t=g(e.route);return a.provide(P,t),a.component("Content",v),a.component("ClientOnly",y),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:C}),{app:a,router:e,data:t}}function O(){return w(D)}function S(){let e=s,a;return R(t=>{let o=_(t);return e&&(a=o),(e||a===o)&&(o=o.replace(/\.js$/,".lean.js")),s&&(e=!1),b(()=>import(o),[])},n.NotFound)}s&&j().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{j as createApp};
+import{d as p,R as s,a7 as i,u,p as c,k as l,a8 as d,a9 as f,aa as m,ab as h,ac as A,ad as g,ae as P,af as v,ag as y,ah as C,ai as w,aj as R,ak as _,H as b}from"./chunks/framework.5c8808ab.js";import{t as E}from"./chunks/theme.2612604f.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(E),D=p({name:"VitePressApp",setup(){const{site:e}=u();return c(()=>{l(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),d(),f(),m(),n.setup&&n.setup(),()=>h(n.Layout)}});async function j(){const e=S(),a=O();a.provide(A,e);const t=g(e.route);return a.provide(P,t),a.component("Content",v),a.component("ClientOnly",y),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:C}),{app:a,router:e,data:t}}function O(){return w(D)}function S(){let e=s,a;return R(t=>{let o=_(t);return e&&(a=o),(e||a===o)&&(o=o.replace(/\.js$/,".lean.js")),s&&(e=!1),b(()=>import(o),[])},n.NotFound)}s&&j().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{j as createApp};
diff --git a/docs/document/assets/chunks/framework.48115c03.js b/docs/document/assets/chunks/framework.5c8808ab.js
similarity index 79%
rename from docs/document/assets/chunks/framework.48115c03.js
rename to docs/document/assets/chunks/framework.5c8808ab.js
index 2e33d32d2..b8480996d 100644
--- a/docs/document/assets/chunks/framework.48115c03.js
+++ b/docs/document/assets/chunks/framework.5c8808ab.js
@@ -1,2 +1,2 @@
-function Jn(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}function Xn(e){if(H(e)){const t={};for(let n=0;n{if(n){const s=n.split(Ri);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Zn(e){let t="";if(se(e))t=e;else if(H(e))for(let n=0;nse(e)?e:e==null?"":H(e)||te(e)&&(e.toString===_r||!K(e.toString))?JSON.stringify(e,pr,2):String(e),pr=(e,t)=>t&&t.__v_isRef?pr(e,t.value):ut(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:gr(t)?{[`Set(${t.size})`]:[...t.values()]}:te(t)&&!H(t)&&!br(t)?String(t):t,ee={},at=[],Oe=()=>{},Mi=()=>!1,Li=/^on[^a-z]/,$t=e=>Li.test(e),Qn=e=>e.startsWith("onUpdate:"),fe=Object.assign,Gn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Si=Object.prototype.hasOwnProperty,Y=(e,t)=>Si.call(e,t),H=Array.isArray,ut=e=>an(e)==="[object Map]",gr=e=>an(e)==="[object Set]",K=e=>typeof e=="function",se=e=>typeof e=="string",es=e=>typeof e=="symbol",te=e=>e!==null&&typeof e=="object",mr=e=>te(e)&&K(e.then)&&K(e.catch),_r=Object.prototype.toString,an=e=>_r.call(e),Ni=e=>an(e).slice(8,-1),br=e=>an(e)==="[object Object]",ts=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,vt=Jn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),un=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Hi=/-(\w)/g,Le=un(e=>e.replace(Hi,(t,n)=>n?n.toUpperCase():"")),$i=/\B([A-Z])/g,ot=un(e=>e.replace($i,"-$1").toLowerCase()),dn=un(e=>e.charAt(0).toUpperCase()+e.slice(1)),Xt=un(e=>e?`on${dn(e)}`:""),Pt=(e,t)=>!Object.is(e,t),Zt=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Nn=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ui=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let Es;const ji=()=>Es||(Es=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let _e;class Bi{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=_e,!t&&_e&&(this.index=(_e.scopes||(_e.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=_e;try{return _e=this,t()}finally{_e=n}}}on(){_e=this}off(){_e=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},yr=e=>(e.w&Ve)>0,wr=e=>(e.n&Ve)>0,ki=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(d==="length"||d>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":H(e)?ts(n)&&l.push(o.get("length")):(l.push(o.get(rt)),ut(e)&&l.push(o.get($n)));break;case"delete":H(e)||(l.push(o.get(rt)),ut(e)&&l.push(o.get($n)));break;case"set":ut(e)&&l.push(o.get(rt));break}if(l.length===1)l[0]&&Un(l[0]);else{const c=[];for(const a of l)a&&c.push(...a);Un(ns(c))}}function Un(e,t){const n=H(e)?e:[...e];for(const s of n)s.computed&&vs(s);for(const s of n)s.computed||vs(s)}function vs(e,t){(e!==Ae||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Vi(e,t){var n;return(n=nn.get(e))===null||n===void 0?void 0:n.get(t)}const qi=Jn("__proto__,__v_isRef,__isVue"),Er=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(es)),zi=rs(),Yi=rs(!1,!0),Ji=rs(!0),As=Xi();function Xi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=J(this);for(let i=0,o=this.length;i{e[t]=function(...n){yt();const s=J(this)[t].apply(this,n);return wt(),s}}),e}function Zi(e){const t=J(this);return pe(t,"has",e),t.hasOwnProperty(e)}function rs(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?po:Or:t?Rr:Ar).get(s))return s;const o=H(s);if(!e){if(o&&Y(As,r))return Reflect.get(As,r,i);if(r==="hasOwnProperty")return Zi}const l=Reflect.get(s,r,i);return(es(r)?Er.has(r):qi(r))||(e||pe(s,"get",r),t)?l:oe(l)?o&&ts(r)?l:l.value:te(l)?e?Fr(l):pn(l):l}}const Qi=Tr(),Gi=Tr(!0);function Tr(e=!1){return function(n,s,r,i){let o=n[s];if(mt(o)&&oe(o)&&!oe(r))return!1;if(!e&&(!sn(r)&&!mt(r)&&(o=J(o),r=J(r)),!H(n)&&oe(o)&&!oe(r)))return o.value=r,!0;const l=H(n)&&ts(s)?Number(s)e,hn=e=>Reflect.getPrototypeOf(e);function Bt(e,t,n=!1,s=!1){e=e.__v_raw;const r=J(e),i=J(t);n||(t!==i&&pe(r,"get",t),pe(r,"get",i));const{has:o}=hn(r),l=s?is:n?cs:Mt;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Dt(e,t=!1){const n=this.__v_raw,s=J(n),r=J(e);return t||(e!==r&&pe(s,"has",e),pe(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Kt(e,t=!1){return e=e.__v_raw,!t&&pe(J(e),"iterate",rt),Reflect.get(e,"size",e)}function Rs(e){e=J(e);const t=J(this);return hn(t).has.call(t,e)||(t.add(e),He(t,"add",e,e)),this}function Os(e,t){t=J(t);const n=J(this),{has:s,get:r}=hn(n);let i=s.call(n,e);i||(e=J(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?Pt(t,o)&&He(n,"set",e,t):He(n,"add",e,t),this}function Fs(e){const t=J(this),{has:n,get:s}=hn(t);let r=n.call(t,e);r||(e=J(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&He(t,"delete",e,void 0),i}function Is(){const e=J(this),t=e.size!==0,n=e.clear();return t&&He(e,"clear",void 0,void 0),n}function kt(e,t){return function(s,r){const i=this,o=i.__v_raw,l=J(o),c=t?is:e?cs:Mt;return!e&&pe(l,"iterate",rt),o.forEach((a,d)=>s.call(r,c(a),c(d),i))}}function Wt(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=ut(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,a=r[e](...s),d=n?is:t?cs:Mt;return!t&&pe(i,"iterate",c?$n:rt),{next(){const{value:p,done:g}=a.next();return g?{value:p,done:g}:{value:l?[d(p[0]),d(p[1])]:d(p),done:g}},[Symbol.iterator](){return this}}}}function Ue(e){return function(...t){return e==="delete"?!1:this}}function io(){const e={get(i){return Bt(this,i)},get size(){return Kt(this)},has:Dt,add:Rs,set:Os,delete:Fs,clear:Is,forEach:kt(!1,!1)},t={get(i){return Bt(this,i,!1,!0)},get size(){return Kt(this)},has:Dt,add:Rs,set:Os,delete:Fs,clear:Is,forEach:kt(!1,!0)},n={get(i){return Bt(this,i,!0)},get size(){return Kt(this,!0)},has(i){return Dt.call(this,i,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:kt(!0,!1)},s={get(i){return Bt(this,i,!0,!0)},get size(){return Kt(this,!0)},has(i){return Dt.call(this,i,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:kt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Wt(i,!1,!1),n[i]=Wt(i,!0,!1),t[i]=Wt(i,!1,!0),s[i]=Wt(i,!0,!0)}),[e,n,t,s]}const[oo,lo,co,fo]=io();function os(e,t){const n=t?e?fo:co:e?lo:oo;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(Y(n,r)&&r in s?n:s,r,i)}const ao={get:os(!1,!1)},uo={get:os(!1,!0)},ho={get:os(!0,!1)},Ar=new WeakMap,Rr=new WeakMap,Or=new WeakMap,po=new WeakMap;function go(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function mo(e){return e.__v_skip||!Object.isExtensible(e)?0:go(Ni(e))}function pn(e){return mt(e)?e:ls(e,!1,vr,ao,Ar)}function _o(e){return ls(e,!1,ro,uo,Rr)}function Fr(e){return ls(e,!0,so,ho,Or)}function ls(e,t,n,s,r){if(!te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=mo(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function dt(e){return mt(e)?dt(e.__v_raw):!!(e&&e.__v_isReactive)}function mt(e){return!!(e&&e.__v_isReadonly)}function sn(e){return!!(e&&e.__v_isShallow)}function Ir(e){return dt(e)||mt(e)}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function At(e){return tn(e,"__v_skip",!0),e}const Mt=e=>te(e)?pn(e):e,cs=e=>te(e)?Fr(e):e;function fs(e){ke&&Ae&&(e=J(e),xr(e.dep||(e.dep=ns())))}function as(e,t){e=J(e);const n=e.dep;n&&Un(n)}function oe(e){return!!(e&&e.__v_isRef===!0)}function Pr(e){return Mr(e,!1)}function bo(e){return Mr(e,!0)}function Mr(e,t){return oe(e)?e:new yo(e,t)}class yo{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:Mt(t)}get value(){return fs(this),this._value}set value(t){const n=this.__v_isShallow||sn(t)||mt(t);t=n?t:J(t),Pt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Mt(t),as(this))}}function wo(e){return oe(e)?e.value:e}const Co={get:(e,t,n)=>wo(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return oe(r)&&!oe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Lr(e){return dt(e)?e:new Proxy(e,Co)}class xo{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>fs(this),()=>as(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Nc(e){return new xo(e)}class Eo{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Vi(J(this._object),this._key)}}function Hc(e,t,n){const s=e[t];return oe(s)?s:new Eo(e,t,n)}var Sr;class To{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Sr]=!1,this._dirty=!0,this.effect=new ss(t,()=>{this._dirty||(this._dirty=!0,as(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=J(this);return fs(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Sr="__v_isReadonly";function vo(e,t,n=!1){let s,r;const i=K(e);return i?(s=e,r=Oe):(s=e.get,r=e.set),new To(s,r,i||!r,n)}function We(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){gn(i,t,n)}return r}function xe(e,t,n,s){if(K(e)){const i=We(e,t,n,s);return i&&mr(i)&&i.catch(o=>{gn(o,t,n)}),i}const r=[];for(let i=0;i>>1;St(ae[s])Me&&ae.splice(t,1)}function Fo(e){H(e)?ht.push(...e):(!Ne||!Ne.includes(e,e.allowRecurse?Ge+1:Ge))&&ht.push(e),$r()}function Ps(e,t=Lt?Me+1:0){for(;tSt(n)-St(s)),Ge=0;Gee.id==null?1/0:e.id,Io=(e,t)=>{const n=St(e)-St(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ur(e){jn=!1,Lt=!0,ae.sort(Io);const t=Oe;try{for(Me=0;Mese(v)?v.trim():v)),p&&(r=n.map(Nn))}let l,c=s[l=Xt(t)]||s[l=Xt(Le(t))];!c&&i&&(c=s[l=Xt(ot(t))]),c&&xe(c,e,6,r);const a=s[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,xe(a,e,6,r)}}function jr(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!K(e)){const c=a=>{const d=jr(a,t,!0);d&&(l=!0,fe(o,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(te(e)&&s.set(e,null),null):(H(i)?i.forEach(c=>o[c]=null):fe(o,i),te(e)&&s.set(e,o),o)}function mn(e,t){return!e||!$t(t)?!1:(t=t.slice(2).replace(/Once$/,""),Y(e,t[0].toLowerCase()+t.slice(1))||Y(e,ot(t))||Y(e,t))}let le=null,_n=null;function on(e){const t=le;return le=e,_n=e&&e.type.__scopeId||null,t}function $c(e){_n=e}function Uc(){_n=null}function Mo(e,t=le,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ks(-1);const i=on(t);let o;try{o=e(...r)}finally{on(i),s._d&&Ks(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Rn(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:c,emit:a,render:d,renderCache:p,data:g,setupState:v,ctx:S,inheritAttrs:O}=e;let q,m;const T=on(e);try{if(n.shapeFlag&4){const N=r||s;q=ve(d.call(N,N,p,i,v,g,S)),m=c}else{const N=t;q=ve(N.length>1?N(i,{attrs:c,slots:l,emit:a}):N(i,null)),m=t.props?c:Lo(c)}}catch(N){It.length=0,gn(N,e,1),q=ce(be)}let R=q;if(m&&O!==!1){const N=Object.keys(m),{shapeFlag:B}=R;N.length&&B&7&&(o&&N.some(Qn)&&(m=So(m,o)),R=qe(R,m))}return n.dirs&&(R=qe(R),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&(R.transition=n.transition),q=R,on(T),q}const Lo=e=>{let t;for(const n in e)(n==="class"||n==="style"||$t(n))&&((t||(t={}))[n]=e[n]);return t},So=(e,t)=>{const n={};for(const s in e)(!Qn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function No(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Ms(s,o,a):!!o;if(c&8){const d=t.dynamicProps;for(let p=0;pe.__isSuspense;function Br(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):Fo(e)}function Uo(e,t){if(re){let n=re.provides;const s=re.parent&&re.parent.provides;s===n&&(n=re.provides=Object.create(s)),n[e]=t}}function pt(e,t,n=!1){const s=re||le;if(s){const r=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&K(t)?t.call(s.proxy):t}}function jo(e,t){return bn(e,null,t)}function jc(e,t){return bn(e,null,{flush:"post"})}const Vt={};function Qt(e,t,n){return bn(e,t,n)}function bn(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=ee){const l=Ki()===(re==null?void 0:re.scope)?re:null;let c,a=!1,d=!1;if(oe(e)?(c=()=>e.value,a=sn(e)):dt(e)?(c=()=>e,s=!0):H(e)?(d=!0,a=e.some(R=>dt(R)||sn(R)),c=()=>e.map(R=>{if(oe(R))return R.value;if(dt(R))return nt(R);if(K(R))return We(R,l,2)})):K(e)?t?c=()=>We(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return p&&p(),xe(e,l,3,[g])}:c=Oe,t&&s){const R=c;c=()=>nt(R())}let p,g=R=>{p=m.onStop=()=>{We(R,l,4)}},v;if(Ht)if(g=Oe,t?n&&xe(t,l,3,[c(),d?[]:void 0,g]):c(),r==="sync"){const R=Ll();v=R.__watcherHandles||(R.__watcherHandles=[])}else return Oe;let S=d?new Array(e.length).fill(Vt):Vt;const O=()=>{if(m.active)if(t){const R=m.run();(s||a||(d?R.some((N,B)=>Pt(N,S[B])):Pt(R,S)))&&(p&&p(),xe(t,l,3,[R,S===Vt?void 0:d&&S[0]===Vt?[]:S,g]),S=R)}else m.run()};O.allowRecurse=!!t;let q;r==="sync"?q=O:r==="post"?q=()=>de(O,l&&l.suspense):(O.pre=!0,l&&(O.id=l.uid),q=()=>ds(O));const m=new ss(c,q);t?n?O():S=m.run():r==="post"?de(m.run.bind(m),l&&l.suspense):m.run();const T=()=>{m.stop(),l&&l.scope&&Gn(l.scope.effects,m)};return v&&v.push(T),T}function Bo(e,t,n){const s=this.proxy,r=se(e)?e.includes(".")?Dr(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=re;bt(this);const l=bn(r,i.bind(s),n);return o?bt(o):it(),l}function Dr(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{nt(n,t)});else if(br(e))for(const n in e)nt(e[n],t);return e}function Do(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Cn(()=>{e.isMounted=!0}),zr(()=>{e.isUnmounting=!0}),e}const ye=[Function,Array],Ko={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ye,onEnter:ye,onAfterEnter:ye,onEnterCancelled:ye,onBeforeLeave:ye,onLeave:ye,onAfterLeave:ye,onLeaveCancelled:ye,onBeforeAppear:ye,onAppear:ye,onAfterAppear:ye,onAppearCancelled:ye},setup(e,{slots:t}){const n=ui(),s=Do();let r;return()=>{const i=t.default&&Wr(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const O of i)if(O.type!==be){o=O;break}}const l=J(e),{mode:c}=l;if(s.isLeaving)return On(o);const a=Ls(o);if(!a)return On(o);const d=Bn(a,l,s,n);Dn(a,d);const p=n.subTree,g=p&&Ls(p);let v=!1;const{getTransitionKey:S}=a.type;if(S){const O=S();r===void 0?r=O:O!==r&&(r=O,v=!0)}if(g&&g.type!==be&&(!et(a,g)||v)){const O=Bn(g,l,s,n);if(Dn(g,O),c==="out-in")return s.isLeaving=!0,O.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},On(o);c==="in-out"&&a.type!==be&&(O.delayLeave=(q,m,T)=>{const R=kr(s,g);R[String(g.key)]=g,q._leaveCb=()=>{m(),q._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=T})}return o}}},Kr=Ko;function kr(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Bn(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:d,onBeforeLeave:p,onLeave:g,onAfterLeave:v,onLeaveCancelled:S,onBeforeAppear:O,onAppear:q,onAfterAppear:m,onAppearCancelled:T}=t,R=String(e.key),N=kr(n,e),B=(x,U)=>{x&&xe(x,s,9,U)},z=(x,U)=>{const $=U[1];B(x,U),H(x)?x.every(k=>k.length<=1)&&$():x.length<=1&&$()},D={mode:i,persisted:o,beforeEnter(x){let U=l;if(!n.isMounted)if(r)U=O||l;else return;x._leaveCb&&x._leaveCb(!0);const $=N[R];$&&et(e,$)&&$.el._leaveCb&&$.el._leaveCb(),B(U,[x])},enter(x){let U=c,$=a,k=d;if(!n.isMounted)if(r)U=q||c,$=m||a,k=T||d;else return;let F=!1;const W=x._enterCb=P=>{F||(F=!0,P?B(k,[x]):B($,[x]),D.delayedLeave&&D.delayedLeave(),x._enterCb=void 0)};U?z(U,[x,W]):W()},leave(x,U){const $=String(e.key);if(x._enterCb&&x._enterCb(!0),n.isUnmounting)return U();B(p,[x]);let k=!1;const F=x._leaveCb=W=>{k||(k=!0,U(),W?B(S,[x]):B(v,[x]),x._leaveCb=void 0,N[$]===e&&delete N[$])};N[$]=e,g?z(g,[x,F]):F()},clone(x){return Bn(x,t,n,s)}};return D}function On(e){if(yn(e))return e=qe(e),e.children=null,e}function Ls(e){return yn(e)?e.children?e.children[0]:void 0:e}function Dn(e,t){e.shapeFlag&6&&e.component?Dn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Wr(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,yn=e=>e.type.__isKeepAlive;function ko(e,t){qr(e,"a",t)}function Wo(e,t){qr(e,"da",t)}function qr(e,t,n=re){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(wn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)yn(r.parent.vnode)&&Vo(s,t,n,r),r=r.parent}}function Vo(e,t,n,s){const r=wn(t,e,s,!0);xn(()=>{Gn(s[t],r)},n)}function wn(e,t,n=re,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;yt(),bt(n);const l=xe(t,n,e,o);return it(),wt(),l});return s?r.unshift(i):r.push(i),i}}const $e=e=>(t,n=re)=>(!Ht||e==="sp")&&wn(e,(...s)=>t(...s),n),qo=$e("bm"),Cn=$e("m"),zo=$e("bu"),Yo=$e("u"),zr=$e("bum"),xn=$e("um"),Jo=$e("sp"),Xo=$e("rtg"),Zo=$e("rtc");function Qo(e,t=re){wn("ec",e,t)}function Bc(e,t){const n=le;if(n===null)return e;const s=Tn(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;it(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;lfn(t)?!(t.type===be||t.type===he&&!Xr(t.children)):!0)?e:null}function Vc(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:Xt(s)]=e[s];return n}const Kn=e=>e?di(e)?Tn(e)||e.proxy:Kn(e.parent):null,Rt=fe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Kn(e.parent),$root:e=>Kn(e.root),$emit:e=>e.emit,$options:e=>ps(e),$forceUpdate:e=>e.f||(e.f=()=>ds(e.update)),$nextTick:e=>e.n||(e.n=Hr.bind(e.proxy)),$watch:e=>Bo.bind(e)}),Fn=(e,t)=>e!==ee&&!e.__isScriptSetup&&Y(e,t),Go={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Fn(s,t))return o[t]=1,s[t];if(r!==ee&&Y(r,t))return o[t]=2,r[t];if((a=e.propsOptions[0])&&Y(a,t))return o[t]=3,i[t];if(n!==ee&&Y(n,t))return o[t]=4,n[t];kn&&(o[t]=0)}}const d=Rt[t];let p,g;if(d)return t==="$attrs"&&pe(e,"get",t),d(e);if((p=l.__cssModules)&&(p=p[t]))return p;if(n!==ee&&Y(n,t))return o[t]=4,n[t];if(g=c.config.globalProperties,Y(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Fn(r,t)?(r[t]=n,!0):s!==ee&&Y(s,t)?(s[t]=n,!0):Y(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==ee&&Y(e,o)||Fn(t,o)||(l=i[0])&&Y(l,o)||Y(s,o)||Y(Rt,o)||Y(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Y(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let kn=!0;function el(e){const t=ps(e),n=e.proxy,s=e.ctx;kn=!1,t.beforeCreate&&Ns(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:a,created:d,beforeMount:p,mounted:g,beforeUpdate:v,updated:S,activated:O,deactivated:q,beforeDestroy:m,beforeUnmount:T,destroyed:R,unmounted:N,render:B,renderTracked:z,renderTriggered:D,errorCaptured:x,serverPrefetch:U,expose:$,inheritAttrs:k,components:F,directives:W,filters:P}=t;if(a&&tl(a,s,null,e.appContext.config.unwrapInjectedRef),o)for(const ne in o){const Q=o[ne];K(Q)&&(s[ne]=Q.bind(n))}if(r){const ne=r.call(n,n);te(ne)&&(e.data=pn(ne))}if(kn=!0,i)for(const ne in i){const Q=i[ne],ze=K(Q)?Q.bind(n,n):K(Q.get)?Q.get.bind(n,n):Oe,Ut=!K(Q)&&K(Q.set)?Q.set.bind(n):Oe,Ye=Te({get:ze,set:Ut});Object.defineProperty(s,ne,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:Fe=>Ye.value=Fe})}if(l)for(const ne in l)Zr(l[ne],s,n,ne);if(c){const ne=K(c)?c.call(n):c;Reflect.ownKeys(ne).forEach(Q=>{Uo(Q,ne[Q])})}d&&Ns(d,e,"c");function X(ne,Q){H(Q)?Q.forEach(ze=>ne(ze.bind(n))):Q&&ne(Q.bind(n))}if(X(qo,p),X(Cn,g),X(zo,v),X(Yo,S),X(ko,O),X(Wo,q),X(Qo,x),X(Zo,z),X(Xo,D),X(zr,T),X(xn,N),X(Jo,U),H($))if($.length){const ne=e.exposed||(e.exposed={});$.forEach(Q=>{Object.defineProperty(ne,Q,{get:()=>n[Q],set:ze=>n[Q]=ze})})}else e.exposed||(e.exposed={});B&&e.render===Oe&&(e.render=B),k!=null&&(e.inheritAttrs=k),F&&(e.components=F),W&&(e.directives=W)}function tl(e,t,n=Oe,s=!1){H(e)&&(e=Wn(e));for(const r in e){const i=e[r];let o;te(i)?"default"in i?o=pt(i.from||r,i.default,!0):o=pt(i.from||r):o=pt(i),oe(o)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:l=>o.value=l}):t[r]=o}}function Ns(e,t,n){xe(H(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Zr(e,t,n,s){const r=s.includes(".")?Dr(n,s):()=>n[s];if(se(e)){const i=t[e];K(i)&&Qt(r,i)}else if(K(e))Qt(r,e.bind(n));else if(te(e))if(H(e))e.forEach(i=>Zr(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&Qt(r,i,e)}}function ps(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(a=>ln(c,a,o,!0)),ln(c,t,o)),te(t)&&i.set(t,c),c}function ln(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&ln(e,i,n,!0),r&&r.forEach(o=>ln(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=nl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const nl={data:Hs,props:Qe,emits:Qe,methods:Qe,computed:Qe,beforeCreate:ue,created:ue,beforeMount:ue,mounted:ue,beforeUpdate:ue,updated:ue,beforeDestroy:ue,beforeUnmount:ue,destroyed:ue,unmounted:ue,activated:ue,deactivated:ue,errorCaptured:ue,serverPrefetch:ue,components:Qe,directives:Qe,watch:rl,provide:Hs,inject:sl};function Hs(e,t){return t?e?function(){return fe(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function sl(e,t){return Qe(Wn(e),Wn(t))}function Wn(e){if(H(e)){const t={};for(let n=0;n0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[g,v]=Gr(p,t,!0);fe(o,g),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return te(e)&&s.set(e,at),at;if(H(i))for(let d=0;d-1,v[1]=O<0||S-1||Y(v,"default"))&&l.push(p)}}}const a=[o,l];return te(e)&&s.set(e,a),a}function $s(e){return e[0]!=="$"}function Us(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function js(e,t){return Us(e)===Us(t)}function Bs(e,t){return H(t)?t.findIndex(n=>js(n,e)):K(t)&&js(t,e)?0:-1}const ei=e=>e[0]==="_"||e==="$stable",gs=e=>H(e)?e.map(ve):[ve(e)],ll=(e,t,n)=>{if(t._n)return t;const s=Mo((...r)=>gs(t(...r)),n);return s._c=!1,s},ti=(e,t,n)=>{const s=e._ctx;for(const r in e){if(ei(r))continue;const i=e[r];if(K(i))t[r]=ll(r,i,s);else if(i!=null){const o=gs(i);t[r]=()=>o}}},ni=(e,t)=>{const n=gs(t);e.slots.default=()=>n},cl=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=J(t),tn(t,"_",n)):ti(t,e.slots={})}else e.slots={},t&&ni(e,t);tn(e.slots,En,1)},fl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=ee;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(fe(r,t),!n&&l===1&&delete r._):(i=!t.$stable,ti(t,r)),o=t}else t&&(ni(e,t),o={default:1});if(i)for(const l in r)!ei(l)&&!(l in o)&&delete r[l]};function si(){return{app:null,config:{isNativeTag:Mi,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let al=0;function ul(e,t){return function(s,r=null){K(s)||(s=Object.assign({},s)),r!=null&&!te(r)&&(r=null);const i=si(),o=new Set;let l=!1;const c=i.app={_uid:al++,_component:s,_props:r,_container:null,_context:i,_instance:null,version:Sl,get config(){return i.config},set config(a){},use(a,...d){return o.has(a)||(a&&K(a.install)?(o.add(a),a.install(c,...d)):K(a)&&(o.add(a),a(c,...d))),c},mixin(a){return i.mixins.includes(a)||i.mixins.push(a),c},component(a,d){return d?(i.components[a]=d,c):i.components[a]},directive(a,d){return d?(i.directives[a]=d,c):i.directives[a]},mount(a,d,p){if(!l){const g=ce(s,r);return g.appContext=i,d&&t?t(g,a):e(g,a,p),l=!0,c._container=a,a.__vue_app__=c,Tn(g.component)||g.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(a,d){return i.provides[a]=d,c}};return c}}function cn(e,t,n,s,r=!1){if(H(e)){e.forEach((g,v)=>cn(g,t&&(H(t)?t[v]:t),n,s,r));return}if(gt(s)&&!r)return;const i=s.shapeFlag&4?Tn(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:c}=e,a=t&&t.r,d=l.refs===ee?l.refs={}:l.refs,p=l.setupState;if(a!=null&&a!==c&&(se(a)?(d[a]=null,Y(p,a)&&(p[a]=null)):oe(a)&&(a.value=null)),K(c))We(c,l,12,[o,d]);else{const g=se(c),v=oe(c);if(g||v){const S=()=>{if(e.f){const O=g?Y(p,c)?p[c]:d[c]:c.value;r?H(O)&&Gn(O,i):H(O)?O.includes(i)||O.push(i):g?(d[c]=[i],Y(p,c)&&(p[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else g?(d[c]=o,Y(p,c)&&(p[c]=o)):v&&(c.value=o,e.k&&(d[e.k]=o))};o?(S.id=-1,de(S,n)):S()}}}let je=!1;const qt=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",zt=e=>e.nodeType===8;function dl(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:a}}=e,d=(m,T)=>{if(!T.hasChildNodes()){n(null,m,T),rn(),T._vnode=m;return}je=!1,p(T.firstChild,m,null,null,null),rn(),T._vnode=m,je&&console.error("Hydration completed but contains mismatches.")},p=(m,T,R,N,B,z=!1)=>{const D=zt(m)&&m.data==="[",x=()=>O(m,T,R,N,B,D),{type:U,ref:$,shapeFlag:k,patchFlag:F}=T;let W=m.nodeType;T.el=m,F===-2&&(z=!1,T.dynamicChildren=null);let P=null;switch(U){case _t:W!==3?T.children===""?(c(T.el=r(""),o(m),m),P=m):P=x():(m.data!==T.children&&(je=!0,m.data=T.children),P=i(m));break;case be:W!==8||D?P=x():P=i(m);break;case Ft:if(D&&(m=i(m),W=m.nodeType),W===1||W===3){P=m;const ge=!T.children.length;for(let X=0;X{z=z||!!T.dynamicChildren;const{type:D,props:x,patchFlag:U,shapeFlag:$,dirs:k}=T,F=D==="input"&&k||D==="option";if(F||U!==-1){if(k&&Pe(T,null,R,"created"),x)if(F||!z||U&48)for(const P in x)(F&&P.endsWith("value")||$t(P)&&!vt(P))&&s(m,P,null,x[P],!1,void 0,R);else x.onClick&&s(m,"onClick",null,x.onClick,!1,void 0,R);let W;if((W=x&&x.onVnodeBeforeMount)&&we(W,R,T),k&&Pe(T,null,R,"beforeMount"),((W=x&&x.onVnodeMounted)||k)&&Br(()=>{W&&we(W,R,T),k&&Pe(T,null,R,"mounted")},N),$&16&&!(x&&(x.innerHTML||x.textContent))){let P=v(m.firstChild,T,m,R,N,B,z);for(;P;){je=!0;const ge=P;P=P.nextSibling,l(ge)}}else $&8&&m.textContent!==T.children&&(je=!0,m.textContent=T.children)}return m.nextSibling},v=(m,T,R,N,B,z,D)=>{D=D||!!T.dynamicChildren;const x=T.children,U=x.length;for(let $=0;${const{slotScopeIds:D}=T;D&&(B=B?B.concat(D):D);const x=o(m),U=v(i(m),T,x,R,N,B,z);return U&&zt(U)&&U.data==="]"?i(T.anchor=U):(je=!0,c(T.anchor=a("]"),x,U),U)},O=(m,T,R,N,B,z)=>{if(je=!0,T.el=null,z){const U=q(m);for(;;){const $=i(m);if($&&$!==U)l($);else break}}const D=i(m),x=o(m);return l(m),n(null,T,x,D,R,N,qt(x),B),D},q=m=>{let T=0;for(;m;)if(m=i(m),m&&zt(m)&&(m.data==="["&&T++,m.data==="]")){if(T===0)return i(m);T--}return m};return[d,p]}const de=Br;function hl(e){return pl(e,dl)}function pl(e,t){const n=ji();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:a,setElementText:d,parentNode:p,nextSibling:g,setScopeId:v=Oe,insertStaticContent:S}=e,O=(f,u,h,b=null,_=null,C=null,A=!1,w=null,E=!!u.dynamicChildren)=>{if(f===u)return;f&&!et(f,u)&&(b=jt(f),Fe(f,_,C,!0),f=null),u.patchFlag===-2&&(E=!1,u.dynamicChildren=null);const{type:y,ref:M,shapeFlag:I}=u;switch(y){case _t:q(f,u,h,b);break;case be:m(f,u,h,b);break;case Ft:f==null&&T(u,h,b,A);break;case he:F(f,u,h,b,_,C,A,w,E);break;default:I&1?B(f,u,h,b,_,C,A,w,E):I&6?W(f,u,h,b,_,C,A,w,E):(I&64||I&128)&&y.process(f,u,h,b,_,C,A,w,E,lt)}M!=null&&_&&cn(M,f&&f.ref,C,u||f,!u)},q=(f,u,h,b)=>{if(f==null)s(u.el=l(u.children),h,b);else{const _=u.el=f.el;u.children!==f.children&&a(_,u.children)}},m=(f,u,h,b)=>{f==null?s(u.el=c(u.children||""),h,b):u.el=f.el},T=(f,u,h,b)=>{[f.el,f.anchor]=S(f.children,u,h,b,f.el,f.anchor)},R=({el:f,anchor:u},h,b)=>{let _;for(;f&&f!==u;)_=g(f),s(f,h,b),f=_;s(u,h,b)},N=({el:f,anchor:u})=>{let h;for(;f&&f!==u;)h=g(f),r(f),f=h;r(u)},B=(f,u,h,b,_,C,A,w,E)=>{A=A||u.type==="svg",f==null?z(u,h,b,_,C,A,w,E):U(f,u,_,C,A,w,E)},z=(f,u,h,b,_,C,A,w)=>{let E,y;const{type:M,props:I,shapeFlag:L,transition:j,dirs:V}=f;if(E=f.el=o(f.type,C,I&&I.is,I),L&8?d(E,f.children):L&16&&x(f.children,E,null,b,_,C&&M!=="foreignObject",A,w),V&&Pe(f,null,b,"created"),D(E,f,f.scopeId,A,b),I){for(const Z in I)Z!=="value"&&!vt(Z)&&i(E,Z,null,I[Z],C,f.children,b,_,Se);"value"in I&&i(E,"value",null,I.value),(y=I.onVnodeBeforeMount)&&we(y,b,f)}V&&Pe(f,null,b,"beforeMount");const G=(!_||_&&!_.pendingBranch)&&j&&!j.persisted;G&&j.beforeEnter(E),s(E,u,h),((y=I&&I.onVnodeMounted)||G||V)&&de(()=>{y&&we(y,b,f),G&&j.enter(E),V&&Pe(f,null,b,"mounted")},_)},D=(f,u,h,b,_)=>{if(h&&v(f,h),b)for(let C=0;C{for(let y=E;y{const w=u.el=f.el;let{patchFlag:E,dynamicChildren:y,dirs:M}=u;E|=f.patchFlag&16;const I=f.props||ee,L=u.props||ee;let j;h&&Je(h,!1),(j=L.onVnodeBeforeUpdate)&&we(j,h,u,f),M&&Pe(u,f,h,"beforeUpdate"),h&&Je(h,!0);const V=_&&u.type!=="foreignObject";if(y?$(f.dynamicChildren,y,w,h,b,V,C):A||Q(f,u,w,null,h,b,V,C,!1),E>0){if(E&16)k(w,u,I,L,h,b,_);else if(E&2&&I.class!==L.class&&i(w,"class",null,L.class,_),E&4&&i(w,"style",I.style,L.style,_),E&8){const G=u.dynamicProps;for(let Z=0;Z{j&&we(j,h,u,f),M&&Pe(u,f,h,"updated")},b)},$=(f,u,h,b,_,C,A)=>{for(let w=0;w{if(h!==b){if(h!==ee)for(const w in h)!vt(w)&&!(w in b)&&i(f,w,h[w],null,A,u.children,_,C,Se);for(const w in b){if(vt(w))continue;const E=b[w],y=h[w];E!==y&&w!=="value"&&i(f,w,y,E,A,u.children,_,C,Se)}"value"in b&&i(f,"value",h.value,b.value)}},F=(f,u,h,b,_,C,A,w,E)=>{const y=u.el=f?f.el:l(""),M=u.anchor=f?f.anchor:l("");let{patchFlag:I,dynamicChildren:L,slotScopeIds:j}=u;j&&(w=w?w.concat(j):j),f==null?(s(y,h,b),s(M,h,b),x(u.children,h,M,_,C,A,w,E)):I>0&&I&64&&L&&f.dynamicChildren?($(f.dynamicChildren,L,h,_,C,A,w),(u.key!=null||_&&u===_.subTree)&&ms(f,u,!0)):Q(f,u,h,M,_,C,A,w,E)},W=(f,u,h,b,_,C,A,w,E)=>{u.slotScopeIds=w,f==null?u.shapeFlag&512?_.ctx.activate(u,h,b,A,E):P(u,h,b,_,C,A,E):ge(f,u,E)},P=(f,u,h,b,_,C,A)=>{const w=f.component=vl(f,b,_);if(yn(f)&&(w.ctx.renderer=lt),Al(w),w.asyncDep){if(_&&_.registerDep(w,X),!f.el){const E=w.subTree=ce(be);m(null,E,u,h)}return}X(w,f,u,h,_,C,A)},ge=(f,u,h)=>{const b=u.component=f.component;if(No(f,u,h))if(b.asyncDep&&!b.asyncResolved){ne(b,u,h);return}else b.next=u,Oo(b.update),b.update();else u.el=f.el,b.vnode=u},X=(f,u,h,b,_,C,A)=>{const w=()=>{if(f.isMounted){let{next:M,bu:I,u:L,parent:j,vnode:V}=f,G=M,Z;Je(f,!1),M?(M.el=V.el,ne(f,M,A)):M=V,I&&Zt(I),(Z=M.props&&M.props.onVnodeBeforeUpdate)&&we(Z,j,M,V),Je(f,!0);const ie=Rn(f),Ee=f.subTree;f.subTree=ie,O(Ee,ie,p(Ee.el),jt(Ee),f,_,C),M.el=ie.el,G===null&&Ho(f,ie.el),L&&de(L,_),(Z=M.props&&M.props.onVnodeUpdated)&&de(()=>we(Z,j,M,V),_)}else{let M;const{el:I,props:L}=u,{bm:j,m:V,parent:G}=f,Z=gt(u);if(Je(f,!1),j&&Zt(j),!Z&&(M=L&&L.onVnodeBeforeMount)&&we(M,G,u),Je(f,!0),I&&An){const ie=()=>{f.subTree=Rn(f),An(I,f.subTree,f,_,null)};Z?u.type.__asyncLoader().then(()=>!f.isUnmounted&&ie()):ie()}else{const ie=f.subTree=Rn(f);O(null,ie,h,b,f,_,C),u.el=ie.el}if(V&&de(V,_),!Z&&(M=L&&L.onVnodeMounted)){const ie=u;de(()=>we(M,G,ie),_)}(u.shapeFlag&256||G&>(G.vnode)&&G.vnode.shapeFlag&256)&&f.a&&de(f.a,_),f.isMounted=!0,u=h=b=null}},E=f.effect=new ss(w,()=>ds(y),f.scope),y=f.update=()=>E.run();y.id=f.uid,Je(f,!0),y()},ne=(f,u,h)=>{u.component=f;const b=f.vnode.props;f.vnode=u,f.next=null,ol(f,u.props,b,h),fl(f,u.children,h),yt(),Ps(),wt()},Q=(f,u,h,b,_,C,A,w,E=!1)=>{const y=f&&f.children,M=f?f.shapeFlag:0,I=u.children,{patchFlag:L,shapeFlag:j}=u;if(L>0){if(L&128){Ut(y,I,h,b,_,C,A,w,E);return}else if(L&256){ze(y,I,h,b,_,C,A,w,E);return}}j&8?(M&16&&Se(y,_,C),I!==y&&d(h,I)):M&16?j&16?Ut(y,I,h,b,_,C,A,w,E):Se(y,_,C,!0):(M&8&&d(h,""),j&16&&x(I,h,b,_,C,A,w,E))},ze=(f,u,h,b,_,C,A,w,E)=>{f=f||at,u=u||at;const y=f.length,M=u.length,I=Math.min(y,M);let L;for(L=0;LM?Se(f,_,C,!0,!1,I):x(u,h,b,_,C,A,w,E,I)},Ut=(f,u,h,b,_,C,A,w,E)=>{let y=0;const M=u.length;let I=f.length-1,L=M-1;for(;y<=I&&y<=L;){const j=f[y],V=u[y]=E?Ke(u[y]):ve(u[y]);if(et(j,V))O(j,V,h,null,_,C,A,w,E);else break;y++}for(;y<=I&&y<=L;){const j=f[I],V=u[L]=E?Ke(u[L]):ve(u[L]);if(et(j,V))O(j,V,h,null,_,C,A,w,E);else break;I--,L--}if(y>I){if(y<=L){const j=L+1,V=jL)for(;y<=I;)Fe(f[y],_,C,!0),y++;else{const j=y,V=y,G=new Map;for(y=V;y<=L;y++){const me=u[y]=E?Ke(u[y]):ve(u[y]);me.key!=null&&G.set(me.key,y)}let Z,ie=0;const Ee=L-V+1;let ct=!1,ws=0;const Ct=new Array(Ee);for(y=0;y=Ee){Fe(me,_,C,!0);continue}let Ie;if(me.key!=null)Ie=G.get(me.key);else for(Z=V;Z<=L;Z++)if(Ct[Z-V]===0&&et(me,u[Z])){Ie=Z;break}Ie===void 0?Fe(me,_,C,!0):(Ct[Ie-V]=y+1,Ie>=ws?ws=Ie:ct=!0,O(me,u[Ie],h,null,_,C,A,w,E),ie++)}const Cs=ct?gl(Ct):at;for(Z=Cs.length-1,y=Ee-1;y>=0;y--){const me=V+y,Ie=u[me],xs=me+1{const{el:C,type:A,transition:w,children:E,shapeFlag:y}=f;if(y&6){Ye(f.component.subTree,u,h,b);return}if(y&128){f.suspense.move(u,h,b);return}if(y&64){A.move(f,u,h,lt);return}if(A===he){s(C,u,h);for(let I=0;Iw.enter(C),_);else{const{leave:I,delayLeave:L,afterLeave:j}=w,V=()=>s(C,u,h),G=()=>{I(C,()=>{V(),j&&j()})};L?L(C,V,G):G()}else s(C,u,h)},Fe=(f,u,h,b=!1,_=!1)=>{const{type:C,props:A,ref:w,children:E,dynamicChildren:y,shapeFlag:M,patchFlag:I,dirs:L}=f;if(w!=null&&cn(w,null,h,f,!0),M&256){u.ctx.deactivate(f);return}const j=M&1&&L,V=!gt(f);let G;if(V&&(G=A&&A.onVnodeBeforeUnmount)&&we(G,u,f),M&6)vi(f.component,h,b);else{if(M&128){f.suspense.unmount(h,b);return}j&&Pe(f,null,u,"beforeUnmount"),M&64?f.type.remove(f,u,h,_,lt,b):y&&(C!==he||I>0&&I&64)?Se(y,u,h,!1,!0):(C===he&&I&384||!_&&M&16)&&Se(E,u,h),b&&bs(f)}(V&&(G=A&&A.onVnodeUnmounted)||j)&&de(()=>{G&&we(G,u,f),j&&Pe(f,null,u,"unmounted")},h)},bs=f=>{const{type:u,el:h,anchor:b,transition:_}=f;if(u===he){Ti(h,b);return}if(u===Ft){N(f);return}const C=()=>{r(h),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(f.shapeFlag&1&&_&&!_.persisted){const{leave:A,delayLeave:w}=_,E=()=>A(h,C);w?w(f.el,C,E):E()}else C()},Ti=(f,u)=>{let h;for(;f!==u;)h=g(f),r(f),f=h;r(u)},vi=(f,u,h)=>{const{bum:b,scope:_,update:C,subTree:A,um:w}=f;b&&Zt(b),_.stop(),C&&(C.active=!1,Fe(A,f,u,h)),w&&de(w,u),de(()=>{f.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Se=(f,u,h,b=!1,_=!1,C=0)=>{for(let A=C;Af.shapeFlag&6?jt(f.component.subTree):f.shapeFlag&128?f.suspense.next():g(f.anchor||f.el),ys=(f,u,h)=>{f==null?u._vnode&&Fe(u._vnode,null,null,!0):O(u._vnode||null,f,u,null,null,null,h),Ps(),rn(),u._vnode=f},lt={p:O,um:Fe,m:Ye,r:bs,mt:P,mc:x,pc:Q,pbc:$,n:jt,o:e};let vn,An;return t&&([vn,An]=t(lt)),{render:ys,hydrate:vn,createApp:ul(ys,vn)}}function Je({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ms(e,t,n=!1){const s=e.children,r=t.children;if(H(s)&&H(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const ml=e=>e.__isTeleport,Ot=e=>e&&(e.disabled||e.disabled===""),Ds=e=>typeof SVGElement<"u"&&e instanceof SVGElement,qn=(e,t)=>{const n=e&&e.to;return se(n)?t?t(n):null:n},_l={__isTeleport:!0,process(e,t,n,s,r,i,o,l,c,a){const{mc:d,pc:p,pbc:g,o:{insert:v,querySelector:S,createText:O,createComment:q}}=a,m=Ot(t.props);let{shapeFlag:T,children:R,dynamicChildren:N}=t;if(e==null){const B=t.el=O(""),z=t.anchor=O("");v(B,n,s),v(z,n,s);const D=t.target=qn(t.props,S),x=t.targetAnchor=O("");D&&(v(x,D),o=o||Ds(D));const U=($,k)=>{T&16&&d(R,$,k,r,i,o,l,c)};m?U(n,z):D&&U(D,x)}else{t.el=e.el;const B=t.anchor=e.anchor,z=t.target=e.target,D=t.targetAnchor=e.targetAnchor,x=Ot(e.props),U=x?n:z,$=x?B:D;if(o=o||Ds(z),N?(g(e.dynamicChildren,N,U,r,i,o,l),ms(e,t,!0)):c||p(e,t,U,$,r,i,o,l,!1),m)x||Yt(t,n,B,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=qn(t.props,S);k&&Yt(t,k,null,a,0)}else x&&Yt(t,z,D,a,1)}ri(t)},remove(e,t,n,s,{um:r,o:{remove:i}},o){const{shapeFlag:l,children:c,anchor:a,targetAnchor:d,target:p,props:g}=e;if(p&&i(d),(o||!Ot(g))&&(i(a),l&16))for(let v=0;v0?Re||at:null,yl(),Nt>0&&Re&&Re.push(e),e}function zc(e,t,n,s,r,i){return oi(fi(e,t,n,s,r,i,!0))}function li(e,t,n,s,r){return oi(ce(e,t,n,s,r,!0))}function fn(e){return e?e.__v_isVNode===!0:!1}function et(e,t){return e.type===t.type&&e.key===t.key}const En="__vInternal",ci=({key:e})=>e??null,Gt=({ref:e,ref_key:t,ref_for:n})=>e!=null?se(e)||oe(e)||K(e)?{i:le,r:e,k:t,f:!!n}:e:null;function fi(e,t=null,n=null,s=0,r=null,i=e===he?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ci(t),ref:t&&Gt(t),scopeId:_n,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:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:le};return l?(_s(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=se(n)?8:16),Nt>0&&!o&&Re&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Re.push(c),c}const ce=wl;function wl(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Yr)&&(e=be),fn(e)){const l=qe(e,t,!0);return n&&_s(l,n),Nt>0&&!i&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag|=-2,l}if(Il(e)&&(e=e.__vccOpts),t){t=Cl(t);let{class:l,style:c}=t;l&&!se(l)&&(t.class=Zn(l)),te(c)&&(Ir(c)&&!H(c)&&(c=fe({},c)),t.style=Xn(c))}const o=se(e)?1:$o(e)?128:ml(e)?64:te(e)?4:K(e)?2:0;return fi(e,t,n,s,r,o,i,!0)}function Cl(e){return e?Ir(e)||En in e?fe({},e):e:null}function qe(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?xl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ci(l),ref:t&&t.ref?n&&r?H(r)?r.concat(Gt(t)):[r,Gt(t)]:Gt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==he?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qe(e.ssContent),ssFallback:e.ssFallback&&qe(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ai(e=" ",t=0){return ce(_t,null,e,t)}function Yc(e,t){const n=ce(Ft,null,e);return n.staticCount=t,n}function Jc(e="",t=!1){return t?(ii(),li(be,null,e)):ce(be,null,e)}function ve(e){return e==null||typeof e=="boolean"?ce(be):H(e)?ce(he,null,e.slice()):typeof e=="object"?Ke(e):ce(_t,null,String(e))}function Ke(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qe(e)}function _s(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(H(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),_s(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(En in t)?t._ctx=le:r===3&&le&&(le.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:le},n=32):(t=String(t),s&64?(n=16,t=[ai(t)]):n=8);e.children=t,e.shapeFlag|=n}function xl(...e){const t={};for(let n=0;nre||le,bt=e=>{re=e,e.scope.on()},it=()=>{re&&re.scope.off(),re=null};function di(e){return e.vnode.shapeFlag&4}let Ht=!1;function Al(e,t=!1){Ht=t;const{props:n,children:s}=e.vnode,r=di(e);il(e,n,r,t),cl(e,s);const i=r?Rl(e,t):void 0;return Ht=!1,i}function Rl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=At(new Proxy(e.ctx,Go));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?pi(e):null;bt(e),yt();const i=We(s,e,0,[e.props,r]);if(wt(),it(),mr(i)){if(i.then(it,it),t)return i.then(o=>{ks(e,o,t)}).catch(o=>{gn(o,e,0)});e.asyncDep=i}else ks(e,i,t)}else hi(e,t)}function ks(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:te(t)&&(e.setupState=Lr(t)),hi(e,n)}let Ws;function hi(e,t,n){const s=e.type;if(!e.render){if(!t&&Ws&&!s.render){const r=s.template||ps(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,a=fe(fe({isCustomElement:i,delimiters:l},o),c);s.render=Ws(r,a)}}e.render=s.render||Oe}bt(e),yt(),el(e),wt(),it()}function Ol(e){return new Proxy(e.attrs,{get(t,n){return pe(e,"get","$attrs"),t[n]}})}function pi(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Ol(e))},slots:e.slots,emit:e.emit,expose:t}}function Tn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Lr(At(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Rt)return Rt[n](e)},has(t,n){return n in t||n in Rt}}))}function Fl(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function Il(e){return K(e)&&"__vccOpts"in e}const Te=(e,t)=>vo(e,t,Ht);function Xc(){return Pl().slots}function Pl(){const e=ui();return e.setupContext||(e.setupContext=pi(e))}function zn(e,t,n){const s=arguments.length;return s===2?te(t)&&!H(t)?fn(t)?ce(e,null,[t]):ce(e,t):ce(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&fn(n)&&(n=[n]),ce(e,t,n))}const Ml=Symbol(""),Ll=()=>pt(Ml),Sl="3.2.47",Nl="http://www.w3.org/2000/svg",tt=typeof document<"u"?document:null,Vs=tt&&tt.createElement("template"),Hl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?tt.createElementNS(Nl,e):tt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>tt.createTextNode(e),createComment:e=>tt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>tt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Vs.innerHTML=s?``:e;const l=Vs.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function $l(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Ul(e,t,n){const s=e.style,r=se(n);if(n&&!r){if(t&&!se(t))for(const i in t)n[i]==null&&Yn(s,i,"");for(const i in n)Yn(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const qs=/\s*!important$/;function Yn(e,t,n){if(H(n))n.forEach(s=>Yn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=jl(e,t);qs.test(n)?e.setProperty(ot(s),n.replace(qs,""),"important"):e[s]=n}}const zs=["Webkit","Moz","ms"],In={};function jl(e,t){const n=In[t];if(n)return n;let s=Le(t);if(s!=="filter"&&s in e)return In[t]=s;s=dn(s);for(let r=0;rPn||(Vl.then(()=>Pn=0),Pn=Date.now());function zl(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;xe(Yl(s,n.value),t,5,[s])};return n.value=e,n.attached=ql(),n}function Yl(e,t){if(H(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Xs=/^on[a-z]/,Jl=(e,t,n,s,r=!1,i,o,l,c)=>{t==="class"?$l(e,s,r):t==="style"?Ul(e,n,s):$t(t)?Qn(t)||kl(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Xl(e,t,s,r))?Dl(e,t,s,i,o,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Bl(e,t,s,r))};function Xl(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Xs.test(t)&&K(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Xs.test(t)&&se(n)?!1:t in e}const Be="transition",xt="animation",gi=(e,{slots:t})=>zn(Kr,Zl(e),t);gi.displayName="Transition";const mi={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};gi.props=fe({},Kr.props,mi);const Xe=(e,t=[])=>{H(e)?e.forEach(n=>n(...t)):e&&e(...t)},Zs=e=>e?H(e)?e.some(t=>t.length>1):e.length>1:!1;function Zl(e){const t={};for(const F in e)F in mi||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:a=o,appearToClass:d=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:g=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,S=Ql(r),O=S&&S[0],q=S&&S[1],{onBeforeEnter:m,onEnter:T,onEnterCancelled:R,onLeave:N,onLeaveCancelled:B,onBeforeAppear:z=m,onAppear:D=T,onAppearCancelled:x=R}=t,U=(F,W,P)=>{Ze(F,W?d:l),Ze(F,W?a:o),P&&P()},$=(F,W)=>{F._isLeaving=!1,Ze(F,p),Ze(F,v),Ze(F,g),W&&W()},k=F=>(W,P)=>{const ge=F?D:T,X=()=>U(W,F,P);Xe(ge,[W,X]),Qs(()=>{Ze(W,F?c:i),De(W,F?d:l),Zs(ge)||Gs(W,s,O,X)})};return fe(t,{onBeforeEnter(F){Xe(m,[F]),De(F,i),De(F,o)},onBeforeAppear(F){Xe(z,[F]),De(F,c),De(F,a)},onEnter:k(!1),onAppear:k(!0),onLeave(F,W){F._isLeaving=!0;const P=()=>$(F,W);De(F,p),tc(),De(F,g),Qs(()=>{F._isLeaving&&(Ze(F,p),De(F,v),Zs(N)||Gs(F,s,q,P))}),Xe(N,[F,P])},onEnterCancelled(F){U(F,!1),Xe(R,[F])},onAppearCancelled(F){U(F,!0),Xe(x,[F])},onLeaveCancelled(F){$(F),Xe(B,[F])}})}function Ql(e){if(e==null)return null;if(te(e))return[Mn(e.enter),Mn(e.leave)];{const t=Mn(e);return[t,t]}}function Mn(e){return Ui(e)}function De(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ze(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Qs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Gl=0;function Gs(e,t,n,s){const r=e._endId=++Gl,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=ec(e,t);if(!o)return s();const a=o+"end";let d=0;const p=()=>{e.removeEventListener(a,g),i()},g=v=>{v.target===e&&++d>=c&&p()};setTimeout(()=>{d(n[S]||"").split(", "),r=s(`${Be}Delay`),i=s(`${Be}Duration`),o=er(r,i),l=s(`${xt}Delay`),c=s(`${xt}Duration`),a=er(l,c);let d=null,p=0,g=0;t===Be?o>0&&(d=Be,p=o,g=i.length):t===xt?a>0&&(d=xt,p=a,g=c.length):(p=Math.max(o,a),d=p>0?o>a?Be:xt:null,g=d?d===Be?i.length:c.length:0);const v=d===Be&&/\b(transform|all)(,|$)/.test(s(`${Be}Property`).toString());return{type:d,timeout:p,propCount:g,hasTransform:v}}function er(e,t){for(;e.lengthtr(n)+tr(e[s])))}function tr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function tc(){return document.body.offsetHeight}const nr=e=>{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?n=>Zt(t,n):t};function nc(e){e.target.composing=!0}function sr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Zc={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=nr(r);const i=s||r.props&&r.props.type==="number";ft(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=Nn(l)),e._assign(l)}),n&&ft(e,"change",()=>{e.value=e.value.trim()}),t||(ft(e,"compositionstart",nc),ft(e,"compositionend",sr),ft(e,"change",sr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},i){if(e._assign=nr(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&Nn(e.value)===t))return;const o=t??"";e.value!==o&&(e.value=o)}},sc=["ctrl","shift","alt","meta"],rc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>sc.some(n=>e[`${n}Key`]&&!t.includes(n))},Qc=(e,t)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=ot(n.key);if(t.some(r=>r===s||ic[r]===s))return e(n)},ef={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Et(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Et(e,!0),s.enter(e)):s.leave(e,()=>{Et(e,!1)}):Et(e,t))},beforeUnmount(e,{value:t}){Et(e,t)}};function Et(e,t){e.style.display=t?e._vod:"none"}const oc=fe({patchProp:Jl},Hl);let Ln,rr=!1;function lc(){return Ln=rr?Ln:hl(oc),rr=!0,Ln}const tf=(...e)=>{const t=lc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=cc(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function cc(e){return se(e)?document.querySelector(e):e}const nf=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},fc="modulepreload",ac=function(e){return"/document/"+e},ir={},sf=function(t,n,s){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=ac(i),i in ir)return;ir[i]=!0;const o=i.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!s)for(let d=r.length-1;d>=0;d--){const p=r[d];if(p.href===i&&(!o||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const a=document.createElement("link");if(a.rel=o?"stylesheet":fc,o||(a.as="script",a.crossOrigin=""),a.href=i,document.head.appendChild(a),o)return new Promise((d,p)=>{a.addEventListener("load",d),a.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())},uc=window.__VP_SITE_DATA__,_i=/^[a-z]+:/i,rf=/^pathname:\/\//,of="vitepress-theme-appearance",bi=/#.*$/,dc=/(index)?\.(md|html)$/,Ce=typeof document<"u",yi={relativePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function hc(e,t,n=!1){if(t===void 0)return!1;if(e=or(`/${e}`),n)return new RegExp(t).test(e);if(or(t)!==e)return!1;const s=t.match(bi);return s?(Ce?location.hash:"")===s[0]:!0}function or(e){return decodeURI(e).replace(bi,"").replace(dc,"")}function pc(e){return _i.test(e)}function gc(e,t){var s,r,i,o,l,c,a;const n=Object.keys(e.locales).find(d=>d!=="root"&&!pc(d)&&hc(t,`/${d}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Ci(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function wi(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=mc(e.title,s);return`${n}${r}`}function mc(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function _c(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function Ci(e,t){return[...e.filter(n=>!_c(t,n)),...t]}const bc=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,yc=/^[a-z]:/i;function lr(e){const t=yc.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(bc,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const wc=Symbol(),st=bo(uc);function lf(e){const t=Te(()=>gc(st.value,e.data.relativePath));return{site:t,theme:Te(()=>t.value.themeConfig),page:Te(()=>e.data),frontmatter:Te(()=>e.data.frontmatter),params:Te(()=>e.data.params),lang:Te(()=>t.value.lang),dir:Te(()=>t.value.dir),localeIndex:Te(()=>t.value.localeIndex||"root"),title:Te(()=>wi(t.value,e.data)),description:Te(()=>e.data.description||t.value.description),isDark:Pr(!1)}}function cf(){const e=pt(wc);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Cc(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function cr(e){return _i.test(e)||e.startsWith(".")?e:Cc(st.value.base,e)}function xc(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ce){const n="/document/";t=lr(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),t=`${n}assets/${t}.${s}.js`}else t=`./${lr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let en=[];function ff(e){en.push(e),xn(()=>{en=en.filter(t=>t!==e)})}const Ec=Symbol(),fr="http://a.com",Tc=()=>({path:"/",component:null,data:yi});function af(e,t){const n=pn(Tc()),s={route:n,go:r};async function r(l=Ce?location.href:"/"){var a,d;await((a=s.onBeforeRouteChange)==null?void 0:a.call(s,l));const c=new URL(l,fr);st.value.cleanUrls||!c.pathname.endsWith("/")&&!c.pathname.endsWith(".html")&&(c.pathname+=".html",l=c.pathname+c.search+c.hash),Ce&&l!==location.href&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l)),await o(l),await((d=s.onAfterRouteChanged)==null?void 0:d.call(s,l))}let i=null;async function o(l,c=0,a=!1){const d=new URL(l,fr),p=i=d.pathname;try{let g=await e(p);if(i===p){i=null;const{default:v,__pageData:S}=g;if(!v)throw new Error(`Invalid route component: ${v}`);n.path=Ce?p:cr(p),n.component=At(v),n.data=At(S),Ce&&Hr(()=>{let O=st.value.base+S.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!st.value.cleanUrls&&!O.endsWith("/")&&(O+=".html"),O!==d.pathname&&(d.pathname=O,l=O+d.search+d.hash,history.replaceState(null,"",l)),d.hash&&!c){let q=null;try{q=document.querySelector(decodeURIComponent(d.hash))}catch(m){console.warn(m)}if(q){ar(q,d.hash);return}}window.scrollTo(0,c)})}}catch(g){if(!/fetch/.test(g.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(g),!a)try{const v=await fetch(st.value.base+"hashmap.json");window.__VP_HASH_MAP__=await v.json(),await o(l,c,!0);return}catch{}i===p&&(i=null,n.path=Ce?p:cr(p),n.component=t?At(t):null,n.data=yi)}}return Ce&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:d}=a,{href:p,origin:g,pathname:v,hash:S,search:O}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),q=window.location,m=v.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&d!=="_blank"&&g===q.origin&&!(m&&m[0]!==".html")&&(l.preventDefault(),v===q.pathname&&O===q.search?S&&(S!==q.hash&&(history.pushState(null,"",S),window.dispatchEvent(new Event("hashchange"))),ar(a,S,a.classList.contains("header-anchor"))):r(p))}},{capture:!0}),window.addEventListener("popstate",l=>{o(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function vc(){const e=pt(Ec);if(!e)throw new Error("useRouter() is called without provider.");return e}function xi(){return vc().route}function ar(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.querySelector(decodeURIComponent(t))}catch(r){console.warn(r)}if(s){const r=st.value.scrollOffset;let i=0;if(typeof r=="number")i=r;else if(typeof r=="string")i=ur(r);else if(Array.isArray(r))for(const c of r){const a=ur(c);if(a){i=a;break}}const o=parseInt(window.getComputedStyle(s).paddingTop,10),l=window.scrollY+s.getBoundingClientRect().top-i+o;!n||Math.abs(l-window.scrollY)>window.innerHeight?window.scrollTo(0,l):window.scrollTo({left:0,top:l,behavior:"smooth"})}}function ur(e){const t=document.querySelector(e);if(!t)return 0;const n=t.getBoundingClientRect().bottom;return n<0?0:n+24}const dr=()=>en.forEach(e=>e()),uf=Vr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=xi();return()=>zn(e.as,{style:{position:"relative"}},[t.component?zn(t.component,{onVnodeMounted:dr,onVnodeUpdated:dr}):"404 Page Not Found"])}});function df(e,t){let n=[],s=!0;const r=i=>{if(s){s=!1;return}n.forEach(o=>document.head.removeChild(o)),n=[],i.forEach(o=>{const l=Ac(o);document.head.appendChild(l),n.push(l)})};jo(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[];document.title=wi(o,i),document.querySelector("meta[name=description]").setAttribute("content",l||o.description),r(Ci(o.head,Oc(c)))})}function Ac([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),s}function Rc(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Oc(e){return e.filter(t=>!Rc(t))}const Sn=new Set,Ei=()=>document.createElement("link"),Fc=e=>{const t=Ei();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Ic=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let Jt;const Pc=Ce&&(Jt=Ei())&&Jt.relList&&Jt.relList.supports&&Jt.relList.supports("prefetch")?Fc:Ic;function hf(){if(!Ce||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!Sn.has(c)){Sn.add(c);const a=xc(c);Pc(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{target:o}=i,{hostname:l,pathname:c}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),a=c.match(/\.\w+$/);a&&a[0]!==".html"||o!=="_blank"&&l===location.hostname&&(c!==location.pathname?n.observe(i):Sn.add(c))})})};Cn(s);const r=xi();Qt(()=>r.path,s),xn(()=>{n&&n.disconnect()})}const pf=Vr({setup(e,{slots:t}){const n=Pr(!1);return Cn(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function gf(){if(Ce){const e=new Map;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className);let l="";i.querySelectorAll("span.line:not(.diff.remove)").forEach(c=>l+=(c.textContent||"")+`
-`),l=l.slice(0,-1),o&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),Mc(l).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const c=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,c)})}})}}async function Mc(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function mf(){Ce&&window.addEventListener("click",e=>{var n,s;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement,i=Array.from((r==null?void 0:r.querySelectorAll("input"))||[]).indexOf(t),o=r==null?void 0:r.querySelector('div[class*="language-"].active'),l=(s=r==null?void 0:r.querySelectorAll('div[class*="language-"]:not(.language-id)'))==null?void 0:s[i];o&&l&&o!==l&&(o.classList.remove("active"),l.classList.add("active"))}})}export{ff as $,li as A,Mo as B,Jc as C,xl as D,ce as E,he as F,Dc as G,sf as H,Bc as I,ef as J,Qc as K,Zc as L,kc as M,qc as N,Kc as O,rf as P,_i as Q,Ce as R,$c as S,gi as T,Uc as U,Yc as V,of as W,pt as X,Uo as Y,Yo as Z,nf as _,ai as a,bo as a0,Xn as a1,Hr as a2,Gc as a3,Vc as a4,jc as a5,Xc as a6,df as a7,hf as a8,gf as a9,mf as aa,zn as ab,Ec as ac,lf as ad,wc as ae,uf as af,pf as ag,st as ah,tf as ai,af as aj,xc as ak,wo as b,zc as c,Vr as d,Hc as e,Fr as f,Nc as g,Pr as h,Ki as i,Sc as j,jo as k,Te as l,ui as m,Zn as n,ii as o,Cn as p,pc as q,Wc as r,cr as s,Lc as t,cf as u,hc as v,Qt as w,xi as x,xn as y,fi as z};
+function Jn(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}function Xn(e){if(H(e)){const t={};for(let n=0;n{if(n){const s=n.split(Ri);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Zn(e){let t="";if(se(e))t=e;else if(H(e))for(let n=0;nse(e)?e:e==null?"":H(e)||te(e)&&(e.toString===_r||!K(e.toString))?JSON.stringify(e,pr,2):String(e),pr=(e,t)=>t&&t.__v_isRef?pr(e,t.value):ut(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:gr(t)?{[`Set(${t.size})`]:[...t.values()]}:te(t)&&!H(t)&&!br(t)?String(t):t,ee={},at=[],Oe=()=>{},Pi=()=>!1,Li=/^on[^a-z]/,$t=e=>Li.test(e),Qn=e=>e.startsWith("onUpdate:"),fe=Object.assign,Gn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Si=Object.prototype.hasOwnProperty,Y=(e,t)=>Si.call(e,t),H=Array.isArray,ut=e=>an(e)==="[object Map]",gr=e=>an(e)==="[object Set]",K=e=>typeof e=="function",se=e=>typeof e=="string",es=e=>typeof e=="symbol",te=e=>e!==null&&typeof e=="object",mr=e=>te(e)&&K(e.then)&&K(e.catch),_r=Object.prototype.toString,an=e=>_r.call(e),Ni=e=>an(e).slice(8,-1),br=e=>an(e)==="[object Object]",ts=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,vt=Jn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),un=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Hi=/-(\w)/g,Le=un(e=>e.replace(Hi,(t,n)=>n?n.toUpperCase():"")),$i=/\B([A-Z])/g,ot=un(e=>e.replace($i,"-$1").toLowerCase()),dn=un(e=>e.charAt(0).toUpperCase()+e.slice(1)),Xt=un(e=>e?`on${dn(e)}`:""),Mt=(e,t)=>!Object.is(e,t),Zt=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Nn=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ui=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let Es;const ji=()=>Es||(Es=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let _e;class Bi{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=_e,!t&&_e&&(this.index=(_e.scopes||(_e.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=_e;try{return _e=this,t()}finally{_e=n}}}on(){_e=this}off(){_e=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},yr=e=>(e.w&Ve)>0,wr=e=>(e.n&Ve)>0,ki=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(d==="length"||d>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":H(e)?ts(n)&&l.push(o.get("length")):(l.push(o.get(rt)),ut(e)&&l.push(o.get($n)));break;case"delete":H(e)||(l.push(o.get(rt)),ut(e)&&l.push(o.get($n)));break;case"set":ut(e)&&l.push(o.get(rt));break}if(l.length===1)l[0]&&Un(l[0]);else{const c=[];for(const a of l)a&&c.push(...a);Un(ns(c))}}function Un(e,t){const n=H(e)?e:[...e];for(const s of n)s.computed&&vs(s);for(const s of n)s.computed||vs(s)}function vs(e,t){(e!==Ae||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Vi(e,t){var n;return(n=nn.get(e))===null||n===void 0?void 0:n.get(t)}const qi=Jn("__proto__,__v_isRef,__isVue"),Er=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(es)),zi=rs(),Yi=rs(!1,!0),Ji=rs(!0),As=Xi();function Xi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=J(this);for(let i=0,o=this.length;i{e[t]=function(...n){yt();const s=J(this)[t].apply(this,n);return wt(),s}}),e}function Zi(e){const t=J(this);return pe(t,"has",e),t.hasOwnProperty(e)}function rs(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?po:Or:t?Rr:Ar).get(s))return s;const o=H(s);if(!e){if(o&&Y(As,r))return Reflect.get(As,r,i);if(r==="hasOwnProperty")return Zi}const l=Reflect.get(s,r,i);return(es(r)?Er.has(r):qi(r))||(e||pe(s,"get",r),t)?l:oe(l)?o&&ts(r)?l:l.value:te(l)?e?Fr(l):pn(l):l}}const Qi=Tr(),Gi=Tr(!0);function Tr(e=!1){return function(n,s,r,i){let o=n[s];if(mt(o)&&oe(o)&&!oe(r))return!1;if(!e&&(!sn(r)&&!mt(r)&&(o=J(o),r=J(r)),!H(n)&&oe(o)&&!oe(r)))return o.value=r,!0;const l=H(n)&&ts(s)?Number(s)e,hn=e=>Reflect.getPrototypeOf(e);function Bt(e,t,n=!1,s=!1){e=e.__v_raw;const r=J(e),i=J(t);n||(t!==i&&pe(r,"get",t),pe(r,"get",i));const{has:o}=hn(r),l=s?is:n?cs:Pt;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Dt(e,t=!1){const n=this.__v_raw,s=J(n),r=J(e);return t||(e!==r&&pe(s,"has",e),pe(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Kt(e,t=!1){return e=e.__v_raw,!t&&pe(J(e),"iterate",rt),Reflect.get(e,"size",e)}function Rs(e){e=J(e);const t=J(this);return hn(t).has.call(t,e)||(t.add(e),He(t,"add",e,e)),this}function Os(e,t){t=J(t);const n=J(this),{has:s,get:r}=hn(n);let i=s.call(n,e);i||(e=J(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?Mt(t,o)&&He(n,"set",e,t):He(n,"add",e,t),this}function Fs(e){const t=J(this),{has:n,get:s}=hn(t);let r=n.call(t,e);r||(e=J(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&He(t,"delete",e,void 0),i}function Is(){const e=J(this),t=e.size!==0,n=e.clear();return t&&He(e,"clear",void 0,void 0),n}function kt(e,t){return function(s,r){const i=this,o=i.__v_raw,l=J(o),c=t?is:e?cs:Pt;return!e&&pe(l,"iterate",rt),o.forEach((a,d)=>s.call(r,c(a),c(d),i))}}function Wt(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=ut(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,a=r[e](...s),d=n?is:t?cs:Pt;return!t&&pe(i,"iterate",c?$n:rt),{next(){const{value:p,done:g}=a.next();return g?{value:p,done:g}:{value:l?[d(p[0]),d(p[1])]:d(p),done:g}},[Symbol.iterator](){return this}}}}function Ue(e){return function(...t){return e==="delete"?!1:this}}function io(){const e={get(i){return Bt(this,i)},get size(){return Kt(this)},has:Dt,add:Rs,set:Os,delete:Fs,clear:Is,forEach:kt(!1,!1)},t={get(i){return Bt(this,i,!1,!0)},get size(){return Kt(this)},has:Dt,add:Rs,set:Os,delete:Fs,clear:Is,forEach:kt(!1,!0)},n={get(i){return Bt(this,i,!0)},get size(){return Kt(this,!0)},has(i){return Dt.call(this,i,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:kt(!0,!1)},s={get(i){return Bt(this,i,!0,!0)},get size(){return Kt(this,!0)},has(i){return Dt.call(this,i,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:kt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Wt(i,!1,!1),n[i]=Wt(i,!0,!1),t[i]=Wt(i,!1,!0),s[i]=Wt(i,!0,!0)}),[e,n,t,s]}const[oo,lo,co,fo]=io();function os(e,t){const n=t?e?fo:co:e?lo:oo;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(Y(n,r)&&r in s?n:s,r,i)}const ao={get:os(!1,!1)},uo={get:os(!1,!0)},ho={get:os(!0,!1)},Ar=new WeakMap,Rr=new WeakMap,Or=new WeakMap,po=new WeakMap;function go(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function mo(e){return e.__v_skip||!Object.isExtensible(e)?0:go(Ni(e))}function pn(e){return mt(e)?e:ls(e,!1,vr,ao,Ar)}function _o(e){return ls(e,!1,ro,uo,Rr)}function Fr(e){return ls(e,!0,so,ho,Or)}function ls(e,t,n,s,r){if(!te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=mo(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function dt(e){return mt(e)?dt(e.__v_raw):!!(e&&e.__v_isReactive)}function mt(e){return!!(e&&e.__v_isReadonly)}function sn(e){return!!(e&&e.__v_isShallow)}function Ir(e){return dt(e)||mt(e)}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function At(e){return tn(e,"__v_skip",!0),e}const Pt=e=>te(e)?pn(e):e,cs=e=>te(e)?Fr(e):e;function fs(e){ke&&Ae&&(e=J(e),xr(e.dep||(e.dep=ns())))}function as(e,t){e=J(e);const n=e.dep;n&&Un(n)}function oe(e){return!!(e&&e.__v_isRef===!0)}function Mr(e){return Pr(e,!1)}function bo(e){return Pr(e,!0)}function Pr(e,t){return oe(e)?e:new yo(e,t)}class yo{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:Pt(t)}get value(){return fs(this),this._value}set value(t){const n=this.__v_isShallow||sn(t)||mt(t);t=n?t:J(t),Mt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Pt(t),as(this))}}function wo(e){return oe(e)?e.value:e}const Co={get:(e,t,n)=>wo(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return oe(r)&&!oe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Lr(e){return dt(e)?e:new Proxy(e,Co)}class xo{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>fs(this),()=>as(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Nc(e){return new xo(e)}class Eo{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Vi(J(this._object),this._key)}}function Hc(e,t,n){const s=e[t];return oe(s)?s:new Eo(e,t,n)}var Sr;class To{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Sr]=!1,this._dirty=!0,this.effect=new ss(t,()=>{this._dirty||(this._dirty=!0,as(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=J(this);return fs(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Sr="__v_isReadonly";function vo(e,t,n=!1){let s,r;const i=K(e);return i?(s=e,r=Oe):(s=e.get,r=e.set),new To(s,r,i||!r,n)}function We(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){gn(i,t,n)}return r}function xe(e,t,n,s){if(K(e)){const i=We(e,t,n,s);return i&&mr(i)&&i.catch(o=>{gn(o,t,n)}),i}const r=[];for(let i=0;i>>1;St(ae[s])Pe&&ae.splice(t,1)}function Fo(e){H(e)?ht.push(...e):(!Ne||!Ne.includes(e,e.allowRecurse?Ge+1:Ge))&&ht.push(e),$r()}function Ms(e,t=Lt?Pe+1:0){for(;tSt(n)-St(s)),Ge=0;Gee.id==null?1/0:e.id,Io=(e,t)=>{const n=St(e)-St(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ur(e){jn=!1,Lt=!0,ae.sort(Io);const t=Oe;try{for(Pe=0;Pese(v)?v.trim():v)),p&&(r=n.map(Nn))}let l,c=s[l=Xt(t)]||s[l=Xt(Le(t))];!c&&i&&(c=s[l=Xt(ot(t))]),c&&xe(c,e,6,r);const a=s[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,xe(a,e,6,r)}}function jr(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!K(e)){const c=a=>{const d=jr(a,t,!0);d&&(l=!0,fe(o,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(te(e)&&s.set(e,null),null):(H(i)?i.forEach(c=>o[c]=null):fe(o,i),te(e)&&s.set(e,o),o)}function mn(e,t){return!e||!$t(t)?!1:(t=t.slice(2).replace(/Once$/,""),Y(e,t[0].toLowerCase()+t.slice(1))||Y(e,ot(t))||Y(e,t))}let le=null,_n=null;function on(e){const t=le;return le=e,_n=e&&e.type.__scopeId||null,t}function $c(e){_n=e}function Uc(){_n=null}function Po(e,t=le,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ks(-1);const i=on(t);let o;try{o=e(...r)}finally{on(i),s._d&&Ks(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Rn(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:c,emit:a,render:d,renderCache:p,data:g,setupState:v,ctx:S,inheritAttrs:O}=e;let q,m;const T=on(e);try{if(n.shapeFlag&4){const N=r||s;q=ve(d.call(N,N,p,i,v,g,S)),m=c}else{const N=t;q=ve(N.length>1?N(i,{attrs:c,slots:l,emit:a}):N(i,null)),m=t.props?c:Lo(c)}}catch(N){It.length=0,gn(N,e,1),q=ce(be)}let R=q;if(m&&O!==!1){const N=Object.keys(m),{shapeFlag:B}=R;N.length&&B&7&&(o&&N.some(Qn)&&(m=So(m,o)),R=qe(R,m))}return n.dirs&&(R=qe(R),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&(R.transition=n.transition),q=R,on(T),q}const Lo=e=>{let t;for(const n in e)(n==="class"||n==="style"||$t(n))&&((t||(t={}))[n]=e[n]);return t},So=(e,t)=>{const n={};for(const s in e)(!Qn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function No(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Ps(s,o,a):!!o;if(c&8){const d=t.dynamicProps;for(let p=0;pe.__isSuspense;function Br(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):Fo(e)}function Uo(e,t){if(re){let n=re.provides;const s=re.parent&&re.parent.provides;s===n&&(n=re.provides=Object.create(s)),n[e]=t}}function pt(e,t,n=!1){const s=re||le;if(s){const r=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&K(t)?t.call(s.proxy):t}}function jo(e,t){return bn(e,null,t)}function jc(e,t){return bn(e,null,{flush:"post"})}const Vt={};function Qt(e,t,n){return bn(e,t,n)}function bn(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=ee){const l=Ki()===(re==null?void 0:re.scope)?re:null;let c,a=!1,d=!1;if(oe(e)?(c=()=>e.value,a=sn(e)):dt(e)?(c=()=>e,s=!0):H(e)?(d=!0,a=e.some(R=>dt(R)||sn(R)),c=()=>e.map(R=>{if(oe(R))return R.value;if(dt(R))return nt(R);if(K(R))return We(R,l,2)})):K(e)?t?c=()=>We(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return p&&p(),xe(e,l,3,[g])}:c=Oe,t&&s){const R=c;c=()=>nt(R())}let p,g=R=>{p=m.onStop=()=>{We(R,l,4)}},v;if(Ht)if(g=Oe,t?n&&xe(t,l,3,[c(),d?[]:void 0,g]):c(),r==="sync"){const R=Ll();v=R.__watcherHandles||(R.__watcherHandles=[])}else return Oe;let S=d?new Array(e.length).fill(Vt):Vt;const O=()=>{if(m.active)if(t){const R=m.run();(s||a||(d?R.some((N,B)=>Mt(N,S[B])):Mt(R,S)))&&(p&&p(),xe(t,l,3,[R,S===Vt?void 0:d&&S[0]===Vt?[]:S,g]),S=R)}else m.run()};O.allowRecurse=!!t;let q;r==="sync"?q=O:r==="post"?q=()=>de(O,l&&l.suspense):(O.pre=!0,l&&(O.id=l.uid),q=()=>ds(O));const m=new ss(c,q);t?n?O():S=m.run():r==="post"?de(m.run.bind(m),l&&l.suspense):m.run();const T=()=>{m.stop(),l&&l.scope&&Gn(l.scope.effects,m)};return v&&v.push(T),T}function Bo(e,t,n){const s=this.proxy,r=se(e)?e.includes(".")?Dr(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=re;bt(this);const l=bn(r,i.bind(s),n);return o?bt(o):it(),l}function Dr(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{nt(n,t)});else if(br(e))for(const n in e)nt(e[n],t);return e}function Do(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Cn(()=>{e.isMounted=!0}),zr(()=>{e.isUnmounting=!0}),e}const ye=[Function,Array],Ko={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ye,onEnter:ye,onAfterEnter:ye,onEnterCancelled:ye,onBeforeLeave:ye,onLeave:ye,onAfterLeave:ye,onLeaveCancelled:ye,onBeforeAppear:ye,onAppear:ye,onAfterAppear:ye,onAppearCancelled:ye},setup(e,{slots:t}){const n=ui(),s=Do();let r;return()=>{const i=t.default&&Wr(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const O of i)if(O.type!==be){o=O;break}}const l=J(e),{mode:c}=l;if(s.isLeaving)return On(o);const a=Ls(o);if(!a)return On(o);const d=Bn(a,l,s,n);Dn(a,d);const p=n.subTree,g=p&&Ls(p);let v=!1;const{getTransitionKey:S}=a.type;if(S){const O=S();r===void 0?r=O:O!==r&&(r=O,v=!0)}if(g&&g.type!==be&&(!et(a,g)||v)){const O=Bn(g,l,s,n);if(Dn(g,O),c==="out-in")return s.isLeaving=!0,O.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},On(o);c==="in-out"&&a.type!==be&&(O.delayLeave=(q,m,T)=>{const R=kr(s,g);R[String(g.key)]=g,q._leaveCb=()=>{m(),q._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=T})}return o}}},Kr=Ko;function kr(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Bn(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:d,onBeforeLeave:p,onLeave:g,onAfterLeave:v,onLeaveCancelled:S,onBeforeAppear:O,onAppear:q,onAfterAppear:m,onAppearCancelled:T}=t,R=String(e.key),N=kr(n,e),B=(x,U)=>{x&&xe(x,s,9,U)},z=(x,U)=>{const $=U[1];B(x,U),H(x)?x.every(k=>k.length<=1)&&$():x.length<=1&&$()},D={mode:i,persisted:o,beforeEnter(x){let U=l;if(!n.isMounted)if(r)U=O||l;else return;x._leaveCb&&x._leaveCb(!0);const $=N[R];$&&et(e,$)&&$.el._leaveCb&&$.el._leaveCb(),B(U,[x])},enter(x){let U=c,$=a,k=d;if(!n.isMounted)if(r)U=q||c,$=m||a,k=T||d;else return;let F=!1;const W=x._enterCb=M=>{F||(F=!0,M?B(k,[x]):B($,[x]),D.delayedLeave&&D.delayedLeave(),x._enterCb=void 0)};U?z(U,[x,W]):W()},leave(x,U){const $=String(e.key);if(x._enterCb&&x._enterCb(!0),n.isUnmounting)return U();B(p,[x]);let k=!1;const F=x._leaveCb=W=>{k||(k=!0,U(),W?B(S,[x]):B(v,[x]),x._leaveCb=void 0,N[$]===e&&delete N[$])};N[$]=e,g?z(g,[x,F]):F()},clone(x){return Bn(x,t,n,s)}};return D}function On(e){if(yn(e))return e=qe(e),e.children=null,e}function Ls(e){return yn(e)?e.children?e.children[0]:void 0:e}function Dn(e,t){e.shapeFlag&6&&e.component?Dn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Wr(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,yn=e=>e.type.__isKeepAlive;function ko(e,t){qr(e,"a",t)}function Wo(e,t){qr(e,"da",t)}function qr(e,t,n=re){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(wn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)yn(r.parent.vnode)&&Vo(s,t,n,r),r=r.parent}}function Vo(e,t,n,s){const r=wn(t,e,s,!0);xn(()=>{Gn(s[t],r)},n)}function wn(e,t,n=re,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;yt(),bt(n);const l=xe(t,n,e,o);return it(),wt(),l});return s?r.unshift(i):r.push(i),i}}const $e=e=>(t,n=re)=>(!Ht||e==="sp")&&wn(e,(...s)=>t(...s),n),qo=$e("bm"),Cn=$e("m"),zo=$e("bu"),Yo=$e("u"),zr=$e("bum"),xn=$e("um"),Jo=$e("sp"),Xo=$e("rtg"),Zo=$e("rtc");function Qo(e,t=re){wn("ec",e,t)}function Bc(e,t){const n=le;if(n===null)return e;const s=Tn(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;it(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;lfn(t)?!(t.type===be||t.type===he&&!Xr(t.children)):!0)?e:null}function Vc(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:Xt(s)]=e[s];return n}const Kn=e=>e?di(e)?Tn(e)||e.proxy:Kn(e.parent):null,Rt=fe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Kn(e.parent),$root:e=>Kn(e.root),$emit:e=>e.emit,$options:e=>ps(e),$forceUpdate:e=>e.f||(e.f=()=>ds(e.update)),$nextTick:e=>e.n||(e.n=Hr.bind(e.proxy)),$watch:e=>Bo.bind(e)}),Fn=(e,t)=>e!==ee&&!e.__isScriptSetup&&Y(e,t),Go={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Fn(s,t))return o[t]=1,s[t];if(r!==ee&&Y(r,t))return o[t]=2,r[t];if((a=e.propsOptions[0])&&Y(a,t))return o[t]=3,i[t];if(n!==ee&&Y(n,t))return o[t]=4,n[t];kn&&(o[t]=0)}}const d=Rt[t];let p,g;if(d)return t==="$attrs"&&pe(e,"get",t),d(e);if((p=l.__cssModules)&&(p=p[t]))return p;if(n!==ee&&Y(n,t))return o[t]=4,n[t];if(g=c.config.globalProperties,Y(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Fn(r,t)?(r[t]=n,!0):s!==ee&&Y(s,t)?(s[t]=n,!0):Y(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==ee&&Y(e,o)||Fn(t,o)||(l=i[0])&&Y(l,o)||Y(s,o)||Y(Rt,o)||Y(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Y(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let kn=!0;function el(e){const t=ps(e),n=e.proxy,s=e.ctx;kn=!1,t.beforeCreate&&Ns(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:a,created:d,beforeMount:p,mounted:g,beforeUpdate:v,updated:S,activated:O,deactivated:q,beforeDestroy:m,beforeUnmount:T,destroyed:R,unmounted:N,render:B,renderTracked:z,renderTriggered:D,errorCaptured:x,serverPrefetch:U,expose:$,inheritAttrs:k,components:F,directives:W,filters:M}=t;if(a&&tl(a,s,null,e.appContext.config.unwrapInjectedRef),o)for(const ne in o){const Q=o[ne];K(Q)&&(s[ne]=Q.bind(n))}if(r){const ne=r.call(n,n);te(ne)&&(e.data=pn(ne))}if(kn=!0,i)for(const ne in i){const Q=i[ne],ze=K(Q)?Q.bind(n,n):K(Q.get)?Q.get.bind(n,n):Oe,Ut=!K(Q)&&K(Q.set)?Q.set.bind(n):Oe,Ye=Te({get:ze,set:Ut});Object.defineProperty(s,ne,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:Fe=>Ye.value=Fe})}if(l)for(const ne in l)Zr(l[ne],s,n,ne);if(c){const ne=K(c)?c.call(n):c;Reflect.ownKeys(ne).forEach(Q=>{Uo(Q,ne[Q])})}d&&Ns(d,e,"c");function X(ne,Q){H(Q)?Q.forEach(ze=>ne(ze.bind(n))):Q&&ne(Q.bind(n))}if(X(qo,p),X(Cn,g),X(zo,v),X(Yo,S),X(ko,O),X(Wo,q),X(Qo,x),X(Zo,z),X(Xo,D),X(zr,T),X(xn,N),X(Jo,U),H($))if($.length){const ne=e.exposed||(e.exposed={});$.forEach(Q=>{Object.defineProperty(ne,Q,{get:()=>n[Q],set:ze=>n[Q]=ze})})}else e.exposed||(e.exposed={});B&&e.render===Oe&&(e.render=B),k!=null&&(e.inheritAttrs=k),F&&(e.components=F),W&&(e.directives=W)}function tl(e,t,n=Oe,s=!1){H(e)&&(e=Wn(e));for(const r in e){const i=e[r];let o;te(i)?"default"in i?o=pt(i.from||r,i.default,!0):o=pt(i.from||r):o=pt(i),oe(o)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:l=>o.value=l}):t[r]=o}}function Ns(e,t,n){xe(H(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Zr(e,t,n,s){const r=s.includes(".")?Dr(n,s):()=>n[s];if(se(e)){const i=t[e];K(i)&&Qt(r,i)}else if(K(e))Qt(r,e.bind(n));else if(te(e))if(H(e))e.forEach(i=>Zr(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&Qt(r,i,e)}}function ps(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(a=>ln(c,a,o,!0)),ln(c,t,o)),te(t)&&i.set(t,c),c}function ln(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&ln(e,i,n,!0),r&&r.forEach(o=>ln(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=nl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const nl={data:Hs,props:Qe,emits:Qe,methods:Qe,computed:Qe,beforeCreate:ue,created:ue,beforeMount:ue,mounted:ue,beforeUpdate:ue,updated:ue,beforeDestroy:ue,beforeUnmount:ue,destroyed:ue,unmounted:ue,activated:ue,deactivated:ue,errorCaptured:ue,serverPrefetch:ue,components:Qe,directives:Qe,watch:rl,provide:Hs,inject:sl};function Hs(e,t){return t?e?function(){return fe(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function sl(e,t){return Qe(Wn(e),Wn(t))}function Wn(e){if(H(e)){const t={};for(let n=0;n0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[g,v]=Gr(p,t,!0);fe(o,g),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return te(e)&&s.set(e,at),at;if(H(i))for(let d=0;d-1,v[1]=O<0||S-1||Y(v,"default"))&&l.push(p)}}}const a=[o,l];return te(e)&&s.set(e,a),a}function $s(e){return e[0]!=="$"}function Us(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function js(e,t){return Us(e)===Us(t)}function Bs(e,t){return H(t)?t.findIndex(n=>js(n,e)):K(t)&&js(t,e)?0:-1}const ei=e=>e[0]==="_"||e==="$stable",gs=e=>H(e)?e.map(ve):[ve(e)],ll=(e,t,n)=>{if(t._n)return t;const s=Po((...r)=>gs(t(...r)),n);return s._c=!1,s},ti=(e,t,n)=>{const s=e._ctx;for(const r in e){if(ei(r))continue;const i=e[r];if(K(i))t[r]=ll(r,i,s);else if(i!=null){const o=gs(i);t[r]=()=>o}}},ni=(e,t)=>{const n=gs(t);e.slots.default=()=>n},cl=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=J(t),tn(t,"_",n)):ti(t,e.slots={})}else e.slots={},t&&ni(e,t);tn(e.slots,En,1)},fl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=ee;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(fe(r,t),!n&&l===1&&delete r._):(i=!t.$stable,ti(t,r)),o=t}else t&&(ni(e,t),o={default:1});if(i)for(const l in r)!ei(l)&&!(l in o)&&delete r[l]};function si(){return{app:null,config:{isNativeTag:Pi,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let al=0;function ul(e,t){return function(s,r=null){K(s)||(s=Object.assign({},s)),r!=null&&!te(r)&&(r=null);const i=si(),o=new Set;let l=!1;const c=i.app={_uid:al++,_component:s,_props:r,_container:null,_context:i,_instance:null,version:Sl,get config(){return i.config},set config(a){},use(a,...d){return o.has(a)||(a&&K(a.install)?(o.add(a),a.install(c,...d)):K(a)&&(o.add(a),a(c,...d))),c},mixin(a){return i.mixins.includes(a)||i.mixins.push(a),c},component(a,d){return d?(i.components[a]=d,c):i.components[a]},directive(a,d){return d?(i.directives[a]=d,c):i.directives[a]},mount(a,d,p){if(!l){const g=ce(s,r);return g.appContext=i,d&&t?t(g,a):e(g,a,p),l=!0,c._container=a,a.__vue_app__=c,Tn(g.component)||g.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(a,d){return i.provides[a]=d,c}};return c}}function cn(e,t,n,s,r=!1){if(H(e)){e.forEach((g,v)=>cn(g,t&&(H(t)?t[v]:t),n,s,r));return}if(gt(s)&&!r)return;const i=s.shapeFlag&4?Tn(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:c}=e,a=t&&t.r,d=l.refs===ee?l.refs={}:l.refs,p=l.setupState;if(a!=null&&a!==c&&(se(a)?(d[a]=null,Y(p,a)&&(p[a]=null)):oe(a)&&(a.value=null)),K(c))We(c,l,12,[o,d]);else{const g=se(c),v=oe(c);if(g||v){const S=()=>{if(e.f){const O=g?Y(p,c)?p[c]:d[c]:c.value;r?H(O)&&Gn(O,i):H(O)?O.includes(i)||O.push(i):g?(d[c]=[i],Y(p,c)&&(p[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else g?(d[c]=o,Y(p,c)&&(p[c]=o)):v&&(c.value=o,e.k&&(d[e.k]=o))};o?(S.id=-1,de(S,n)):S()}}}let je=!1;const qt=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",zt=e=>e.nodeType===8;function dl(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:a}}=e,d=(m,T)=>{if(!T.hasChildNodes()){n(null,m,T),rn(),T._vnode=m;return}je=!1,p(T.firstChild,m,null,null,null),rn(),T._vnode=m,je&&console.error("Hydration completed but contains mismatches.")},p=(m,T,R,N,B,z=!1)=>{const D=zt(m)&&m.data==="[",x=()=>O(m,T,R,N,B,D),{type:U,ref:$,shapeFlag:k,patchFlag:F}=T;let W=m.nodeType;T.el=m,F===-2&&(z=!1,T.dynamicChildren=null);let M=null;switch(U){case _t:W!==3?T.children===""?(c(T.el=r(""),o(m),m),M=m):M=x():(m.data!==T.children&&(je=!0,m.data=T.children),M=i(m));break;case be:W!==8||D?M=x():M=i(m);break;case Ft:if(D&&(m=i(m),W=m.nodeType),W===1||W===3){M=m;const ge=!T.children.length;for(let X=0;X{z=z||!!T.dynamicChildren;const{type:D,props:x,patchFlag:U,shapeFlag:$,dirs:k}=T,F=D==="input"&&k||D==="option";if(F||U!==-1){if(k&&Me(T,null,R,"created"),x)if(F||!z||U&48)for(const M in x)(F&&M.endsWith("value")||$t(M)&&!vt(M))&&s(m,M,null,x[M],!1,void 0,R);else x.onClick&&s(m,"onClick",null,x.onClick,!1,void 0,R);let W;if((W=x&&x.onVnodeBeforeMount)&&we(W,R,T),k&&Me(T,null,R,"beforeMount"),((W=x&&x.onVnodeMounted)||k)&&Br(()=>{W&&we(W,R,T),k&&Me(T,null,R,"mounted")},N),$&16&&!(x&&(x.innerHTML||x.textContent))){let M=v(m.firstChild,T,m,R,N,B,z);for(;M;){je=!0;const ge=M;M=M.nextSibling,l(ge)}}else $&8&&m.textContent!==T.children&&(je=!0,m.textContent=T.children)}return m.nextSibling},v=(m,T,R,N,B,z,D)=>{D=D||!!T.dynamicChildren;const x=T.children,U=x.length;for(let $=0;${const{slotScopeIds:D}=T;D&&(B=B?B.concat(D):D);const x=o(m),U=v(i(m),T,x,R,N,B,z);return U&&zt(U)&&U.data==="]"?i(T.anchor=U):(je=!0,c(T.anchor=a("]"),x,U),U)},O=(m,T,R,N,B,z)=>{if(je=!0,T.el=null,z){const U=q(m);for(;;){const $=i(m);if($&&$!==U)l($);else break}}const D=i(m),x=o(m);return l(m),n(null,T,x,D,R,N,qt(x),B),D},q=m=>{let T=0;for(;m;)if(m=i(m),m&&zt(m)&&(m.data==="["&&T++,m.data==="]")){if(T===0)return i(m);T--}return m};return[d,p]}const de=Br;function hl(e){return pl(e,dl)}function pl(e,t){const n=ji();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:a,setElementText:d,parentNode:p,nextSibling:g,setScopeId:v=Oe,insertStaticContent:S}=e,O=(f,u,h,b=null,_=null,C=null,A=!1,w=null,E=!!u.dynamicChildren)=>{if(f===u)return;f&&!et(f,u)&&(b=jt(f),Fe(f,_,C,!0),f=null),u.patchFlag===-2&&(E=!1,u.dynamicChildren=null);const{type:y,ref:P,shapeFlag:I}=u;switch(y){case _t:q(f,u,h,b);break;case be:m(f,u,h,b);break;case Ft:f==null&&T(u,h,b,A);break;case he:F(f,u,h,b,_,C,A,w,E);break;default:I&1?B(f,u,h,b,_,C,A,w,E):I&6?W(f,u,h,b,_,C,A,w,E):(I&64||I&128)&&y.process(f,u,h,b,_,C,A,w,E,lt)}P!=null&&_&&cn(P,f&&f.ref,C,u||f,!u)},q=(f,u,h,b)=>{if(f==null)s(u.el=l(u.children),h,b);else{const _=u.el=f.el;u.children!==f.children&&a(_,u.children)}},m=(f,u,h,b)=>{f==null?s(u.el=c(u.children||""),h,b):u.el=f.el},T=(f,u,h,b)=>{[f.el,f.anchor]=S(f.children,u,h,b,f.el,f.anchor)},R=({el:f,anchor:u},h,b)=>{let _;for(;f&&f!==u;)_=g(f),s(f,h,b),f=_;s(u,h,b)},N=({el:f,anchor:u})=>{let h;for(;f&&f!==u;)h=g(f),r(f),f=h;r(u)},B=(f,u,h,b,_,C,A,w,E)=>{A=A||u.type==="svg",f==null?z(u,h,b,_,C,A,w,E):U(f,u,_,C,A,w,E)},z=(f,u,h,b,_,C,A,w)=>{let E,y;const{type:P,props:I,shapeFlag:L,transition:j,dirs:V}=f;if(E=f.el=o(f.type,C,I&&I.is,I),L&8?d(E,f.children):L&16&&x(f.children,E,null,b,_,C&&P!=="foreignObject",A,w),V&&Me(f,null,b,"created"),D(E,f,f.scopeId,A,b),I){for(const Z in I)Z!=="value"&&!vt(Z)&&i(E,Z,null,I[Z],C,f.children,b,_,Se);"value"in I&&i(E,"value",null,I.value),(y=I.onVnodeBeforeMount)&&we(y,b,f)}V&&Me(f,null,b,"beforeMount");const G=(!_||_&&!_.pendingBranch)&&j&&!j.persisted;G&&j.beforeEnter(E),s(E,u,h),((y=I&&I.onVnodeMounted)||G||V)&&de(()=>{y&&we(y,b,f),G&&j.enter(E),V&&Me(f,null,b,"mounted")},_)},D=(f,u,h,b,_)=>{if(h&&v(f,h),b)for(let C=0;C{for(let y=E;y{const w=u.el=f.el;let{patchFlag:E,dynamicChildren:y,dirs:P}=u;E|=f.patchFlag&16;const I=f.props||ee,L=u.props||ee;let j;h&&Je(h,!1),(j=L.onVnodeBeforeUpdate)&&we(j,h,u,f),P&&Me(u,f,h,"beforeUpdate"),h&&Je(h,!0);const V=_&&u.type!=="foreignObject";if(y?$(f.dynamicChildren,y,w,h,b,V,C):A||Q(f,u,w,null,h,b,V,C,!1),E>0){if(E&16)k(w,u,I,L,h,b,_);else if(E&2&&I.class!==L.class&&i(w,"class",null,L.class,_),E&4&&i(w,"style",I.style,L.style,_),E&8){const G=u.dynamicProps;for(let Z=0;Z{j&&we(j,h,u,f),P&&Me(u,f,h,"updated")},b)},$=(f,u,h,b,_,C,A)=>{for(let w=0;w{if(h!==b){if(h!==ee)for(const w in h)!vt(w)&&!(w in b)&&i(f,w,h[w],null,A,u.children,_,C,Se);for(const w in b){if(vt(w))continue;const E=b[w],y=h[w];E!==y&&w!=="value"&&i(f,w,y,E,A,u.children,_,C,Se)}"value"in b&&i(f,"value",h.value,b.value)}},F=(f,u,h,b,_,C,A,w,E)=>{const y=u.el=f?f.el:l(""),P=u.anchor=f?f.anchor:l("");let{patchFlag:I,dynamicChildren:L,slotScopeIds:j}=u;j&&(w=w?w.concat(j):j),f==null?(s(y,h,b),s(P,h,b),x(u.children,h,P,_,C,A,w,E)):I>0&&I&64&&L&&f.dynamicChildren?($(f.dynamicChildren,L,h,_,C,A,w),(u.key!=null||_&&u===_.subTree)&&ms(f,u,!0)):Q(f,u,h,P,_,C,A,w,E)},W=(f,u,h,b,_,C,A,w,E)=>{u.slotScopeIds=w,f==null?u.shapeFlag&512?_.ctx.activate(u,h,b,A,E):M(u,h,b,_,C,A,E):ge(f,u,E)},M=(f,u,h,b,_,C,A)=>{const w=f.component=vl(f,b,_);if(yn(f)&&(w.ctx.renderer=lt),Al(w),w.asyncDep){if(_&&_.registerDep(w,X),!f.el){const E=w.subTree=ce(be);m(null,E,u,h)}return}X(w,f,u,h,_,C,A)},ge=(f,u,h)=>{const b=u.component=f.component;if(No(f,u,h))if(b.asyncDep&&!b.asyncResolved){ne(b,u,h);return}else b.next=u,Oo(b.update),b.update();else u.el=f.el,b.vnode=u},X=(f,u,h,b,_,C,A)=>{const w=()=>{if(f.isMounted){let{next:P,bu:I,u:L,parent:j,vnode:V}=f,G=P,Z;Je(f,!1),P?(P.el=V.el,ne(f,P,A)):P=V,I&&Zt(I),(Z=P.props&&P.props.onVnodeBeforeUpdate)&&we(Z,j,P,V),Je(f,!0);const ie=Rn(f),Ee=f.subTree;f.subTree=ie,O(Ee,ie,p(Ee.el),jt(Ee),f,_,C),P.el=ie.el,G===null&&Ho(f,ie.el),L&&de(L,_),(Z=P.props&&P.props.onVnodeUpdated)&&de(()=>we(Z,j,P,V),_)}else{let P;const{el:I,props:L}=u,{bm:j,m:V,parent:G}=f,Z=gt(u);if(Je(f,!1),j&&Zt(j),!Z&&(P=L&&L.onVnodeBeforeMount)&&we(P,G,u),Je(f,!0),I&&An){const ie=()=>{f.subTree=Rn(f),An(I,f.subTree,f,_,null)};Z?u.type.__asyncLoader().then(()=>!f.isUnmounted&&ie()):ie()}else{const ie=f.subTree=Rn(f);O(null,ie,h,b,f,_,C),u.el=ie.el}if(V&&de(V,_),!Z&&(P=L&&L.onVnodeMounted)){const ie=u;de(()=>we(P,G,ie),_)}(u.shapeFlag&256||G&>(G.vnode)&&G.vnode.shapeFlag&256)&&f.a&&de(f.a,_),f.isMounted=!0,u=h=b=null}},E=f.effect=new ss(w,()=>ds(y),f.scope),y=f.update=()=>E.run();y.id=f.uid,Je(f,!0),y()},ne=(f,u,h)=>{u.component=f;const b=f.vnode.props;f.vnode=u,f.next=null,ol(f,u.props,b,h),fl(f,u.children,h),yt(),Ms(),wt()},Q=(f,u,h,b,_,C,A,w,E=!1)=>{const y=f&&f.children,P=f?f.shapeFlag:0,I=u.children,{patchFlag:L,shapeFlag:j}=u;if(L>0){if(L&128){Ut(y,I,h,b,_,C,A,w,E);return}else if(L&256){ze(y,I,h,b,_,C,A,w,E);return}}j&8?(P&16&&Se(y,_,C),I!==y&&d(h,I)):P&16?j&16?Ut(y,I,h,b,_,C,A,w,E):Se(y,_,C,!0):(P&8&&d(h,""),j&16&&x(I,h,b,_,C,A,w,E))},ze=(f,u,h,b,_,C,A,w,E)=>{f=f||at,u=u||at;const y=f.length,P=u.length,I=Math.min(y,P);let L;for(L=0;LP?Se(f,_,C,!0,!1,I):x(u,h,b,_,C,A,w,E,I)},Ut=(f,u,h,b,_,C,A,w,E)=>{let y=0;const P=u.length;let I=f.length-1,L=P-1;for(;y<=I&&y<=L;){const j=f[y],V=u[y]=E?Ke(u[y]):ve(u[y]);if(et(j,V))O(j,V,h,null,_,C,A,w,E);else break;y++}for(;y<=I&&y<=L;){const j=f[I],V=u[L]=E?Ke(u[L]):ve(u[L]);if(et(j,V))O(j,V,h,null,_,C,A,w,E);else break;I--,L--}if(y>I){if(y<=L){const j=L+1,V=jL)for(;y<=I;)Fe(f[y],_,C,!0),y++;else{const j=y,V=y,G=new Map;for(y=V;y<=L;y++){const me=u[y]=E?Ke(u[y]):ve(u[y]);me.key!=null&&G.set(me.key,y)}let Z,ie=0;const Ee=L-V+1;let ct=!1,ws=0;const Ct=new Array(Ee);for(y=0;y=Ee){Fe(me,_,C,!0);continue}let Ie;if(me.key!=null)Ie=G.get(me.key);else for(Z=V;Z<=L;Z++)if(Ct[Z-V]===0&&et(me,u[Z])){Ie=Z;break}Ie===void 0?Fe(me,_,C,!0):(Ct[Ie-V]=y+1,Ie>=ws?ws=Ie:ct=!0,O(me,u[Ie],h,null,_,C,A,w,E),ie++)}const Cs=ct?gl(Ct):at;for(Z=Cs.length-1,y=Ee-1;y>=0;y--){const me=V+y,Ie=u[me],xs=me+1{const{el:C,type:A,transition:w,children:E,shapeFlag:y}=f;if(y&6){Ye(f.component.subTree,u,h,b);return}if(y&128){f.suspense.move(u,h,b);return}if(y&64){A.move(f,u,h,lt);return}if(A===he){s(C,u,h);for(let I=0;Iw.enter(C),_);else{const{leave:I,delayLeave:L,afterLeave:j}=w,V=()=>s(C,u,h),G=()=>{I(C,()=>{V(),j&&j()})};L?L(C,V,G):G()}else s(C,u,h)},Fe=(f,u,h,b=!1,_=!1)=>{const{type:C,props:A,ref:w,children:E,dynamicChildren:y,shapeFlag:P,patchFlag:I,dirs:L}=f;if(w!=null&&cn(w,null,h,f,!0),P&256){u.ctx.deactivate(f);return}const j=P&1&&L,V=!gt(f);let G;if(V&&(G=A&&A.onVnodeBeforeUnmount)&&we(G,u,f),P&6)vi(f.component,h,b);else{if(P&128){f.suspense.unmount(h,b);return}j&&Me(f,null,u,"beforeUnmount"),P&64?f.type.remove(f,u,h,_,lt,b):y&&(C!==he||I>0&&I&64)?Se(y,u,h,!1,!0):(C===he&&I&384||!_&&P&16)&&Se(E,u,h),b&&bs(f)}(V&&(G=A&&A.onVnodeUnmounted)||j)&&de(()=>{G&&we(G,u,f),j&&Me(f,null,u,"unmounted")},h)},bs=f=>{const{type:u,el:h,anchor:b,transition:_}=f;if(u===he){Ti(h,b);return}if(u===Ft){N(f);return}const C=()=>{r(h),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(f.shapeFlag&1&&_&&!_.persisted){const{leave:A,delayLeave:w}=_,E=()=>A(h,C);w?w(f.el,C,E):E()}else C()},Ti=(f,u)=>{let h;for(;f!==u;)h=g(f),r(f),f=h;r(u)},vi=(f,u,h)=>{const{bum:b,scope:_,update:C,subTree:A,um:w}=f;b&&Zt(b),_.stop(),C&&(C.active=!1,Fe(A,f,u,h)),w&&de(w,u),de(()=>{f.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Se=(f,u,h,b=!1,_=!1,C=0)=>{for(let A=C;Af.shapeFlag&6?jt(f.component.subTree):f.shapeFlag&128?f.suspense.next():g(f.anchor||f.el),ys=(f,u,h)=>{f==null?u._vnode&&Fe(u._vnode,null,null,!0):O(u._vnode||null,f,u,null,null,null,h),Ms(),rn(),u._vnode=f},lt={p:O,um:Fe,m:Ye,r:bs,mt:M,mc:x,pc:Q,pbc:$,n:jt,o:e};let vn,An;return t&&([vn,An]=t(lt)),{render:ys,hydrate:vn,createApp:ul(ys,vn)}}function Je({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ms(e,t,n=!1){const s=e.children,r=t.children;if(H(s)&&H(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const ml=e=>e.__isTeleport,Ot=e=>e&&(e.disabled||e.disabled===""),Ds=e=>typeof SVGElement<"u"&&e instanceof SVGElement,qn=(e,t)=>{const n=e&&e.to;return se(n)?t?t(n):null:n},_l={__isTeleport:!0,process(e,t,n,s,r,i,o,l,c,a){const{mc:d,pc:p,pbc:g,o:{insert:v,querySelector:S,createText:O,createComment:q}}=a,m=Ot(t.props);let{shapeFlag:T,children:R,dynamicChildren:N}=t;if(e==null){const B=t.el=O(""),z=t.anchor=O("");v(B,n,s),v(z,n,s);const D=t.target=qn(t.props,S),x=t.targetAnchor=O("");D&&(v(x,D),o=o||Ds(D));const U=($,k)=>{T&16&&d(R,$,k,r,i,o,l,c)};m?U(n,z):D&&U(D,x)}else{t.el=e.el;const B=t.anchor=e.anchor,z=t.target=e.target,D=t.targetAnchor=e.targetAnchor,x=Ot(e.props),U=x?n:z,$=x?B:D;if(o=o||Ds(z),N?(g(e.dynamicChildren,N,U,r,i,o,l),ms(e,t,!0)):c||p(e,t,U,$,r,i,o,l,!1),m)x||Yt(t,n,B,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=qn(t.props,S);k&&Yt(t,k,null,a,0)}else x&&Yt(t,z,D,a,1)}ri(t)},remove(e,t,n,s,{um:r,o:{remove:i}},o){const{shapeFlag:l,children:c,anchor:a,targetAnchor:d,target:p,props:g}=e;if(p&&i(d),(o||!Ot(g))&&(i(a),l&16))for(let v=0;v0?Re||at:null,yl(),Nt>0&&Re&&Re.push(e),e}function zc(e,t,n,s,r,i){return oi(fi(e,t,n,s,r,i,!0))}function li(e,t,n,s,r){return oi(ce(e,t,n,s,r,!0))}function fn(e){return e?e.__v_isVNode===!0:!1}function et(e,t){return e.type===t.type&&e.key===t.key}const En="__vInternal",ci=({key:e})=>e??null,Gt=({ref:e,ref_key:t,ref_for:n})=>e!=null?se(e)||oe(e)||K(e)?{i:le,r:e,k:t,f:!!n}:e:null;function fi(e,t=null,n=null,s=0,r=null,i=e===he?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ci(t),ref:t&&Gt(t),scopeId:_n,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:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:le};return l?(_s(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=se(n)?8:16),Nt>0&&!o&&Re&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Re.push(c),c}const ce=wl;function wl(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Yr)&&(e=be),fn(e)){const l=qe(e,t,!0);return n&&_s(l,n),Nt>0&&!i&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag|=-2,l}if(Il(e)&&(e=e.__vccOpts),t){t=Cl(t);let{class:l,style:c}=t;l&&!se(l)&&(t.class=Zn(l)),te(c)&&(Ir(c)&&!H(c)&&(c=fe({},c)),t.style=Xn(c))}const o=se(e)?1:$o(e)?128:ml(e)?64:te(e)?4:K(e)?2:0;return fi(e,t,n,s,r,o,i,!0)}function Cl(e){return e?Ir(e)||En in e?fe({},e):e:null}function qe(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?xl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ci(l),ref:t&&t.ref?n&&r?H(r)?r.concat(Gt(t)):[r,Gt(t)]:Gt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==he?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qe(e.ssContent),ssFallback:e.ssFallback&&qe(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ai(e=" ",t=0){return ce(_t,null,e,t)}function Yc(e,t){const n=ce(Ft,null,e);return n.staticCount=t,n}function Jc(e="",t=!1){return t?(ii(),li(be,null,e)):ce(be,null,e)}function ve(e){return e==null||typeof e=="boolean"?ce(be):H(e)?ce(he,null,e.slice()):typeof e=="object"?Ke(e):ce(_t,null,String(e))}function Ke(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qe(e)}function _s(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(H(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),_s(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(En in t)?t._ctx=le:r===3&&le&&(le.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:le},n=32):(t=String(t),s&64?(n=16,t=[ai(t)]):n=8);e.children=t,e.shapeFlag|=n}function xl(...e){const t={};for(let n=0;nre||le,bt=e=>{re=e,e.scope.on()},it=()=>{re&&re.scope.off(),re=null};function di(e){return e.vnode.shapeFlag&4}let Ht=!1;function Al(e,t=!1){Ht=t;const{props:n,children:s}=e.vnode,r=di(e);il(e,n,r,t),cl(e,s);const i=r?Rl(e,t):void 0;return Ht=!1,i}function Rl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=At(new Proxy(e.ctx,Go));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?pi(e):null;bt(e),yt();const i=We(s,e,0,[e.props,r]);if(wt(),it(),mr(i)){if(i.then(it,it),t)return i.then(o=>{ks(e,o,t)}).catch(o=>{gn(o,e,0)});e.asyncDep=i}else ks(e,i,t)}else hi(e,t)}function ks(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:te(t)&&(e.setupState=Lr(t)),hi(e,n)}let Ws;function hi(e,t,n){const s=e.type;if(!e.render){if(!t&&Ws&&!s.render){const r=s.template||ps(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,a=fe(fe({isCustomElement:i,delimiters:l},o),c);s.render=Ws(r,a)}}e.render=s.render||Oe}bt(e),yt(),el(e),wt(),it()}function Ol(e){return new Proxy(e.attrs,{get(t,n){return pe(e,"get","$attrs"),t[n]}})}function pi(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Ol(e))},slots:e.slots,emit:e.emit,expose:t}}function Tn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Lr(At(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Rt)return Rt[n](e)},has(t,n){return n in t||n in Rt}}))}function Fl(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function Il(e){return K(e)&&"__vccOpts"in e}const Te=(e,t)=>vo(e,t,Ht);function Xc(){return Ml().slots}function Ml(){const e=ui();return e.setupContext||(e.setupContext=pi(e))}function zn(e,t,n){const s=arguments.length;return s===2?te(t)&&!H(t)?fn(t)?ce(e,null,[t]):ce(e,t):ce(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&fn(n)&&(n=[n]),ce(e,t,n))}const Pl=Symbol(""),Ll=()=>pt(Pl),Sl="3.2.47",Nl="http://www.w3.org/2000/svg",tt=typeof document<"u"?document:null,Vs=tt&&tt.createElement("template"),Hl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?tt.createElementNS(Nl,e):tt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>tt.createTextNode(e),createComment:e=>tt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>tt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Vs.innerHTML=s?``:e;const l=Vs.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function $l(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Ul(e,t,n){const s=e.style,r=se(n);if(n&&!r){if(t&&!se(t))for(const i in t)n[i]==null&&Yn(s,i,"");for(const i in n)Yn(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const qs=/\s*!important$/;function Yn(e,t,n){if(H(n))n.forEach(s=>Yn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=jl(e,t);qs.test(n)?e.setProperty(ot(s),n.replace(qs,""),"important"):e[s]=n}}const zs=["Webkit","Moz","ms"],In={};function jl(e,t){const n=In[t];if(n)return n;let s=Le(t);if(s!=="filter"&&s in e)return In[t]=s;s=dn(s);for(let r=0;rMn||(Vl.then(()=>Mn=0),Mn=Date.now());function zl(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;xe(Yl(s,n.value),t,5,[s])};return n.value=e,n.attached=ql(),n}function Yl(e,t){if(H(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Xs=/^on[a-z]/,Jl=(e,t,n,s,r=!1,i,o,l,c)=>{t==="class"?$l(e,s,r):t==="style"?Ul(e,n,s):$t(t)?Qn(t)||kl(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Xl(e,t,s,r))?Dl(e,t,s,i,o,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Bl(e,t,s,r))};function Xl(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Xs.test(t)&&K(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Xs.test(t)&&se(n)?!1:t in e}const Be="transition",xt="animation",gi=(e,{slots:t})=>zn(Kr,Zl(e),t);gi.displayName="Transition";const mi={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};gi.props=fe({},Kr.props,mi);const Xe=(e,t=[])=>{H(e)?e.forEach(n=>n(...t)):e&&e(...t)},Zs=e=>e?H(e)?e.some(t=>t.length>1):e.length>1:!1;function Zl(e){const t={};for(const F in e)F in mi||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:a=o,appearToClass:d=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:g=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,S=Ql(r),O=S&&S[0],q=S&&S[1],{onBeforeEnter:m,onEnter:T,onEnterCancelled:R,onLeave:N,onLeaveCancelled:B,onBeforeAppear:z=m,onAppear:D=T,onAppearCancelled:x=R}=t,U=(F,W,M)=>{Ze(F,W?d:l),Ze(F,W?a:o),M&&M()},$=(F,W)=>{F._isLeaving=!1,Ze(F,p),Ze(F,v),Ze(F,g),W&&W()},k=F=>(W,M)=>{const ge=F?D:T,X=()=>U(W,F,M);Xe(ge,[W,X]),Qs(()=>{Ze(W,F?c:i),De(W,F?d:l),Zs(ge)||Gs(W,s,O,X)})};return fe(t,{onBeforeEnter(F){Xe(m,[F]),De(F,i),De(F,o)},onBeforeAppear(F){Xe(z,[F]),De(F,c),De(F,a)},onEnter:k(!1),onAppear:k(!0),onLeave(F,W){F._isLeaving=!0;const M=()=>$(F,W);De(F,p),tc(),De(F,g),Qs(()=>{F._isLeaving&&(Ze(F,p),De(F,v),Zs(N)||Gs(F,s,q,M))}),Xe(N,[F,M])},onEnterCancelled(F){U(F,!1),Xe(R,[F])},onAppearCancelled(F){U(F,!0),Xe(x,[F])},onLeaveCancelled(F){$(F),Xe(B,[F])}})}function Ql(e){if(e==null)return null;if(te(e))return[Pn(e.enter),Pn(e.leave)];{const t=Pn(e);return[t,t]}}function Pn(e){return Ui(e)}function De(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ze(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Qs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Gl=0;function Gs(e,t,n,s){const r=e._endId=++Gl,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=ec(e,t);if(!o)return s();const a=o+"end";let d=0;const p=()=>{e.removeEventListener(a,g),i()},g=v=>{v.target===e&&++d>=c&&p()};setTimeout(()=>{d(n[S]||"").split(", "),r=s(`${Be}Delay`),i=s(`${Be}Duration`),o=er(r,i),l=s(`${xt}Delay`),c=s(`${xt}Duration`),a=er(l,c);let d=null,p=0,g=0;t===Be?o>0&&(d=Be,p=o,g=i.length):t===xt?a>0&&(d=xt,p=a,g=c.length):(p=Math.max(o,a),d=p>0?o>a?Be:xt:null,g=d?d===Be?i.length:c.length:0);const v=d===Be&&/\b(transform|all)(,|$)/.test(s(`${Be}Property`).toString());return{type:d,timeout:p,propCount:g,hasTransform:v}}function er(e,t){for(;e.lengthtr(n)+tr(e[s])))}function tr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function tc(){return document.body.offsetHeight}const nr=e=>{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?n=>Zt(t,n):t};function nc(e){e.target.composing=!0}function sr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Zc={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=nr(r);const i=s||r.props&&r.props.type==="number";ft(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=Nn(l)),e._assign(l)}),n&&ft(e,"change",()=>{e.value=e.value.trim()}),t||(ft(e,"compositionstart",nc),ft(e,"compositionend",sr),ft(e,"change",sr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},i){if(e._assign=nr(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&Nn(e.value)===t))return;const o=t??"";e.value!==o&&(e.value=o)}},sc=["ctrl","shift","alt","meta"],rc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>sc.some(n=>e[`${n}Key`]&&!t.includes(n))},Qc=(e,t)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=ot(n.key);if(t.some(r=>r===s||ic[r]===s))return e(n)},ef={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Et(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Et(e,!0),s.enter(e)):s.leave(e,()=>{Et(e,!1)}):Et(e,t))},beforeUnmount(e,{value:t}){Et(e,t)}};function Et(e,t){e.style.display=t?e._vod:"none"}const oc=fe({patchProp:Jl},Hl);let Ln,rr=!1;function lc(){return Ln=rr?Ln:hl(oc),rr=!0,Ln}const tf=(...e)=>{const t=lc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=cc(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function cc(e){return se(e)?document.querySelector(e):e}const nf=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},fc="modulepreload",ac=function(e){return"/document/"+e},ir={},sf=function(t,n,s){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=ac(i),i in ir)return;ir[i]=!0;const o=i.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!s)for(let d=r.length-1;d>=0;d--){const p=r[d];if(p.href===i&&(!o||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const a=document.createElement("link");if(a.rel=o?"stylesheet":fc,o||(a.as="script",a.crossOrigin=""),a.href=i,document.head.appendChild(a),o)return new Promise((d,p)=>{a.addEventListener("load",d),a.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())},uc=window.__VP_SITE_DATA__,_i=/^[a-z]+:/i,rf=/^pathname:\/\//,of="vitepress-theme-appearance",bi=/#.*$/,dc=/(index)?\.(md|html)$/,Ce=typeof document<"u",yi={relativePath:"",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function hc(e,t,n=!1){if(t===void 0)return!1;if(e=or(`/${e}`),n)return new RegExp(t).test(e);if(or(t)!==e)return!1;const s=t.match(bi);return s?(Ce?location.hash:"")===s[0]:!0}function or(e){return decodeURI(e).replace(bi,"").replace(dc,"")}function pc(e){return _i.test(e)}function gc(e,t){var s,r,i,o,l,c,a;const n=Object.keys(e.locales).find(d=>d!=="root"&&!pc(d)&&hc(t,`/${d}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Ci(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function wi(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=mc(e.title,s);return`${n}${r}`}function mc(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function _c(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function Ci(e,t){return[...e.filter(n=>!_c(t,n)),...t]}const bc=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,yc=/^[a-z]:/i;function lr(e){const t=yc.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(bc,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const wc=Symbol(),st=bo(uc);function lf(e){const t=Te(()=>gc(st.value,e.data.relativePath));return{site:t,theme:Te(()=>t.value.themeConfig),page:Te(()=>e.data),frontmatter:Te(()=>e.data.frontmatter),params:Te(()=>e.data.params),lang:Te(()=>t.value.lang),dir:Te(()=>t.value.dir),localeIndex:Te(()=>t.value.localeIndex||"root"),title:Te(()=>wi(t.value,e.data)),description:Te(()=>e.data.description||t.value.description),isDark:Mr(!1)}}function cf(){const e=pt(wc);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Cc(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function cr(e){return _i.test(e)||e.startsWith(".")?e:Cc(st.value.base,e)}function xc(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ce){const n="/document/";t=lr(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),t=`${n}assets/${t}.${s}.js`}else t=`./${lr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let en=[];function ff(e){en.push(e),xn(()=>{en=en.filter(t=>t!==e)})}const Ec=Symbol(),fr="http://a.com",Tc=()=>({path:"/",component:null,data:yi});function af(e,t){const n=pn(Tc()),s={route:n,go:r};async function r(l=Ce?location.href:"/"){var a,d;await((a=s.onBeforeRouteChange)==null?void 0:a.call(s,l));const c=new URL(l,fr);st.value.cleanUrls||!c.pathname.endsWith("/")&&!c.pathname.endsWith(".html")&&(c.pathname+=".html",l=c.pathname+c.search+c.hash),Ce&&l!==location.href&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l)),await o(l),await((d=s.onAfterRouteChanged)==null?void 0:d.call(s,l))}let i=null;async function o(l,c=0,a=!1){const d=new URL(l,fr),p=i=d.pathname;try{let g=await e(p);if(i===p){i=null;const{default:v,__pageData:S}=g;if(!v)throw new Error(`Invalid route component: ${v}`);n.path=Ce?p:cr(p),n.component=At(v),n.data=At(S),Ce&&Hr(()=>{let O=st.value.base+S.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!st.value.cleanUrls&&!O.endsWith("/")&&(O+=".html"),O!==d.pathname&&(d.pathname=O,l=O+d.search+d.hash,history.replaceState(null,"",l)),d.hash&&!c){let q=null;try{q=document.querySelector(decodeURIComponent(d.hash))}catch(m){console.warn(m)}if(q){ar(q,d.hash);return}}window.scrollTo(0,c)})}}catch(g){if(!/fetch/.test(g.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(g),!a)try{const v=await fetch(st.value.base+"hashmap.json");window.__VP_HASH_MAP__=await v.json(),await o(l,c,!0);return}catch{}i===p&&(i=null,n.path=Ce?p:cr(p),n.component=t?At(t):null,n.data=yi)}}return Ce&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:d}=a,{href:p,origin:g,pathname:v,hash:S,search:O}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),q=window.location,m=v.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&d!=="_blank"&&g===q.origin&&!(m&&m[0]!==".html")&&(l.preventDefault(),v===q.pathname&&O===q.search?S&&(S!==q.hash&&(history.pushState(null,"",S),window.dispatchEvent(new Event("hashchange"))),ar(a,S,a.classList.contains("header-anchor"))):r(p))}},{capture:!0}),window.addEventListener("popstate",l=>{o(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function vc(){const e=pt(Ec);if(!e)throw new Error("useRouter() is called without provider.");return e}function xi(){return vc().route}function ar(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.querySelector(decodeURIComponent(t))}catch(r){console.warn(r)}if(s){const r=st.value.scrollOffset;let i=0;if(typeof r=="number")i=r;else if(typeof r=="string")i=ur(r);else if(Array.isArray(r))for(const c of r){const a=ur(c);if(a){i=a;break}}const o=parseInt(window.getComputedStyle(s).paddingTop,10),l=window.scrollY+s.getBoundingClientRect().top-i+o;!n||Math.abs(l-window.scrollY)>window.innerHeight?window.scrollTo(0,l):window.scrollTo({left:0,top:l,behavior:"smooth"})}}function ur(e){const t=document.querySelector(e);if(!t)return 0;const n=t.getBoundingClientRect().bottom;return n<0?0:n+24}const dr=()=>en.forEach(e=>e()),uf=Vr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=xi();return()=>zn(e.as,{style:{position:"relative"}},[t.component?zn(t.component,{onVnodeMounted:dr,onVnodeUpdated:dr}):"404 Page Not Found"])}});function df(e,t){let n=[],s=!0;const r=i=>{if(s){s=!1;return}n.forEach(o=>document.head.removeChild(o)),n=[],i.forEach(o=>{const l=Ac(o);document.head.appendChild(l),n.push(l)})};jo(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[];document.title=wi(o,i),document.querySelector("meta[name=description]").setAttribute("content",l||o.description),r(Ci(o.head,Oc(c)))})}function Ac([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),s}function Rc(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Oc(e){return e.filter(t=>!Rc(t))}const Sn=new Set,Ei=()=>document.createElement("link"),Fc=e=>{const t=Ei();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Ic=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let Jt;const Mc=Ce&&(Jt=Ei())&&Jt.relList&&Jt.relList.supports&&Jt.relList.supports("prefetch")?Fc:Ic;function hf(){if(!Ce||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!Sn.has(c)){Sn.add(c);const a=xc(c);Mc(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{target:o}=i,{hostname:l,pathname:c}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),a=c.match(/\.\w+$/);a&&a[0]!==".html"||o!=="_blank"&&l===location.hostname&&(c!==location.pathname?n.observe(i):Sn.add(c))})})};Cn(s);const r=xi();Qt(()=>r.path,s),xn(()=>{n&&n.disconnect()})}const pf=Vr({setup(e,{slots:t}){const n=Mr(!1);return Cn(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function gf(){if(Ce){const e=new Map;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className);let l="";i.querySelectorAll("span.line:not(.diff.remove)").forEach(c=>l+=(c.textContent||"")+`
+`),l=l.slice(0,-1),o&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),Pc(l).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const c=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,c)})}})}}async function Pc(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function mf(){Ce&&window.addEventListener("click",e=>{var n,s;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement,i=Array.from((r==null?void 0:r.querySelectorAll("input"))||[]).indexOf(t),o=r==null?void 0:r.querySelector('div[class*="language-"].active'),l=(s=r==null?void 0:r.querySelectorAll('div[class*="language-"]:not(.language-id)'))==null?void 0:s[i];o&&l&&o!==l&&(o.classList.remove("active"),l.classList.add("active"))}})}export{ff as $,li as A,Po as B,Jc as C,xl as D,ce as E,he as F,Dc as G,sf as H,Bc as I,ef as J,Qc as K,Zc as L,kc as M,qc as N,Kc as O,rf as P,_i as Q,Ce as R,$c as S,gi as T,Uc as U,Yc as V,of as W,pt as X,Uo as Y,Yo as Z,nf as _,ai as a,bo as a0,Xn as a1,Hr as a2,Gc as a3,Vc as a4,jc as a5,Xc as a6,df as a7,hf as a8,gf as a9,mf as aa,zn as ab,Ec as ac,lf as ad,wc as ae,uf as af,pf as ag,st as ah,tf as ai,af as aj,xc as ak,wo as b,zc as c,Vr as d,Hc as e,Fr as f,Nc as g,Mr as h,Ki as i,Sc as j,jo as k,Te as l,ui as m,Zn as n,ii as o,Cn as p,pc as q,Wc as r,cr as s,Lc as t,cf as u,hc as v,Qt as w,xi as x,xn as y,fi as z};
diff --git a/docs/document/assets/chunks/theme.db6f7e65.js b/docs/document/assets/chunks/theme.2612604f.js
similarity index 72%
rename from docs/document/assets/chunks/theme.db6f7e65.js
rename to docs/document/assets/chunks/theme.2612604f.js
index 347d88cd9..286c3a70e 100644
--- a/docs/document/assets/chunks/theme.db6f7e65.js
+++ b/docs/document/assets/chunks/theme.2612604f.js
@@ -1,7 +1,7 @@
-import{d as $,o as c,c as r,r as h,n as B,a as O,t as L,_ as g,u as nt,b as l,e as bt,f as st,g as kt,h as S,i as $t,j as Pt,w as ee,k as ae,l as w,m as xt,p as J,q as Vt,P as wt,s as be,v as te,x as le,y as Ie,z as u,F as T,A as V,B as v,T as Te,C as k,D as _e,E as p,G as W,H as St,I as Ke,J as Lt,K as ot,L as Mt,M as D,N as Ct,O as Q,Q as at,R as It,S as R,U,V as Tt,W as We,X as Ae,Y as he,Z as At,$ as ie,a0 as Be,a1 as Bt,a2 as Nt,a3 as zt,a4 as Ht,a5 as Et,a6 as Dt}from"./framework.48115c03.js";const Ot=$({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(c(),r("span",{class:B(["VPBadge",e.type??"tip"])},[h(t.$slots,"default",{},()=>[O(L(e.text),1)],!0)],2))}});const Ft=g(Ot,[["__scopeId","data-v-e233384c"]]),M=nt;function it(e){return $t()?(Pt(e),!0):!1}function ct(e){return typeof e=="function"?e():l(e)}const jt=typeof window<"u",lt=()=>{};function qt(...e){if(e.length!==1)return bt(...e);const t=e[0];return typeof t=="function"?st(kt(()=>({get:t,set:lt}))):S(t)}function Gt(e){var t;const n=ct(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ne=jt?window:void 0;function Rt(...e){let t,n,s,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,o]=e,t=Ne):[t,n,s,o]=e,!t)return lt;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const a=[],i=()=>{a.forEach(y=>y()),a.length=0},_=(y,b,P,m)=>(y.addEventListener(b,P,m),()=>y.removeEventListener(b,P,m)),d=ee(()=>[Gt(t),ct(o)],([y,b])=>{i(),y&&a.push(...n.flatMap(P=>s.map(m=>_(y,P,m,b))))},{immediate:!0,flush:"post"}),f=()=>{d(),i()};return it(f),f}function Ut(){const e=S(!1);return xt()&&J(()=>{e.value=!0}),e}function Kt(e){const t=Ut();return w(()=>(t.value,!!e()))}function Se(e,t={}){const{window:n=Ne}=t,s=Kt(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const a=S(!1),i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",_):o.removeListener(_))},_=()=>{s.value&&(i(),o=n.matchMedia(qt(e).value),a.value=!!(o!=null&&o.matches),o&&("addEventListener"in o?o.addEventListener("change",_):o.addListener(_)))};return ae(_),it(()=>i()),a}function Wt({window:e=Ne}={}){if(!e)return{x:S(0),y:S(0)};const t=S(e.scrollX),n=S(e.scrollY);return Rt(e,"scroll",()=>{t.value=e.scrollX,n.value=e.scrollY},{capture:!1,passive:!0}),{x:t,y:n}}function Yt(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function Le(e){return/^\//.test(e)?e:`/${e}`}function ce(e){if(Vt(e))return e.replace(wt,"");const{site:t}=M(),{pathname:n,search:s,hash:o}=new URL(e,"http://example.com"),a=n.endsWith("/")||n.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${n.replace(/(\.md)?$/,t.value.cleanUrls?"":".html")}${s}${o}`);return be(a)}function rt(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=Le(t);const n=Object.keys(e).sort((s,o)=>o.split("/").length-s.split("/").length).find(s=>t.startsWith(Le(s)));return n?e[n]:[]}function Xt(e){const t=[];let n=0;for(const s in e){const o=e[s];if(o.items){n=t.push(o);continue}t[n]||t.push({items:[]}),t[n].items.push(o)}return t}function Jt(e){const t=[];function n(s){for(const o of s)o.text&&o.link&&t.push({text:o.text,link:o.link}),o.items&&n(o.items)}return n(e),t}function Me(e,t){return Array.isArray(t)?t.some(n=>Me(e,n)):te(e,t.link)?!0:t.items?Me(e,t.items):!1}function K(){const e=le(),{theme:t,frontmatter:n}=M(),s=Se("(min-width: 960px)"),o=S(!1),a=w(()=>{const x=t.value.sidebar,A=e.data.relativePath;return x?rt(x,A):[]}),i=w(()=>n.value.sidebar!==!1&&a.value.length>0&&n.value.layout!=="home"),_=w(()=>d?n.value.aside==null?t.value.aside==="left":n.value.aside==="left":!1),d=w(()=>n.value.layout==="home"?!1:n.value.aside!=null?!!n.value.aside:t.value.aside!==!1),f=w(()=>i.value&&s.value),y=w(()=>i.value?Xt(a.value):[]);function b(){o.value=!0}function P(){o.value=!1}function m(){o.value?P():b()}return{isOpen:o,sidebar:a,sidebarGroups:y,hasSidebar:i,hasAside:d,leftAside:_,isSidebarEnabled:f,open:b,close:P,toggle:m}}function Qt(e,t){let n;ae(()=>{n=e.value?document.activeElement:void 0}),J(()=>{window.addEventListener("keyup",s)}),Ie(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function Zt(e){const{page:t}=M(),n=S(!1),s=w(()=>e.value.collapsed!=null),o=w(()=>!!e.value.link),a=w(()=>te(t.value.relativePath,e.value.link)),i=w(()=>a.value?!0:e.value.items?Me(t.value.relativePath,e.value.items):!1),_=w(()=>!!(e.value.items&&e.value.items.length));ae(()=>{n.value=!!(s.value&&e.value.collapsed)}),ae(()=>{(a.value||i.value)&&(n.value=!1)});function d(){s.value&&(n.value=!n.value)}return{collapsed:n,collapsible:s,isLink:o,isActiveLink:a,hasActiveLink:i,hasChildren:_,toggle:d}}const en=$({__name:"VPSkipLink",setup(e){const t=le(),n=S();ee(()=>t.path,()=>n.value.focus());function s({target:o}){const a=document.querySelector(decodeURIComponent(o.hash));if(a){const i=()=>{a.removeAttribute("tabindex"),a.removeEventListener("blur",i)};a.setAttribute("tabindex","-1"),a.addEventListener("blur",i),a.focus(),window.scrollTo(0,0)}}return(o,a)=>(c(),r(T,null,[u("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),u("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});const tn=g(en,[["__scopeId","data-v-994b33bc"]]),nn={key:0,class:"VPBackdrop"},sn=$({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(c(),V(Te,{name:"fade"},{default:v(()=>[e.show?(c(),r("div",nn)):k("",!0)]),_:1}))}});const on=g(sn,[["__scopeId","data-v-b2600058"]]);function an(){const e=S(!1);function t(){e.value=!0,window.addEventListener("resize",o)}function n(){e.value=!1,window.removeEventListener("resize",o)}function s(){e.value?n():t()}function o(){window.outerWidth>=768&&n()}const a=le();return ee(()=>a.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}function re({removeCurrent:e=!0,correspondingLink:t=!1}={}){const{site:n,localeIndex:s,page:o,theme:a}=M(),i=w(()=>{var d,f;return{label:(d=n.value.locales[s.value])==null?void 0:d.label,link:((f=n.value.locales[s.value])==null?void 0:f.link)||(s.value==="root"?"/":`/${s.value}/`)}});return{localeLinks:w(()=>Object.entries(n.value.locales).flatMap(([d,f])=>e&&i.value.label===f.label?[]:{text:f.label,link:cn(f.link||(d==="root"?"/":`/${d}/`),a.value.i18nRouting!==!1&&t,o.value.relativePath.slice(i.value.link.length-1),!n.value.cleanUrls)})),currentLang:i}}function cn(e,t,n,s){return t?e.replace(/\/$/,"")+Le(n.replace(/(^|\/)?index.md$/,"$1").replace(/\.md$/,s?".html":"")):e}const ln=["src","alt"],rn={inheritAttrs:!1},un=$({...rn,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const s=W("VPImage",!0);return e.image?(c(),r(T,{key:0},[typeof e.image=="string"||"src"in e.image?(c(),r("img",_e({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:l(be)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,ln)):(c(),r(T,{key:1},[p(s,_e({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),p(s,_e({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):k("",!0)}}});const ze=g(un,[["__scopeId","data-v-74766fef"]]),dn=["href"],_n=$({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=M(),{hasSidebar:s}=K(),{currentLang:o}=re();return(a,i)=>(c(),r("div",{class:B(["VPNavBarTitle",{"has-sidebar":l(s)}])},[u("a",{class:"title",href:l(ce)(l(o).link)},[h(a.$slots,"nav-bar-title-before",{},void 0,!0),l(n).logo?(c(),V(ze,{key:0,class:"logo",image:l(n).logo},null,8,["image"])):k("",!0),l(n).siteTitle?(c(),r(T,{key:1},[O(L(l(n).siteTitle),1)],64)):l(n).siteTitle===void 0?(c(),r(T,{key:2},[O(L(l(t).title),1)],64)):k("",!0),h(a.$slots,"nav-bar-title-after",{},void 0,!0)],8,dn)],2))}});const hn=g(_n,[["__scopeId","data-v-bd15f18e"]]),vn="/document/assets/flex-logo.2489261b.svg";function xe(e,t){return typeof e>"u"?t:e}function Ye(e){const t=Array(e);for(let n=0;n=this.minlength&&(_||!i[y])){let P=de(d,o,f),m="";switch(this.tokenize){case"full":if(3x;A--)if(A-x>=this.minlength){const N=de(d,o,f,b,x);m=y.substring(x,A),this.push_index(i,m,N,e,n)}break}case"reverse":if(2=this.minlength){const A=de(d,o,f,b,x);this.push_index(i,m,A,e,n)}m=""}case"forward":if(1=this.minlength&&this.push_index(i,m,P,e,n);break}default:if(this.boost&&(P=Math.min(0|P/this.boost(t,y,f),d-1)),this.push_index(i,y,P,e,n),_&&1=this.minlength&&!x[y]){x[y]=1;const C=de(A+(o/2>A?0:1),o,f,H-1,I-1),z=this.bidirectional&&y>N;this.push_index(a,z?N:y,C,e,n,z?y:N)}}}}}this.fastupdate||(this.register[e]=1)}}return this};function de(e,t,n,s,o){return n&&1=this.minlength&&!b[m]){if(!this.optimize&&!a&&!this.map[m])return i;P[A++]=m,b[m]=1}e=P,s=e.length}if(!s)return i;t||(t=100);let d,f=this.depth&&1=n)))));m++);if(f)return o?Qe(_,n,0):void(e[e.length]=_)}return!t&&_};function Qe(e,t,n){return e=e.length===1?e[0]:pn(e),n||e.length>t?e.slice(n,n+t):e}function Ze(e,t,n,s){if(n){const o=s&&t>n;e=e[o?t:n],e=e&&e[o?n:t]}else e=e[t];return e}F.prototype.contain=function(e){return!!this.register[e]},F.prototype.update=function(e,t){return this.remove(e).add(e,t)},F.prototype.remove=function(e,t){const n=this.register[e];if(n){if(this.fastupdate)for(let s,o=0;o{if(a.value){for(var I=b.value.search(a.value,{enrich:!0}),C=[],z=0;z!I||!I.length?[]:I.reduce((z,E)=>(z[C(E)]||(z[C(E)]=[]),z[C(E)].push(E),z),{}),N=()=>{setTimeout(()=>{_.value&&_.value.focus()},100),H(),o.value=!0};J(async()=>{var E,G;const I=await St(()=>import("./virtual_search-data.30ee5073.js"),[]);d.value=I.default.INDEX_DATA,f.value=I.default.PREVIEW_LOOKUP,y.value=I.default.Options,i.value=window.location.origin+be(n.value==="root"?"/":n.value),P.value=((E=y.value)==null?void 0:E.buttonLabel)||P.value,m.value=((G=y.value)==null?void 0:G.placeholder)||m.value;var C=new F(y.value);C.import("reg",d.value.reg),C.import("cfg",d.value.cfg),C.import("map",d.value.map),C.import("ctx",d.value.ctx),b.value=C,s.value.innerHTML=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"⌘":"Ctrl";const z=q=>{var ue;q.key==="k"&&(q.ctrlKey||q.metaKey)&&(q.preventDefault(),N()),q.key==="Escape"&&((ue=a.value)==null?void 0:ue.length)==0&&o.value&&(o.value=!1)};window.addEventListener("keydown",z)});function H(){o.value=!1,a.value=""}return(I,C)=>{const z=W("ClientOnly");return c(),r("div",zn,[p(z,null,{default:v(()=>[(c(),V(Ct,{to:"body"},[Ke(u("div",{class:"VPPluginSearch-modal-back",onClick:C[2]||(C[2]=E=>o.value=!1)},[u("div",{class:"VPPluginSearch-modal",onClick:C[1]||(C[1]=ot(()=>{},["stop"]))},[u("form",Hn,[En,Ke(u("input",{class:"DocSearch-Input","aria-autocomplete":"both","aria-labelledby":"docsearch-label",id:"docsearch-input",autocomplete:"off",autocorrect:"off",autocapitalize:"off",enterkeyhint:"search",spellcheck:"false",autofocus:"true","onUpdate:modelValue":C[0]||(C[0]=E=>a.value=E),placeholder:m.value,maxlength:"64",type:"search",ref_key:"input",ref:_},null,8,Dn),[[Mt,a.value]])]),u("div",On,[(c(!0),r(T,null,D(A(l(x),E=>E.link.split("/").slice(0,-1).join("-")),(E,G)=>(c(),r("div",{key:G},[u("span",Fn,L(G?G.toString()[0].toUpperCase()+G.toString().slice(1):"Home"),1),(c(!0),r(T,null,D(E,q=>(c(),r("a",{href:i.value+q.link,key:q.id,onClick:H},[u("div",qn,[u("span",Gn,L(q.link.includes("#")?"#":"▤"),1),u("div",Rn,[u("h3",null,L(q.title),1),u("p",null,[u("div",{innerHTML:q.preview},null,8,Un)])]),Kn])],8,jn))),128))]))),128))]),Wn])],512),[[Lt,o.value]])]))]),_:1}),u("div",{id:"docsearch",onClick:C[3]||(C[3]=E=>N())},[u("button",Yn,[u("span",Xn,[Jn,u("span",Qn,L(P.value),1)]),u("span",Zn,[u("span",{class:"DocSearch-Button-Key",ref_key:"metaKey",ref:s},"Meta",512),es])])])])}}});const ns={},ss={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},os=u("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),as=u("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),is=[os,as];function cs(e,t){return c(),r("svg",ss,is)}const ls=g(ns,[["render",cs]]),rs=$({__name:"VPLink",props:{tag:null,href:null,noIcon:{type:Boolean},target:null,rel:null},setup(e){const t=e,n=w(()=>t.tag??t.href?"a":"span"),s=w(()=>t.href&&at.test(t.href));return(o,a)=>(c(),V(Q(l(n)),{class:B(["VPLink",{link:e.href}]),href:e.href?l(ce)(e.href):void 0,target:e.target||(l(s)?"_blank":void 0),rel:e.rel||(l(s)?"noreferrer":void 0)},{default:v(()=>[h(o.$slots,"default",{},void 0,!0),l(s)&&!e.noIcon?(c(),V(ls,{key:0,class:"icon"})):k("",!0)]),_:3},8,["class","href","target","rel"]))}});const Y=g(rs,[["__scopeId","data-v-87683ad2"]]),us=$({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(c(),V(Y,{class:B({VPNavBarMenuLink:!0,active:l(te)(l(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,tabindex:"0"},{default:v(()=>[O(L(e.item.text),1)]),_:1},8,["class","href","target","rel"]))}});const ds=g(us,[["__scopeId","data-v-6dd6d312"]]),He=S();let ut=!1,we=0;function _s(e){const t=S(!1);if(It){!ut&&hs(),we++;const n=ee(He,s=>{var o,a,i;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(a=e.onFocus)==null||a.call(e)):(t.value=!1,(i=e.onBlur)==null||i.call(e))});Ie(()=>{n(),we--,we||vs()})}return st(t)}function hs(){document.addEventListener("focusin",dt),ut=!0,He.value=document.activeElement}function vs(){document.removeEventListener("focusin",dt)}function dt(){He.value=document.activeElement}const fs={},ps={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ms=u("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),gs=[ms];function ys(e,t){return c(),r("svg",ps,gs)}const _t=g(fs,[["render",ys]]),bs={},ks={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},$s=u("circle",{cx:"12",cy:"12",r:"2"},null,-1),Ps=u("circle",{cx:"19",cy:"12",r:"2"},null,-1),xs=u("circle",{cx:"5",cy:"12",r:"2"},null,-1),Vs=[$s,Ps,xs];function ws(e,t){return c(),r("svg",ks,Vs)}const Ss=g(bs,[["render",ws]]),Ls={class:"VPMenuLink"},Ms=$({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(c(),r("div",Ls,[p(Y,{class:B({active:l(te)(l(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel},{default:v(()=>[O(L(e.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const ke=g(Ms,[["__scopeId","data-v-b9520bf2"]]),Cs={class:"VPMenuGroup"},Is={key:0,class:"title"},Ts=$({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(c(),r("div",Cs,[e.text?(c(),r("p",Is,L(e.text),1)):k("",!0),(c(!0),r(T,null,D(e.items,s=>(c(),r(T,null,["link"in s?(c(),V(ke,{key:0,item:s},null,8,["item"])):k("",!0)],64))),256))]))}});const As=g(Ts,[["__scopeId","data-v-2bec9359"]]),Bs={class:"VPMenu"},Ns={key:0,class:"items"},zs=$({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(c(),r("div",Bs,[e.items?(c(),r("div",Ns,[(c(!0),r(T,null,D(e.items,s=>(c(),r(T,{key:s.text},["link"in s?(c(),V(ke,{key:0,item:s},null,8,["item"])):(c(),V(As,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):k("",!0),h(t.$slots,"default",{},void 0,!0)]))}});const Hs=g(zs,[["__scopeId","data-v-7bffa9cd"]]),Es=["aria-expanded","aria-label"],Ds={key:0,class:"text"},Os={class:"menu"},Fs=$({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=S(!1),n=S();_s({el:n,onBlur:s});function s(){t.value=!1}return(o,a)=>(c(),r("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:a[1]||(a[1]=i=>t.value=!0),onMouseleave:a[2]||(a[2]=i=>t.value=!1)},[u("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:a[0]||(a[0]=i=>t.value=!t.value)},[e.button||e.icon?(c(),r("span",Ds,[e.icon?(c(),V(Q(e.icon),{key:0,class:"option-icon"})):k("",!0),O(" "+L(e.button)+" ",1),p(_t,{class:"text-icon"})])):(c(),V(Ss,{key:1,class:"icon"}))],8,Es),u("div",Os,[p(Hs,{items:e.items},{default:v(()=>[h(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const Ee=g(Fs,[["__scopeId","data-v-64c29883"]]),js=$({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(c(),V(Ee,{class:B({VPNavBarMenuGroup:!0,active:l(te)(l(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),qs=e=>(R("data-v-c6c3e6d4"),e=e(),U(),e),Gs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Rs=qs(()=>u("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Us=$({__name:"VPNavBarMenu",setup(e){const{theme:t}=M();return(n,s)=>l(t).nav?(c(),r("nav",Gs,[Rs,(c(!0),r(T,null,D(l(t).nav,o=>(c(),r(T,{key:o.text},["link"in o?(c(),V(ds,{key:0,item:o},null,8,["item"])):(c(),V(js,{key:1,item:o},null,8,["item"]))],64))),128))])):k("",!0)}});const Ks=g(Us,[["__scopeId","data-v-c6c3e6d4"]]),Ws={},Ys={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Xs=u("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Js=u("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),Qs=[Xs,Js];function Zs(e,t){return c(),r("svg",Ys,Qs)}const ht=g(Ws,[["render",Zs]]),eo={class:"items"},to={class:"title"},no=$({__name:"VPNavBarTranslations",setup(e){const{theme:t}=M(),{localeLinks:n,currentLang:s}=re({correspondingLink:!0});return(o,a)=>l(n).length&&l(s).label?(c(),V(Ee,{key:0,class:"VPNavBarTranslations",icon:ht,label:l(t).langMenuLabel||"Change language"},{default:v(()=>[u("div",eo,[u("p",to,L(l(s).label),1),(c(!0),r(T,null,D(l(n),i=>(c(),V(ke,{key:i.link,item:i},null,8,["item"]))),128))])]),_:1},8,["label"])):k("",!0)}});const so=g(no,[["__scopeId","data-v-3bf1c934"]]);const oo={},ao={class:"VPSwitch",type:"button",role:"switch"},io={class:"check"},co={key:0,class:"icon"};function lo(e,t){return c(),r("button",ao,[u("span",io,[e.$slots.default?(c(),r("span",co,[h(e.$slots,"default",{},void 0,!0)])):k("",!0)])])}const ro=g(oo,[["render",lo],["__scopeId","data-v-0a2eba70"]]),uo={},_o={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ho=Tt(' ',9),vo=[ho];function fo(e,t){return c(),r("svg",_o,vo)}const po=g(uo,[["render",fo]]),mo={},go={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},yo=u("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),bo=[yo];function ko(e,t){return c(),r("svg",go,bo)}const $o=g(mo,[["render",ko]]),Po={title:"toggle dark mode"},xo=$({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=M(),s=S(!1),o=typeof localStorage<"u"?a():()=>{};J(()=>{s.value=document.documentElement.classList.contains("dark")});function a(){const i=window.matchMedia("(prefers-color-scheme: dark)"),_=document.documentElement.classList;let d=localStorage.getItem(We),f=t.value.appearance==="dark"&&d==null||(d==="auto"||d==null?i.matches:d==="dark");i.onchange=P=>{d==="auto"&&b(f=P.matches)};function y(){b(f=!f),d=f?i.matches?"auto":"dark":i.matches?"light":"auto",localStorage.setItem(We,d)}function b(P){const m=document.createElement("style");m.type="text/css",m.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) {
+import{d as $,o as c,c as r,r as h,n as B,a as O,t as L,_ as g,u as nt,b as l,e as bt,f as st,g as kt,h as S,i as $t,j as Pt,w as ee,k as ae,l as w,m as xt,p as J,q as Vt,P as wt,s as be,v as te,x as le,y as Ie,z as u,F as T,A as V,B as v,T as Te,C as k,D as _e,E as p,G as W,H as St,I as Ke,J as Lt,K as ot,L as Mt,M as D,N as Ct,O as Q,Q as at,R as It,S as R,U,V as Tt,W as We,X as Ae,Y as he,Z as At,$ as ie,a0 as Be,a1 as Bt,a2 as Nt,a3 as zt,a4 as Ht,a5 as Et,a6 as Dt}from"./framework.5c8808ab.js";const Ot=$({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(c(),r("span",{class:B(["VPBadge",e.type??"tip"])},[h(t.$slots,"default",{},()=>[O(L(e.text),1)],!0)],2))}});const Ft=g(Ot,[["__scopeId","data-v-e233384c"]]),M=nt;function it(e){return $t()?(Pt(e),!0):!1}function ct(e){return typeof e=="function"?e():l(e)}const jt=typeof window<"u",lt=()=>{};function qt(...e){if(e.length!==1)return bt(...e);const t=e[0];return typeof t=="function"?st(kt(()=>({get:t,set:lt}))):S(t)}function Gt(e){var t;const n=ct(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ne=jt?window:void 0;function Rt(...e){let t,n,s,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,o]=e,t=Ne):[t,n,s,o]=e,!t)return lt;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const a=[],i=()=>{a.forEach(y=>y()),a.length=0},_=(y,b,P,m)=>(y.addEventListener(b,P,m),()=>y.removeEventListener(b,P,m)),d=ee(()=>[Gt(t),ct(o)],([y,b])=>{i(),y&&a.push(...n.flatMap(P=>s.map(m=>_(y,P,m,b))))},{immediate:!0,flush:"post"}),f=()=>{d(),i()};return it(f),f}function Ut(){const e=S(!1);return xt()&&J(()=>{e.value=!0}),e}function Kt(e){const t=Ut();return w(()=>(t.value,!!e()))}function Se(e,t={}){const{window:n=Ne}=t,s=Kt(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const a=S(!1),i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",_):o.removeListener(_))},_=()=>{s.value&&(i(),o=n.matchMedia(qt(e).value),a.value=!!(o!=null&&o.matches),o&&("addEventListener"in o?o.addEventListener("change",_):o.addListener(_)))};return ae(_),it(()=>i()),a}function Wt({window:e=Ne}={}){if(!e)return{x:S(0),y:S(0)};const t=S(e.scrollX),n=S(e.scrollY);return Rt(e,"scroll",()=>{t.value=e.scrollX,n.value=e.scrollY},{capture:!1,passive:!0}),{x:t,y:n}}function Yt(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function Le(e){return/^\//.test(e)?e:`/${e}`}function ce(e){if(Vt(e))return e.replace(wt,"");const{site:t}=M(),{pathname:n,search:s,hash:o}=new URL(e,"http://example.com"),a=n.endsWith("/")||n.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${n.replace(/(\.md)?$/,t.value.cleanUrls?"":".html")}${s}${o}`);return be(a)}function rt(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=Le(t);const n=Object.keys(e).sort((s,o)=>o.split("/").length-s.split("/").length).find(s=>t.startsWith(Le(s)));return n?e[n]:[]}function Xt(e){const t=[];let n=0;for(const s in e){const o=e[s];if(o.items){n=t.push(o);continue}t[n]||t.push({items:[]}),t[n].items.push(o)}return t}function Jt(e){const t=[];function n(s){for(const o of s)o.text&&o.link&&t.push({text:o.text,link:o.link}),o.items&&n(o.items)}return n(e),t}function Me(e,t){return Array.isArray(t)?t.some(n=>Me(e,n)):te(e,t.link)?!0:t.items?Me(e,t.items):!1}function K(){const e=le(),{theme:t,frontmatter:n}=M(),s=Se("(min-width: 960px)"),o=S(!1),a=w(()=>{const x=t.value.sidebar,A=e.data.relativePath;return x?rt(x,A):[]}),i=w(()=>n.value.sidebar!==!1&&a.value.length>0&&n.value.layout!=="home"),_=w(()=>d?n.value.aside==null?t.value.aside==="left":n.value.aside==="left":!1),d=w(()=>n.value.layout==="home"?!1:n.value.aside!=null?!!n.value.aside:t.value.aside!==!1),f=w(()=>i.value&&s.value),y=w(()=>i.value?Xt(a.value):[]);function b(){o.value=!0}function P(){o.value=!1}function m(){o.value?P():b()}return{isOpen:o,sidebar:a,sidebarGroups:y,hasSidebar:i,hasAside:d,leftAside:_,isSidebarEnabled:f,open:b,close:P,toggle:m}}function Qt(e,t){let n;ae(()=>{n=e.value?document.activeElement:void 0}),J(()=>{window.addEventListener("keyup",s)}),Ie(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function Zt(e){const{page:t}=M(),n=S(!1),s=w(()=>e.value.collapsed!=null),o=w(()=>!!e.value.link),a=w(()=>te(t.value.relativePath,e.value.link)),i=w(()=>a.value?!0:e.value.items?Me(t.value.relativePath,e.value.items):!1),_=w(()=>!!(e.value.items&&e.value.items.length));ae(()=>{n.value=!!(s.value&&e.value.collapsed)}),ae(()=>{(a.value||i.value)&&(n.value=!1)});function d(){s.value&&(n.value=!n.value)}return{collapsed:n,collapsible:s,isLink:o,isActiveLink:a,hasActiveLink:i,hasChildren:_,toggle:d}}const en=$({__name:"VPSkipLink",setup(e){const t=le(),n=S();ee(()=>t.path,()=>n.value.focus());function s({target:o}){const a=document.querySelector(decodeURIComponent(o.hash));if(a){const i=()=>{a.removeAttribute("tabindex"),a.removeEventListener("blur",i)};a.setAttribute("tabindex","-1"),a.addEventListener("blur",i),a.focus(),window.scrollTo(0,0)}}return(o,a)=>(c(),r(T,null,[u("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),u("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});const tn=g(en,[["__scopeId","data-v-994b33bc"]]),nn={key:0,class:"VPBackdrop"},sn=$({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(c(),V(Te,{name:"fade"},{default:v(()=>[e.show?(c(),r("div",nn)):k("",!0)]),_:1}))}});const on=g(sn,[["__scopeId","data-v-b2600058"]]);function an(){const e=S(!1);function t(){e.value=!0,window.addEventListener("resize",o)}function n(){e.value=!1,window.removeEventListener("resize",o)}function s(){e.value?n():t()}function o(){window.outerWidth>=768&&n()}const a=le();return ee(()=>a.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}function re({removeCurrent:e=!0,correspondingLink:t=!1}={}){const{site:n,localeIndex:s,page:o,theme:a}=M(),i=w(()=>{var d,f;return{label:(d=n.value.locales[s.value])==null?void 0:d.label,link:((f=n.value.locales[s.value])==null?void 0:f.link)||(s.value==="root"?"/":`/${s.value}/`)}});return{localeLinks:w(()=>Object.entries(n.value.locales).flatMap(([d,f])=>e&&i.value.label===f.label?[]:{text:f.label,link:cn(f.link||(d==="root"?"/":`/${d}/`),a.value.i18nRouting!==!1&&t,o.value.relativePath.slice(i.value.link.length-1),!n.value.cleanUrls)})),currentLang:i}}function cn(e,t,n,s){return t?e.replace(/\/$/,"")+Le(n.replace(/(^|\/)?index.md$/,"$1").replace(/\.md$/,s?".html":"")):e}const ln=["src","alt"],rn={inheritAttrs:!1},un=$({...rn,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const s=W("VPImage",!0);return e.image?(c(),r(T,{key:0},[typeof e.image=="string"||"src"in e.image?(c(),r("img",_e({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:l(be)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,ln)):(c(),r(T,{key:1},[p(s,_e({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),p(s,_e({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):k("",!0)}}});const ze=g(un,[["__scopeId","data-v-74766fef"]]),dn=["href"],_n=$({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=M(),{hasSidebar:s}=K(),{currentLang:o}=re();return(a,i)=>(c(),r("div",{class:B(["VPNavBarTitle",{"has-sidebar":l(s)}])},[u("a",{class:"title",href:l(ce)(l(o).link)},[h(a.$slots,"nav-bar-title-before",{},void 0,!0),l(n).logo?(c(),V(ze,{key:0,class:"logo",image:l(n).logo},null,8,["image"])):k("",!0),l(n).siteTitle?(c(),r(T,{key:1},[O(L(l(n).siteTitle),1)],64)):l(n).siteTitle===void 0?(c(),r(T,{key:2},[O(L(l(t).title),1)],64)):k("",!0),h(a.$slots,"nav-bar-title-after",{},void 0,!0)],8,dn)],2))}});const hn=g(_n,[["__scopeId","data-v-bd15f18e"]]),vn="/document/assets/flex-logo.2489261b.svg";function xe(e,t){return typeof e>"u"?t:e}function Ye(e){const t=Array(e);for(let n=0;n=this.minlength&&(_||!i[y])){let P=de(d,o,f),m="";switch(this.tokenize){case"full":if(3x;A--)if(A-x>=this.minlength){const N=de(d,o,f,b,x);m=y.substring(x,A),this.push_index(i,m,N,e,n)}break}case"reverse":if(2=this.minlength){const A=de(d,o,f,b,x);this.push_index(i,m,A,e,n)}m=""}case"forward":if(1=this.minlength&&this.push_index(i,m,P,e,n);break}default:if(this.boost&&(P=Math.min(0|P/this.boost(t,y,f),d-1)),this.push_index(i,y,P,e,n),_&&1=this.minlength&&!x[y]){x[y]=1;const C=de(A+(o/2>A?0:1),o,f,H-1,I-1),z=this.bidirectional&&y>N;this.push_index(a,z?N:y,C,e,n,z?y:N)}}}}}this.fastupdate||(this.register[e]=1)}}return this};function de(e,t,n,s,o){return n&&1=this.minlength&&!b[m]){if(!this.optimize&&!a&&!this.map[m])return i;P[A++]=m,b[m]=1}e=P,s=e.length}if(!s)return i;t||(t=100);let d,f=this.depth&&1=n)))));m++);if(f)return o?Qe(_,n,0):void(e[e.length]=_)}return!t&&_};function Qe(e,t,n){return e=e.length===1?e[0]:pn(e),n||e.length>t?e.slice(n,n+t):e}function Ze(e,t,n,s){if(n){const o=s&&t>n;e=e[o?t:n],e=e&&e[o?n:t]}else e=e[t];return e}F.prototype.contain=function(e){return!!this.register[e]},F.prototype.update=function(e,t){return this.remove(e).add(e,t)},F.prototype.remove=function(e,t){const n=this.register[e];if(n){if(this.fastupdate)for(let s,o=0;o{if(a.value){for(var I=b.value.search(a.value,{enrich:!0}),C=[],z=0;z!I||!I.length?[]:I.reduce((z,E)=>(z[C(E)]||(z[C(E)]=[]),z[C(E)].push(E),z),{}),N=()=>{setTimeout(()=>{_.value&&_.value.focus()},100),H(),o.value=!0};J(async()=>{var E,G;const I=await St(()=>import("./virtual_search-data.00c41a74.js"),[]);d.value=I.default.INDEX_DATA,f.value=I.default.PREVIEW_LOOKUP,y.value=I.default.Options,i.value=window.location.origin+be(n.value==="root"?"/":n.value),P.value=((E=y.value)==null?void 0:E.buttonLabel)||P.value,m.value=((G=y.value)==null?void 0:G.placeholder)||m.value;var C=new F(y.value);C.import("reg",d.value.reg),C.import("cfg",d.value.cfg),C.import("map",d.value.map),C.import("ctx",d.value.ctx),b.value=C,s.value.innerHTML=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"⌘":"Ctrl";const z=q=>{var ue;q.key==="k"&&(q.ctrlKey||q.metaKey)&&(q.preventDefault(),N()),q.key==="Escape"&&((ue=a.value)==null?void 0:ue.length)==0&&o.value&&(o.value=!1)};window.addEventListener("keydown",z)});function H(){o.value=!1,a.value=""}return(I,C)=>{const z=W("ClientOnly");return c(),r("div",zn,[p(z,null,{default:v(()=>[(c(),V(Ct,{to:"body"},[Ke(u("div",{class:"VPPluginSearch-modal-back",onClick:C[2]||(C[2]=E=>o.value=!1)},[u("div",{class:"VPPluginSearch-modal",onClick:C[1]||(C[1]=ot(()=>{},["stop"]))},[u("form",Hn,[En,Ke(u("input",{class:"DocSearch-Input","aria-autocomplete":"both","aria-labelledby":"docsearch-label",id:"docsearch-input",autocomplete:"off",autocorrect:"off",autocapitalize:"off",enterkeyhint:"search",spellcheck:"false",autofocus:"true","onUpdate:modelValue":C[0]||(C[0]=E=>a.value=E),placeholder:m.value,maxlength:"64",type:"search",ref_key:"input",ref:_},null,8,Dn),[[Mt,a.value]])]),u("div",On,[(c(!0),r(T,null,D(A(l(x),E=>E.link.split("/").slice(0,-1).join("-")),(E,G)=>(c(),r("div",{key:G},[u("span",Fn,L(G?G.toString()[0].toUpperCase()+G.toString().slice(1):"Home"),1),(c(!0),r(T,null,D(E,q=>(c(),r("a",{href:i.value+q.link,key:q.id,onClick:H},[u("div",qn,[u("span",Gn,L(q.link.includes("#")?"#":"▤"),1),u("div",Rn,[u("h3",null,L(q.title),1),u("p",null,[u("div",{innerHTML:q.preview},null,8,Un)])]),Kn])],8,jn))),128))]))),128))]),Wn])],512),[[Lt,o.value]])]))]),_:1}),u("div",{id:"docsearch",onClick:C[3]||(C[3]=E=>N())},[u("button",Yn,[u("span",Xn,[Jn,u("span",Qn,L(P.value),1)]),u("span",Zn,[u("span",{class:"DocSearch-Button-Key",ref_key:"metaKey",ref:s},"Meta",512),es])])])])}}});const ns={},ss={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},os=u("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),as=u("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),is=[os,as];function cs(e,t){return c(),r("svg",ss,is)}const ls=g(ns,[["render",cs]]),rs=$({__name:"VPLink",props:{tag:null,href:null,noIcon:{type:Boolean},target:null,rel:null},setup(e){const t=e,n=w(()=>t.tag??t.href?"a":"span"),s=w(()=>t.href&&at.test(t.href));return(o,a)=>(c(),V(Q(l(n)),{class:B(["VPLink",{link:e.href}]),href:e.href?l(ce)(e.href):void 0,target:e.target||(l(s)?"_blank":void 0),rel:e.rel||(l(s)?"noreferrer":void 0)},{default:v(()=>[h(o.$slots,"default",{},void 0,!0),l(s)&&!e.noIcon?(c(),V(ls,{key:0,class:"icon"})):k("",!0)]),_:3},8,["class","href","target","rel"]))}});const Y=g(rs,[["__scopeId","data-v-87683ad2"]]),us=$({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(c(),V(Y,{class:B({VPNavBarMenuLink:!0,active:l(te)(l(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,tabindex:"0"},{default:v(()=>[O(L(e.item.text),1)]),_:1},8,["class","href","target","rel"]))}});const ds=g(us,[["__scopeId","data-v-6dd6d312"]]),He=S();let ut=!1,we=0;function _s(e){const t=S(!1);if(It){!ut&&hs(),we++;const n=ee(He,s=>{var o,a,i;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(a=e.onFocus)==null||a.call(e)):(t.value=!1,(i=e.onBlur)==null||i.call(e))});Ie(()=>{n(),we--,we||vs()})}return st(t)}function hs(){document.addEventListener("focusin",dt),ut=!0,He.value=document.activeElement}function vs(){document.removeEventListener("focusin",dt)}function dt(){He.value=document.activeElement}const fs={},ps={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ms=u("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),gs=[ms];function ys(e,t){return c(),r("svg",ps,gs)}const _t=g(fs,[["render",ys]]),bs={},ks={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},$s=u("circle",{cx:"12",cy:"12",r:"2"},null,-1),Ps=u("circle",{cx:"19",cy:"12",r:"2"},null,-1),xs=u("circle",{cx:"5",cy:"12",r:"2"},null,-1),Vs=[$s,Ps,xs];function ws(e,t){return c(),r("svg",ks,Vs)}const Ss=g(bs,[["render",ws]]),Ls={class:"VPMenuLink"},Ms=$({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(c(),r("div",Ls,[p(Y,{class:B({active:l(te)(l(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel},{default:v(()=>[O(L(e.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const ke=g(Ms,[["__scopeId","data-v-b9520bf2"]]),Cs={class:"VPMenuGroup"},Is={key:0,class:"title"},Ts=$({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(c(),r("div",Cs,[e.text?(c(),r("p",Is,L(e.text),1)):k("",!0),(c(!0),r(T,null,D(e.items,s=>(c(),r(T,null,["link"in s?(c(),V(ke,{key:0,item:s},null,8,["item"])):k("",!0)],64))),256))]))}});const As=g(Ts,[["__scopeId","data-v-2bec9359"]]),Bs={class:"VPMenu"},Ns={key:0,class:"items"},zs=$({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(c(),r("div",Bs,[e.items?(c(),r("div",Ns,[(c(!0),r(T,null,D(e.items,s=>(c(),r(T,{key:s.text},["link"in s?(c(),V(ke,{key:0,item:s},null,8,["item"])):(c(),V(As,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):k("",!0),h(t.$slots,"default",{},void 0,!0)]))}});const Hs=g(zs,[["__scopeId","data-v-7bffa9cd"]]),Es=["aria-expanded","aria-label"],Ds={key:0,class:"text"},Os={class:"menu"},Fs=$({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=S(!1),n=S();_s({el:n,onBlur:s});function s(){t.value=!1}return(o,a)=>(c(),r("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:a[1]||(a[1]=i=>t.value=!0),onMouseleave:a[2]||(a[2]=i=>t.value=!1)},[u("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:a[0]||(a[0]=i=>t.value=!t.value)},[e.button||e.icon?(c(),r("span",Ds,[e.icon?(c(),V(Q(e.icon),{key:0,class:"option-icon"})):k("",!0),O(" "+L(e.button)+" ",1),p(_t,{class:"text-icon"})])):(c(),V(Ss,{key:1,class:"icon"}))],8,Es),u("div",Os,[p(Hs,{items:e.items},{default:v(()=>[h(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const Ee=g(Fs,[["__scopeId","data-v-64c29883"]]),js=$({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(c(),V(Ee,{class:B({VPNavBarMenuGroup:!0,active:l(te)(l(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),qs=e=>(R("data-v-c6c3e6d4"),e=e(),U(),e),Gs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Rs=qs(()=>u("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Us=$({__name:"VPNavBarMenu",setup(e){const{theme:t}=M();return(n,s)=>l(t).nav?(c(),r("nav",Gs,[Rs,(c(!0),r(T,null,D(l(t).nav,o=>(c(),r(T,{key:o.text},["link"in o?(c(),V(ds,{key:0,item:o},null,8,["item"])):(c(),V(js,{key:1,item:o},null,8,["item"]))],64))),128))])):k("",!0)}});const Ks=g(Us,[["__scopeId","data-v-c6c3e6d4"]]),Ws={},Ys={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Xs=u("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Js=u("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),Qs=[Xs,Js];function Zs(e,t){return c(),r("svg",Ys,Qs)}const ht=g(Ws,[["render",Zs]]),eo={class:"items"},to={class:"title"},no=$({__name:"VPNavBarTranslations",setup(e){const{theme:t}=M(),{localeLinks:n,currentLang:s}=re({correspondingLink:!0});return(o,a)=>l(n).length&&l(s).label?(c(),V(Ee,{key:0,class:"VPNavBarTranslations",icon:ht,label:l(t).langMenuLabel||"Change language"},{default:v(()=>[u("div",eo,[u("p",to,L(l(s).label),1),(c(!0),r(T,null,D(l(n),i=>(c(),V(ke,{key:i.link,item:i},null,8,["item"]))),128))])]),_:1},8,["label"])):k("",!0)}});const so=g(no,[["__scopeId","data-v-3bf1c934"]]);const oo={},ao={class:"VPSwitch",type:"button",role:"switch"},io={class:"check"},co={key:0,class:"icon"};function lo(e,t){return c(),r("button",ao,[u("span",io,[e.$slots.default?(c(),r("span",co,[h(e.$slots,"default",{},void 0,!0)])):k("",!0)])])}const ro=g(oo,[["render",lo],["__scopeId","data-v-0a2eba70"]]),uo={},_o={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ho=Tt(' ',9),vo=[ho];function fo(e,t){return c(),r("svg",_o,vo)}const po=g(uo,[["render",fo]]),mo={},go={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},yo=u("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),bo=[yo];function ko(e,t){return c(),r("svg",go,bo)}const $o=g(mo,[["render",ko]]),Po={title:"toggle dark mode"},xo=$({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=M(),s=S(!1),o=typeof localStorage<"u"?a():()=>{};J(()=>{s.value=document.documentElement.classList.contains("dark")});function a(){const i=window.matchMedia("(prefers-color-scheme: dark)"),_=document.documentElement.classList;let d=localStorage.getItem(We),f=t.value.appearance==="dark"&&d==null||(d==="auto"||d==null?i.matches:d==="dark");i.onchange=P=>{d==="auto"&&b(f=P.matches)};function y(){b(f=!f),d=f?i.matches?"auto":"dark":i.matches?"light":"auto",localStorage.setItem(We,d)}function b(P){const m=document.createElement("style");m.type="text/css",m.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
-ms-transition: none !important;
transition: none !important;
-}`)),document.head.appendChild(m),s.value=P,_[P?"add":"remove"]("dark"),window.getComputedStyle(m).opacity,document.head.removeChild(m)}return y}return ee(s,i=>{n.value=i}),(i,_)=>(c(),r("label",Po,[p(ro,{class:"VPSwitchAppearance","aria-checked":s.value,onClick:l(o)},{default:v(()=>[p(po,{class:"sun"}),p($o,{class:"moon"})]),_:1},8,["aria-checked","onClick"])]))}});const De=g(xo,[["__scopeId","data-v-f37e294f"]]),Vo={key:0,class:"VPNavBarAppearance"},wo=$({__name:"VPNavBarAppearance",setup(e){const{site:t}=M();return(n,s)=>l(t).appearance?(c(),r("div",Vo,[p(De)])):k("",!0)}});const So=g(wo,[["__scopeId","data-v-88042fc7"]]),Lo={discord:'',facebook:'',github:'',instagram:'',linkedin:'',mastodon:'',slack:'',twitter:'',youtube:''},Mo=["href","aria-label","innerHTML"],Co=$({__name:"VPSocialLink",props:{icon:null,link:null},setup(e){const t=e,n=w(()=>typeof t.icon=="object"?t.icon.svg:Lo[t.icon]);return(s,o)=>(c(),r("a",{class:"VPSocialLink",href:e.link,"aria-label":typeof e.icon=="string"?e.icon:"",target:"_blank",rel:"noopener",innerHTML:l(n)},null,8,Mo))}});const Io=g(Co,[["__scopeId","data-v-ca994af5"]]),To={class:"VPSocialLinks"},Ao=$({__name:"VPSocialLinks",props:{links:null},setup(e){return(t,n)=>(c(),r("div",To,[(c(!0),r(T,null,D(e.links,({link:s,icon:o})=>(c(),V(Io,{key:s,icon:o,link:s},null,8,["icon","link"]))),128))]))}});const Oe=g(Ao,[["__scopeId","data-v-de2bf516"]]),Bo=$({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=M();return(n,s)=>l(t).socialLinks?(c(),V(Oe,{key:0,class:"VPNavBarSocialLinks",links:l(t).socialLinks},null,8,["links"])):k("",!0)}});const No=g(Bo,[["__scopeId","data-v-08b35e6f"]]),zo={key:0,class:"group translations"},Ho={class:"trans-title"},Eo={key:1,class:"group"},Do={class:"item appearance"},Oo={class:"label"},Fo={class:"appearance-action"},jo={key:2,class:"group"},qo={class:"item social-links"},Go=$({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=M(),{localeLinks:s,currentLang:o}=re({correspondingLink:!0}),a=w(()=>s.value.length&&o.value.label||t.value.appearance||n.value.socialLinks);return(i,_)=>l(a)?(c(),V(Ee,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[l(s).length&&l(o).label?(c(),r("div",zo,[u("p",Ho,L(l(o).label),1),(c(!0),r(T,null,D(l(s),d=>(c(),V(ke,{key:d.link,item:d},null,8,["item"]))),128))])):k("",!0),l(t).appearance?(c(),r("div",Eo,[u("div",Do,[u("p",Oo,L(l(n).darkModeSwitchLabel||"Appearance"),1),u("div",Fo,[p(De)])])])):k("",!0),l(n).socialLinks?(c(),r("div",jo,[u("div",qo,[p(Oe,{class:"social-links-list",links:l(n).socialLinks},null,8,["links"])])])):k("",!0)]),_:1})):k("",!0)}});const Ro=g(Go,[["__scopeId","data-v-47bb42ad"]]),Uo=e=>(R("data-v-670493dd"),e=e(),U(),e),Ko=["aria-expanded"],Wo=Uo(()=>u("span",{class:"container"},[u("span",{class:"top"}),u("span",{class:"middle"}),u("span",{class:"bottom"})],-1)),Yo=[Wo],Xo=$({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(c(),r("button",{type:"button",class:B(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},Yo,10,Ko))}});const Jo=g(Xo,[["__scopeId","data-v-670493dd"]]),Qo=e=>(R("data-v-82c325fa"),e=e(),U(),e),Zo={class:"container"},ea={class:"title"},ta={class:"content"},na=Qo(()=>u("div",{class:"curtain"},null,-1)),sa={class:"content-body"},oa=$({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{y:t}=Wt(),{hasSidebar:n}=K(),s=w(()=>({"has-sidebar":n.value,fill:t.value>0}));return(o,a)=>(c(),r("div",{class:B(["VPNavBar",l(s)])},[u("div",Zo,[u("div",ea,[p(hn,null,{"nav-bar-title-before":v(()=>[h(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[h(o.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),u("div",ta,[na,u("div",sa,[h(o.$slots,"nav-bar-content-before",{},void 0,!0),p(ts,{class:"search"}),p(Ks,{class:"menu"}),p(so,{class:"translations"}),p(So,{class:"appearance"}),p(No,{class:"social-links"}),p(Ro,{class:"extra"}),h(o.$slots,"nav-bar-content-after",{},void 0,!0),p(Jo,{class:"hamburger",active:e.isScreenOpen,onClick:a[0]||(a[0]=i=>o.$emit("toggle-screen"))},null,8,["active"])])])])],2))}});const aa=g(oa,[["__scopeId","data-v-82c325fa"]]);function ia(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1),Z=[],ge=!1,je=-1,se=void 0,X=void 0,oe=void 0,vt=function(t){return Z.some(function(n){return!!(n.options.allowTouchMove&&n.options.allowTouchMove(t))})},ye=function(t){var n=t||window.event;return vt(n.target)||n.touches.length>1?!0:(n.preventDefault&&n.preventDefault(),!1)},ca=function(t){if(oe===void 0){var n=!!t&&t.reserveScrollBarGap===!0,s=window.innerWidth-document.documentElement.clientWidth;if(n&&s>0){var o=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);oe=document.body.style.paddingRight,document.body.style.paddingRight=o+s+"px"}}se===void 0&&(se=document.body.style.overflow,document.body.style.overflow="hidden")},la=function(){oe!==void 0&&(document.body.style.paddingRight=oe,oe=void 0),se!==void 0&&(document.body.style.overflow=se,se=void 0)},ra=function(){return window.requestAnimationFrame(function(){if(X===void 0){X={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var t=window,n=t.scrollY,s=t.scrollX,o=t.innerHeight;document.body.style.position="fixed",document.body.style.top=-n,document.body.style.left=-s,setTimeout(function(){return window.requestAnimationFrame(function(){var a=o-window.innerHeight;a&&n>=o&&(document.body.style.top=-(n+a))})},300)}})},ua=function(){if(X!==void 0){var t=-parseInt(document.body.style.top,10),n=-parseInt(document.body.style.left,10);document.body.style.position=X.position,document.body.style.top=X.top,document.body.style.left=X.left,window.scrollTo(n,t),X=void 0}},da=function(t){return t?t.scrollHeight-t.scrollTop<=t.clientHeight:!1},_a=function(t,n){var s=t.targetTouches[0].clientY-je;return vt(t.target)?!1:n&&n.scrollTop===0&&s>0||da(n)&&s<0?ye(t):(t.stopPropagation(),!0)},ft=function(t,n){if(!t){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!Z.some(function(o){return o.targetElement===t})){var s={targetElement:t,options:n||{}};Z=[].concat(ia(Z),[s]),me?ra():ca(n),me&&(t.ontouchstart=function(o){o.targetTouches.length===1&&(je=o.targetTouches[0].clientY)},t.ontouchmove=function(o){o.targetTouches.length===1&&_a(o,t)},ge||(document.addEventListener("touchmove",ye,Fe?{passive:!1}:void 0),ge=!0))}},pt=function(){me&&(Z.forEach(function(t){t.targetElement.ontouchstart=null,t.targetElement.ontouchmove=null}),ge&&(document.removeEventListener("touchmove",ye,Fe?{passive:!1}:void 0),ge=!1),je=-1),me?ua():la(),Z=[]};const ha=$({__name:"VPNavScreenMenuLink",props:{text:null,link:null},setup(e){const t=Ae("close-screen");return(n,s)=>(c(),V(Y,{class:"VPNavScreenMenuLink",href:e.link,onClick:l(t)},{default:v(()=>[O(L(e.text),1)]),_:1},8,["href","onClick"]))}});const va=g(ha,[["__scopeId","data-v-0162d08e"]]),fa={},pa={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ma=u("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),ga=[ma];function ya(e,t){return c(),r("svg",pa,ga)}const ba=g(fa,[["render",ya]]),ka=$({__name:"VPNavScreenMenuGroupLink",props:{text:null,link:null},setup(e){const t=Ae("close-screen");return(n,s)=>(c(),V(Y,{class:"VPNavScreenMenuGroupLink",href:e.link,onClick:l(t)},{default:v(()=>[O(L(e.text),1)]),_:1},8,["href","onClick"]))}});const mt=g(ka,[["__scopeId","data-v-7fd086c3"]]),$a={class:"VPNavScreenMenuGroupSection"},Pa={key:0,class:"title"},xa=$({__name:"VPNavScreenMenuGroupSection",props:{text:null,items:null},setup(e){return(t,n)=>(c(),r("div",$a,[e.text?(c(),r("p",Pa,L(e.text),1)):k("",!0),(c(!0),r(T,null,D(e.items,s=>(c(),V(mt,{key:s.text,text:s.text,link:s.link},null,8,["text","link"]))),128))]))}});const Va=g(xa,[["__scopeId","data-v-eb049aaa"]]),wa=["aria-controls","aria-expanded"],Sa={class:"button-text"},La=["id"],Ma={key:1,class:"group"},Ca=$({__name:"VPNavScreenMenuGroup",props:{text:null,items:null},setup(e){const t=e,n=S(!1),s=w(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(a,i)=>(c(),r("div",{class:B(["VPNavScreenMenuGroup",{open:n.value}])},[u("button",{class:"button","aria-controls":l(s),"aria-expanded":n.value,onClick:o},[u("span",Sa,L(e.text),1),p(ba,{class:"button-icon"})],8,wa),u("div",{id:l(s),class:"items"},[(c(!0),r(T,null,D(e.items,_=>(c(),r(T,{key:_.text},["link"in _?(c(),r("div",{key:_.text,class:"item"},[p(mt,{text:_.text,link:_.link},null,8,["text","link"])])):(c(),r("div",Ma,[p(Va,{text:_.text,items:_.items},null,8,["text","items"])]))],64))),128))],8,La)],2))}});const Ia=g(Ca,[["__scopeId","data-v-48a8b068"]]),Ta={key:0,class:"VPNavScreenMenu"},Aa=$({__name:"VPNavScreenMenu",setup(e){const{theme:t}=M();return(n,s)=>l(t).nav?(c(),r("nav",Ta,[(c(!0),r(T,null,D(l(t).nav,o=>(c(),r(T,{key:o.text},["link"in o?(c(),V(va,{key:0,text:o.text,link:o.link},null,8,["text","link"])):(c(),V(Ia,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):k("",!0)}}),Ba={key:0,class:"VPNavScreenAppearance"},Na={class:"text"},za=$({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=M();return(s,o)=>l(t).appearance?(c(),r("div",Ba,[u("p",Na,L(l(n).darkModeSwitchLabel||"Appearance"),1),p(De)])):k("",!0)}});const Ha=g(za,[["__scopeId","data-v-8d2d8cf1"]]),Ea={class:"list"},Da=$({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=re({correspondingLink:!0}),s=S(!1);function o(){s.value=!s.value}return(a,i)=>l(t).length&&l(n).label?(c(),r("div",{key:0,class:B(["VPNavScreenTranslations",{open:s.value}])},[u("button",{class:"title",onClick:o},[p(ht,{class:"icon lang"}),O(" "+L(l(n).label)+" ",1),p(_t,{class:"icon chevron"})]),u("ul",Ea,[(c(!0),r(T,null,D(l(t),_=>(c(),r("li",{key:_.link,class:"item"},[p(Y,{class:"link",href:_.link},{default:v(()=>[O(L(_.text),1)]),_:2},1032,["href"])]))),128))])],2)):k("",!0)}});const Oa=g(Da,[["__scopeId","data-v-b72581fd"]]),Fa=$({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=M();return(n,s)=>l(t).socialLinks?(c(),V(Oe,{key:0,class:"VPNavScreenSocialLinks",links:l(t).socialLinks},null,8,["links"])):k("",!0)}}),ja={class:"container"},qa=$({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=S(null);function n(){ft(t.value,{reserveScrollBarGap:!0})}function s(){pt()}return(o,a)=>(c(),V(Te,{name:"fade",onEnter:n,onAfterLeave:s},{default:v(()=>[e.open?(c(),r("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t},[u("div",ja,[h(o.$slots,"nav-screen-content-before",{},void 0,!0),p(Aa,{class:"menu"}),p(Oa,{class:"translations"}),p(Ha,{class:"appearance"}),p(Fa,{class:"social-links"}),h(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):k("",!0)]),_:3}))}});const Ga=g(qa,[["__scopeId","data-v-ea8d6f65"]]),Ra={class:"VPNav"},Ua=$({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:s}=an();return he("close-screen",n),(o,a)=>(c(),r("header",Ra,[p(aa,{"is-screen-open":l(t),onToggleScreen:l(s)},{"nav-bar-title-before":v(()=>[h(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[h(o.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[h(o.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[h(o.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),p(Ga,{open:l(t)},{"nav-screen-content-before":v(()=>[h(o.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[h(o.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])]))}});const Ka=g(Ua,[["__scopeId","data-v-b1949460"]]),Wa={},Ya={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Xa=u("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),Ja=u("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),Qa=u("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),Za=u("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),ei=[Xa,Ja,Qa,Za];function ti(e,t){return c(),r("svg",Ya,ei)}const ni=g(Wa,[["render",ti]]);function si(){const{hasSidebar:e}=K(),t=Se("(min-width: 960px)"),n=Se("(min-width: 1280px)");return{isAsideEnabled:w(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const oi=71;function qe(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function Ge(e){const t=[...document.querySelectorAll(".VPDoc h2,h3,h4,h5,h6")].filter(n=>n.id&&n.hasChildNodes()).map(n=>{const s=Number(n.tagName[1]);return{title:ai(n),link:"#"+n.id,level:s}});return ii(t,e)}function ai(e){let t="";for(const n of e.childNodes)if(n.nodeType===1){if(n.classList.contains("VPBadge")||n.classList.contains("header-anchor"))continue;t+=n.textContent}else n.nodeType===3&&(t+=n.textContent);return t.trim()}function ii(e,t){if(t===!1)return[];const n=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[s,o]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;e=e.filter(i=>i.level>=s&&i.level<=o);const a=[];e:for(let i=0;i=0;d--){const f=e[d];if(f.level<_.level){(f.children||(f.children=[])).push(_);continue e}}a.push(_)}}return a}function ci(e,t){const{isAsideEnabled:n}=si(),s=Yt(a,100);let o=null;J(()=>{requestAnimationFrame(a),window.addEventListener("scroll",s)}),At(()=>{i(location.hash)}),Ie(()=>{window.removeEventListener("scroll",s)});function a(){if(!n.value)return;const _=[].slice.call(e.value.querySelectorAll(".outline-link")),d=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(m=>_.some(x=>x.hash===m.hash&&m.offsetParent!==null)),f=window.scrollY,y=window.innerHeight,b=document.body.offsetHeight,P=Math.abs(f+y-b)<1;if(d.length&&P){i(d[d.length-1].hash);return}for(let m=0;m{const o=W("VPDocOutlineItem",!0);return c(),r("ul",{class:B(e.root?"root":"nested")},[(c(!0),r(T,null,D(e.headers,({children:a,link:i,title:_})=>(c(),r("li",null,[u("a",{class:"outline-link",href:i,onClick:t,title:_},L(_),9,ri),a!=null&&a.length?(c(),V(o,{key:0,headers:a},null,8,["headers"])):k("",!0)]))),256))],2)}}});const Re=g(ui,[["__scopeId","data-v-efc119ee"]]),di={},_i={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},hi=u("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),vi=[hi];function fi(e,t){return c(),r("svg",_i,vi)}const Ue=g(di,[["render",fi]]),pi=$({__name:"VPLocalNavOutlineDropdown",setup(e){const{frontmatter:t,theme:n}=M(),s=S(!1),o=S(0),a=S();ie(()=>{s.value=!1});function i(){s.value=!s.value,o.value=window.innerHeight+Math.min(window.scrollY-64,0)}function _(y){y.target.classList.contains("outline-link")&&(a.value&&(a.value.style.transition="none"),Nt(()=>{s.value=!1}))}function d(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}const f=Be([]);return ie(()=>{f.value=Ge(t.value.outline??n.value.outline)}),(y,b)=>(c(),r("div",{class:"VPLocalNavOutlineDropdown",style:Bt({"--vp-vh":o.value+"px"})},[l(f).length>0?(c(),r("button",{key:0,onClick:i,class:B({open:s.value})},[O(L(l(qe)(l(n)))+" ",1),p(Ue,{class:"icon"})],2)):(c(),r("button",{key:1,onClick:d},L(l(n).returnToTopLabel||"Return to top"),1)),p(Te,{name:"flyout"},{default:v(()=>[s.value?(c(),r("div",{key:0,ref_key:"items",ref:a,class:"items",onClick:_},[u("a",{class:"top-link",href:"#",onClick:d},L(l(n).returnToTopLabel||"Return to top"),1),p(Re,{headers:l(f)},null,8,["headers"])],512)):k("",!0)]),_:1})],4))}});const mi=g(pi,[["__scopeId","data-v-07aca99e"]]),gi={class:"VPLocalNav"},yi=["aria-expanded"],bi={class:"menu-text"},ki=$({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t}=M(),{hasSidebar:n}=K();return(s,o)=>(c(),r("div",gi,[l(n)?(c(),r("button",{key:0,class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:o[0]||(o[0]=a=>s.$emit("open-menu"))},[p(ni,{class:"menu-icon"}),u("span",bi,L(l(t).sidebarMenuLabel||"Menu"),1)],8,yi)):k("",!0),p(mi)]))}});const $i=g(ki,[["__scopeId","data-v-62988739"]]),Pi=e=>(R("data-v-77d7a963"),e=e(),U(),e),xi=["role","tabindex"],Vi=Pi(()=>u("div",{class:"indicator"},null,-1)),wi=["onKeydown"],Si={key:1,class:"items"},Li=$({__name:"VPSidebarItem",props:{item:null,depth:null},setup(e){const t=e,{collapsed:n,collapsible:s,isLink:o,isActiveLink:a,hasActiveLink:i,hasChildren:_,toggle:d}=Zt(w(()=>t.item)),f=w(()=>_.value?"section":"div"),y=w(()=>o.value?"a":"div"),b=w(()=>_.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),P=w(()=>o.value?void 0:"button"),m=w(()=>[[`level-${t.depth}`],{collapsible:s.value},{collapsed:n.value},{"is-link":o.value},{"is-active":a.value},{"has-active":i.value}]);function x(N){"key"in N&&N.key!=="Enter"||!t.item.link&&d()}function A(){t.item.link&&d()}return(N,H)=>{const I=W("VPSidebarItem",!0);return c(),V(Q(l(f)),{class:B(["VPSidebarItem",l(m)])},{default:v(()=>[e.item.text?(c(),r("div",_e({key:0,class:"item",role:l(P)},Ht(e.item.items?{click:x,keydown:x}:{},!0),{tabindex:e.item.items&&0}),[Vi,e.item.link?(c(),V(Y,{key:0,tag:l(y),class:"link",href:e.item.link},{default:v(()=>[(c(),V(Q(l(b)),{class:"text",innerHTML:e.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href"])):(c(),V(Q(l(b)),{key:1,class:"text",innerHTML:e.item.text},null,8,["innerHTML"])),e.item.collapsed!=null?(c(),r("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:A,onKeydown:zt(A,["enter"]),tabindex:"0"},[p(Ue,{class:"caret-icon"})],40,wi)):k("",!0)],16,xi)):k("",!0),e.item.items&&e.item.items.length?(c(),r("div",Si,[e.depth<5?(c(!0),r(T,{key:0},D(e.item.items,C=>(c(),V(I,{key:C.text,item:C,depth:e.depth+1},null,8,["item","depth"]))),128)):k("",!0)])):k("",!0)]),_:1},8,["class"])}}});const Mi=g(Li,[["__scopeId","data-v-77d7a963"]]),gt=e=>(R("data-v-a2c0de1b"),e=e(),U(),e),Ci=gt(()=>u("div",{class:"curtain"},null,-1)),Ii={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ti=gt(()=>u("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Ai=$({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{sidebarGroups:n,hasSidebar:s}=K();let o=S(null);function a(){ft(o.value,{reserveScrollBarGap:!0})}function i(){pt()}return Et(async()=>{var _;t.open?(a(),(_=o.value)==null||_.focus()):i()}),(_,d)=>l(s)?(c(),r("aside",{key:0,class:B(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:o,onClick:d[0]||(d[0]=ot(()=>{},["stop"]))},[Ci,u("nav",Ii,[Ti,h(_.$slots,"sidebar-nav-before",{},void 0,!0),(c(!0),r(T,null,D(l(n),f=>(c(),r("div",{key:f.text,class:"group"},[p(Mi,{item:f,depth:0},null,8,["item"])]))),128)),h(_.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):k("",!0)}});const Bi=g(Ai,[["__scopeId","data-v-a2c0de1b"]]),Ni={},zi={class:"VPPage"};function Hi(e,t){const n=W("Content");return c(),r("div",zi,[h(e.$slots,"page-top"),p(n),h(e.$slots,"page-bottom")])}const Ei=g(Ni,[["render",Hi]]),Di=$({__name:"VPButton",props:{tag:null,size:null,theme:null,text:null,href:null},setup(e){const t=e,n=w(()=>[t.size??"medium",t.theme??"brand"]),s=w(()=>t.href&&at.test(t.href)),o=w(()=>t.tag?t.tag:t.href?"a":"button");return(a,i)=>(c(),V(Q(l(o)),{class:B(["VPButton",l(n)]),href:e.href?l(ce)(e.href):void 0,target:l(s)?"_blank":void 0,rel:l(s)?"noreferrer":void 0},{default:v(()=>[O(L(e.text),1)]),_:1},8,["class","href","target","rel"]))}});const Oi=g(Di,[["__scopeId","data-v-a4b757f0"]]),Fi=e=>(R("data-v-3b95c4f3"),e=e(),U(),e),ji={class:"container"},qi={class:"main"},Gi={key:0,class:"name"},Ri={class:"clip"},Ui={key:1,class:"text"},Ki={key:2,class:"tagline"},Wi={key:0,class:"actions"},Yi={key:0,class:"image"},Xi={class:"image-container"},Ji=Fi(()=>u("div",{class:"image-bg"},null,-1)),Qi=$({__name:"VPHero",props:{name:null,text:null,tagline:null,image:null,actions:null},setup(e){const t=Ae("hero-image-slot-exists");return(n,s)=>(c(),r("div",{class:B(["VPHero",{"has-image":e.image||l(t)}])},[u("div",ji,[u("div",qi,[h(n.$slots,"home-hero-info",{},()=>[e.name?(c(),r("h1",Gi,[u("span",Ri,L(e.name),1)])):k("",!0),e.text?(c(),r("p",Ui,L(e.text),1)):k("",!0),e.tagline?(c(),r("p",Ki,L(e.tagline),1)):k("",!0)],!0),e.actions?(c(),r("div",Wi,[(c(!0),r(T,null,D(e.actions,o=>(c(),r("div",{key:o.link,class:"action"},[p(Oi,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link},null,8,["theme","text","href"])]))),128))])):k("",!0)]),e.image||l(t)?(c(),r("div",Yi,[u("div",Xi,[Ji,h(n.$slots,"home-hero-image",{},()=>[e.image?(c(),V(ze,{key:0,class:"image-src",image:e.image},null,8,["image"])):k("",!0)],!0)])])):k("",!0)])],2))}});const Zi=g(Qi,[["__scopeId","data-v-3b95c4f3"]]),ec=$({__name:"VPHomeHero",setup(e){const{frontmatter:t}=M();return(n,s)=>l(t).hero?(c(),V(Zi,{key:0,class:"VPHomeHero",name:l(t).hero.name,text:l(t).hero.text,tagline:l(t).hero.tagline,image:l(t).hero.image,actions:l(t).hero.actions},{"home-hero-info":v(()=>[h(n.$slots,"home-hero-info")]),"home-hero-image":v(()=>[h(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):k("",!0)}}),tc={},nc={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},sc=u("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),oc=[sc];function ac(e,t){return c(),r("svg",nc,oc)}const ic=g(tc,[["render",ac]]),cc={class:"box"},lc=["innerHTML"],rc=["innerHTML"],uc=["innerHTML"],dc={key:3,class:"link-text"},_c={class:"link-text-value"},hc=$({__name:"VPFeature",props:{icon:null,title:null,details:null,link:null,linkText:null},setup(e){return(t,n)=>(c(),V(Y,{class:"VPFeature",href:e.link,"no-icon":!0},{default:v(()=>[u("article",cc,[typeof e.icon=="object"?(c(),V(ze,{key:0,image:e.icon,alt:e.icon.alt,height:e.icon.height,width:e.icon.width},null,8,["image","alt","height","width"])):e.icon?(c(),r("div",{key:1,class:"icon",innerHTML:e.icon},null,8,lc)):k("",!0),u("h2",{class:"title",innerHTML:e.title},null,8,rc),e.details?(c(),r("p",{key:2,class:"details",innerHTML:e.details},null,8,uc)):k("",!0),e.linkText?(c(),r("div",dc,[u("p",_c,[O(L(e.linkText)+" ",1),p(ic,{class:"link-text-icon"})])])):k("",!0)])]),_:1},8,["href"]))}});const vc=g(hc,[["__scopeId","data-v-fdb307a3"]]),fc={key:0,class:"VPFeatures"},pc={class:"container"},mc={class:"items"},gc=$({__name:"VPFeatures",props:{features:null},setup(e){const t=e,n=w(()=>{const s=t.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s%2===0)return"grid-4"}else return});return(s,o)=>e.features?(c(),r("div",fc,[u("div",pc,[u("div",mc,[(c(!0),r(T,null,D(e.features,a=>(c(),r("div",{key:a.title,class:B(["item",[l(n)]])},[p(vc,{icon:a.icon,title:a.title,details:a.details,link:a.link,"link-text":a.linkText},null,8,["icon","title","details","link","link-text"])],2))),128))])])])):k("",!0)}});const yc=g(gc,[["__scopeId","data-v-5e2470ab"]]),bc=$({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=M();return(n,s)=>l(t).features?(c(),V(yc,{key:0,class:"VPHomeFeatures",features:l(t).features},null,8,["features"])):k("",!0)}}),kc={class:"VPHome"},$c=$({__name:"VPHome",setup(e){return(t,n)=>{const s=W("Content");return c(),r("div",kc,[h(t.$slots,"home-hero-before",{},void 0,!0),p(ec,null,{"home-hero-info":v(()=>[h(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[h(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),h(t.$slots,"home-hero-after",{},void 0,!0),h(t.$slots,"home-features-before",{},void 0,!0),p(bc),h(t.$slots,"home-features-after",{},void 0,!0),p(s)])}}});const Pc=g($c,[["__scopeId","data-v-8ebac4ee"]]),xc=e=>(R("data-v-c3ff47cc"),e=e(),U(),e),Vc={class:"content"},wc={class:"outline-title"},Sc={"aria-labelledby":"doc-outline-aria-label"},Lc=xc(()=>u("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Mc=$({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=M(),s=Be([]);ie(()=>{s.value=Ge(t.value.outline??n.value.outline)});const o=S(),a=S();return ci(o,a),(i,_)=>(c(),r("div",{class:B(["VPDocAsideOutline",{"has-outline":l(s).length>0}]),ref_key:"container",ref:o},[u("div",Vc,[u("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),u("div",wc,L(l(qe)(l(n))),1),u("nav",Sc,[Lc,p(Re,{headers:l(s),root:!0},null,8,["headers"])])])],2))}});const Cc=g(Mc,[["__scopeId","data-v-c3ff47cc"]]),Ic={class:"VPDocAsideCarbonAds"},Tc=$({__name:"VPDocAsideCarbonAds",props:{carbonAds:null},setup(e){const t=()=>null;return(n,s)=>(c(),r("div",Ic,[p(l(t),{"carbon-ads":e.carbonAds},null,8,["carbon-ads"])]))}}),Ac=e=>(R("data-v-79cae1a0"),e=e(),U(),e),Bc={class:"VPDocAside"},Nc=Ac(()=>u("div",{class:"spacer"},null,-1)),zc=$({__name:"VPDocAside",setup(e){const{theme:t}=M();return(n,s)=>(c(),r("div",Bc,[h(n.$slots,"aside-top",{},void 0,!0),h(n.$slots,"aside-outline-before",{},void 0,!0),p(Cc),h(n.$slots,"aside-outline-after",{},void 0,!0),Nc,h(n.$slots,"aside-ads-before",{},void 0,!0),l(t).carbonAds?(c(),V(Tc,{key:0,"carbon-ads":l(t).carbonAds},null,8,["carbon-ads"])):k("",!0),h(n.$slots,"aside-ads-after",{},void 0,!0),h(n.$slots,"aside-bottom",{},void 0,!0)]))}});const Hc=g(zc,[["__scopeId","data-v-79cae1a0"]]);function Ec(){const{theme:e,page:t}=M();return w(()=>{const{text:n="Edit this page",pattern:s=""}=e.value.editLink||{},{relativePath:o}=t.value;let a;return typeof s=="function"?a=s({relativePath:o}):a=s.replace(/:path/g,o),{url:a,text:n}})}function Dc(){const{page:e,theme:t,frontmatter:n}=M();return w(()=>{var i,_,d,f;const s=rt(t.value.sidebar,e.value.relativePath),o=Jt(s),a=o.findIndex(y=>te(e.value.relativePath,y.link));return{prev:n.value.prev===!1?void 0:{text:(typeof n.value.prev=="string"?n.value.prev:typeof n.value.prev=="object"?n.value.prev.text:void 0)??((i=o[a-1])==null?void 0:i.text),link:(typeof n.value.prev=="object"?n.value.prev.link:void 0)??((_=o[a-1])==null?void 0:_.link)},next:n.value.next===!1?void 0:{text:(typeof n.value.next=="string"?n.value.next:typeof n.value.next=="object"?n.value.next.text:void 0)??((d=o[a+1])==null?void 0:d.text),link:(typeof n.value.next=="object"?n.value.next.link:void 0)??((f=o[a+1])==null?void 0:f.link)}}})}const Oc={},Fc={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},jc=u("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),qc=u("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),Gc=[jc,qc];function Rc(e,t){return c(),r("svg",Fc,Gc)}const Uc=g(Oc,[["render",Rc]]),Kc={class:"VPLastUpdated"},Wc=["datetime"],Yc=$({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n,lang:s}=M(),o=w(()=>new Date(n.value.lastUpdated)),a=w(()=>o.value.toISOString()),i=S("");return J(()=>{ae(()=>{i.value=o.value.toLocaleString(s.value)})}),(_,d)=>(c(),r("p",Kc,[O(L(l(t).lastUpdatedText||"Last updated")+": ",1),u("time",{datetime:l(a)},L(i.value),9,Wc)]))}});const Xc=g(Yc,[["__scopeId","data-v-f00606ba"]]),Jc={key:0,class:"VPDocFooter"},Qc={key:0,class:"edit-info"},Zc={key:0,class:"edit-link"},el={key:1,class:"last-updated"},tl={key:1,class:"prev-next"},nl={class:"pager"},sl=["href"],ol=["innerHTML"],al=["innerHTML"],il=["href"],cl=["innerHTML"],ll=["innerHTML"],rl=$({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:s}=M(),o=Ec(),a=Dc(),i=w(()=>t.value.editLink&&s.value.editLink!==!1),_=w(()=>n.value.lastUpdated&&s.value.lastUpdated!==!1),d=w(()=>i.value||_.value||a.value.prev||a.value.next);return(f,y)=>{var b,P,m,x,A,N,H;return l(d)?(c(),r("footer",Jc,[h(f.$slots,"doc-footer-before",{},void 0,!0),l(i)||l(_)?(c(),r("div",Qc,[l(i)?(c(),r("div",Zc,[p(Y,{class:"edit-link-button",href:l(o).url,"no-icon":!0},{default:v(()=>[p(Uc,{class:"edit-link-icon","aria-label":"edit icon"}),O(" "+L(l(o).text),1)]),_:1},8,["href"])])):k("",!0),l(_)?(c(),r("div",el,[p(Xc)])):k("",!0)])):k("",!0),(b=l(a).prev)!=null&&b.link||(P=l(a).next)!=null&&P.link?(c(),r("div",tl,[u("div",nl,[(m=l(a).prev)!=null&&m.link?(c(),r("a",{key:0,class:"pager-link prev",href:l(ce)(l(a).prev.link)},[u("span",{class:"desc",innerHTML:((x=l(t).docFooter)==null?void 0:x.prev)||"Previous page"},null,8,ol),u("span",{class:"title",innerHTML:l(a).prev.text},null,8,al)],8,sl)):k("",!0)]),u("div",{class:B(["pager",{"has-prev":(A=l(a).prev)==null?void 0:A.link}])},[(N=l(a).next)!=null&&N.link?(c(),r("a",{key:0,class:"pager-link next",href:l(ce)(l(a).next.link)},[u("span",{class:"desc",innerHTML:((H=l(t).docFooter)==null?void 0:H.next)||"Next page"},null,8,cl),u("span",{class:"title",innerHTML:l(a).next.text},null,8,ll)],8,il)):k("",!0)],2)])):k("",!0)])):k("",!0)}}});const ul=g(rl,[["__scopeId","data-v-31cb5067"]]),dl={key:0,class:"VPDocOutlineDropdown"},_l={key:0,class:"items"},hl=$({__name:"VPDocOutlineDropdown",setup(e){const{frontmatter:t,theme:n}=M(),s=S(!1);ie(()=>{s.value=!1});const o=Be([]);return ie(()=>{o.value=Ge(t.value.outline??n.value.outline)}),(a,i)=>l(o).length>0?(c(),r("div",dl,[u("button",{onClick:i[0]||(i[0]=_=>s.value=!s.value),class:B({open:s.value})},[O(L(l(qe)(l(n)))+" ",1),p(Ue,{class:"icon"})],2),s.value?(c(),r("div",_l,[p(Re,{headers:l(o)},null,8,["headers"])])):k("",!0)])):k("",!0)}});const vl=g(hl,[["__scopeId","data-v-f751778e"]]),fl=e=>(R("data-v-5aafa2ac"),e=e(),U(),e),pl={class:"container"},ml=fl(()=>u("div",{class:"aside-curtain"},null,-1)),gl={class:"aside-container"},yl={class:"aside-content"},bl={class:"content"},kl={class:"content-container"},$l={class:"main"},Pl=$({__name:"VPDoc",setup(e){const t=le(),{hasSidebar:n,hasAside:s,leftAside:o}=K(),a=w(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(i,_)=>{const d=W("Content");return c(),r("div",{class:B(["VPDoc",{"has-sidebar":l(n),"has-aside":l(s)}])},[h(i.$slots,"doc-top",{},void 0,!0),u("div",pl,[l(s)?(c(),r("div",{key:0,class:B(["aside",{"left-aside":l(o)}])},[ml,u("div",gl,[u("div",yl,[p(Hc,null,{"aside-top":v(()=>[h(i.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[h(i.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[h(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[h(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[h(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[h(i.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):k("",!0),u("div",bl,[u("div",kl,[h(i.$slots,"doc-before",{},void 0,!0),p(vl),u("main",$l,[p(d,{class:B(["vp-doc",l(a)])},null,8,["class"])]),p(ul,null,{"doc-footer-before":v(()=>[h(i.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),h(i.$slots,"doc-after",{},void 0,!0)])])]),h(i.$slots,"doc-bottom",{},void 0,!0)],2)}}});const xl=g(Pl,[["__scopeId","data-v-5aafa2ac"]]),$e=e=>(R("data-v-42c0c3ae"),e=e(),U(),e),Vl={class:"NotFound"},wl=$e(()=>u("p",{class:"code"},"404",-1)),Sl=$e(()=>u("h1",{class:"title"},"PAGE NOT FOUND",-1)),Ll=$e(()=>u("div",{class:"divider"},null,-1)),Ml=$e(()=>u("blockquote",{class:"quote"}," But if you don't change your direction, and if you keep looking, you may end up where you are heading. ",-1)),Cl={class:"action"},Il=["href"],Tl=$({__name:"NotFound",setup(e){const{site:t}=M(),{localeLinks:n}=re({removeCurrent:!1}),s=S("/");return J(()=>{var a;const o=window.location.pathname.replace(t.value.base,"").replace(/(^.*?\/).*$/,"/$1");n.value.length&&(s.value=((a=n.value.find(({link:i})=>i.startsWith(o)))==null?void 0:a.link)||n.value[0].link)}),(o,a)=>(c(),r("div",Vl,[wl,Sl,Ll,Ml,u("div",Cl,[u("a",{class:"link",href:l(be)(s.value),"aria-label":"go to home"}," Take me home ",8,Il)])]))}});const Al=g(Tl,[["__scopeId","data-v-42c0c3ae"]]),Bl=$({__name:"VPContent",setup(e){const{page:t,frontmatter:n}=M(),{hasSidebar:s}=K();return(o,a)=>(c(),r("div",{class:B(["VPContent",{"has-sidebar":l(s),"is-home":l(n).layout==="home"}]),id:"VPContent"},[l(t).isNotFound?h(o.$slots,"not-found",{key:0},()=>[p(Al)],!0):l(n).layout==="page"?(c(),V(Ei,{key:1},{"page-top":v(()=>[h(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[h(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):l(n).layout==="home"?(c(),V(Pc,{key:2},{"home-hero-before":v(()=>[h(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[h(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[h(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[h(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[h(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[h(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):(c(),V(xl,{key:3},{"doc-top":v(()=>[h(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[h(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[h(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[h(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[h(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[h(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[h(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[h(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[h(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[h(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[h(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const Nl=g(Bl,[["__scopeId","data-v-7f38fbbe"]]),zl={class:"container"},Hl=["innerHTML"],El=["innerHTML"],Dl=$({__name:"VPFooter",setup(e){const{theme:t}=M(),{hasSidebar:n}=K();return(s,o)=>l(t).footer?(c(),r("footer",{key:0,class:B(["VPFooter",{"has-sidebar":l(n)}])},[u("div",zl,[l(t).footer.message?(c(),r("p",{key:0,class:"message",innerHTML:l(t).footer.message},null,8,Hl)):k("",!0),l(t).footer.copyright?(c(),r("p",{key:1,class:"copyright",innerHTML:l(t).footer.copyright},null,8,El)):k("",!0)])],2)):k("",!0)}});const Ol=g(Dl,[["__scopeId","data-v-2425ede7"]]),Fl={key:0,class:"Layout"},jl=$({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=K(),o=le();ee(()=>o.path,s),Qt(t,s),he("close-sidebar",s),he("is-sidebar-open",t);const{frontmatter:a}=M(),i=Dt(),_=w(()=>!!i["home-hero-image"]);return he("hero-image-slot-exists",_),(d,f)=>{const y=W("Content");return l(a).layout!==!1?(c(),r("div",Fl,[h(d.$slots,"layout-top",{},void 0,!0),p(tn),p(on,{class:"backdrop",show:l(t),onClick:l(s)},null,8,["show","onClick"]),p(Ka,null,{"nav-bar-title-before":v(()=>[h(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[h(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[h(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[h(d.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[h(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[h(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),p($i,{open:l(t),onOpenMenu:l(n)},null,8,["open","onOpenMenu"]),p(Bi,{open:l(t)},{"sidebar-nav-before":v(()=>[h(d.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[h(d.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),p(Nl,null,{"page-top":v(()=>[h(d.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[h(d.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[h(d.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[h(d.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[h(d.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[h(d.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[h(d.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[h(d.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[h(d.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[h(d.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[h(d.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[h(d.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[h(d.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[h(d.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[h(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[h(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[h(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[h(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[h(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[h(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),p(Ol),h(d.$slots,"layout-bottom",{},void 0,!0)])):(c(),V(y,{key:1}))}}});const ql=g(jl,[["__scopeId","data-v-bd8710d4"]]);const Rl={Layout:ql,enhanceApp:({app:e})=>{e.component("Badge",Ft)}};export{Rl as t};
+}`)),document.head.appendChild(m),s.value=P,_[P?"add":"remove"]("dark"),window.getComputedStyle(m).opacity,document.head.removeChild(m)}return y}return ee(s,i=>{n.value=i}),(i,_)=>(c(),r("label",Po,[p(ro,{class:"VPSwitchAppearance","aria-checked":s.value,onClick:l(o)},{default:v(()=>[p(po,{class:"sun"}),p($o,{class:"moon"})]),_:1},8,["aria-checked","onClick"])]))}});const De=g(xo,[["__scopeId","data-v-f37e294f"]]),Vo={key:0,class:"VPNavBarAppearance"},wo=$({__name:"VPNavBarAppearance",setup(e){const{site:t}=M();return(n,s)=>l(t).appearance?(c(),r("div",Vo,[p(De)])):k("",!0)}});const So=g(wo,[["__scopeId","data-v-88042fc7"]]),Lo={discord:'',facebook:'',github:'',instagram:'',linkedin:'',mastodon:'',slack:'',twitter:'',youtube:''},Mo=["href","aria-label","innerHTML"],Co=$({__name:"VPSocialLink",props:{icon:null,link:null},setup(e){const t=e,n=w(()=>typeof t.icon=="object"?t.icon.svg:Lo[t.icon]);return(s,o)=>(c(),r("a",{class:"VPSocialLink",href:e.link,"aria-label":typeof e.icon=="string"?e.icon:"",target:"_blank",rel:"noopener",innerHTML:l(n)},null,8,Mo))}});const Io=g(Co,[["__scopeId","data-v-ca994af5"]]),To={class:"VPSocialLinks"},Ao=$({__name:"VPSocialLinks",props:{links:null},setup(e){return(t,n)=>(c(),r("div",To,[(c(!0),r(T,null,D(e.links,({link:s,icon:o})=>(c(),V(Io,{key:s,icon:o,link:s},null,8,["icon","link"]))),128))]))}});const Oe=g(Ao,[["__scopeId","data-v-de2bf516"]]),Bo=$({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=M();return(n,s)=>l(t).socialLinks?(c(),V(Oe,{key:0,class:"VPNavBarSocialLinks",links:l(t).socialLinks},null,8,["links"])):k("",!0)}});const No=g(Bo,[["__scopeId","data-v-08b35e6f"]]),zo={key:0,class:"group translations"},Ho={class:"trans-title"},Eo={key:1,class:"group"},Do={class:"item appearance"},Oo={class:"label"},Fo={class:"appearance-action"},jo={key:2,class:"group"},qo={class:"item social-links"},Go=$({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=M(),{localeLinks:s,currentLang:o}=re({correspondingLink:!0}),a=w(()=>s.value.length&&o.value.label||t.value.appearance||n.value.socialLinks);return(i,_)=>l(a)?(c(),V(Ee,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[l(s).length&&l(o).label?(c(),r("div",zo,[u("p",Ho,L(l(o).label),1),(c(!0),r(T,null,D(l(s),d=>(c(),V(ke,{key:d.link,item:d},null,8,["item"]))),128))])):k("",!0),l(t).appearance?(c(),r("div",Eo,[u("div",Do,[u("p",Oo,L(l(n).darkModeSwitchLabel||"Appearance"),1),u("div",Fo,[p(De)])])])):k("",!0),l(n).socialLinks?(c(),r("div",jo,[u("div",qo,[p(Oe,{class:"social-links-list",links:l(n).socialLinks},null,8,["links"])])])):k("",!0)]),_:1})):k("",!0)}});const Ro=g(Go,[["__scopeId","data-v-47bb42ad"]]),Uo=e=>(R("data-v-670493dd"),e=e(),U(),e),Ko=["aria-expanded"],Wo=Uo(()=>u("span",{class:"container"},[u("span",{class:"top"}),u("span",{class:"middle"}),u("span",{class:"bottom"})],-1)),Yo=[Wo],Xo=$({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(c(),r("button",{type:"button",class:B(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},Yo,10,Ko))}});const Jo=g(Xo,[["__scopeId","data-v-670493dd"]]),Qo=e=>(R("data-v-82c325fa"),e=e(),U(),e),Zo={class:"container"},ea={class:"title"},ta={class:"content"},na=Qo(()=>u("div",{class:"curtain"},null,-1)),sa={class:"content-body"},oa=$({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{y:t}=Wt(),{hasSidebar:n}=K(),s=w(()=>({"has-sidebar":n.value,fill:t.value>0}));return(o,a)=>(c(),r("div",{class:B(["VPNavBar",l(s)])},[u("div",Zo,[u("div",ea,[p(hn,null,{"nav-bar-title-before":v(()=>[h(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[h(o.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),u("div",ta,[na,u("div",sa,[h(o.$slots,"nav-bar-content-before",{},void 0,!0),p(ts,{class:"search"}),p(Ks,{class:"menu"}),p(so,{class:"translations"}),p(So,{class:"appearance"}),p(No,{class:"social-links"}),p(Ro,{class:"extra"}),h(o.$slots,"nav-bar-content-after",{},void 0,!0),p(Jo,{class:"hamburger",active:e.isScreenOpen,onClick:a[0]||(a[0]=i=>o.$emit("toggle-screen"))},null,8,["active"])])])])],2))}});const aa=g(oa,[["__scopeId","data-v-82c325fa"]]);function ia(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1),Z=[],ge=!1,je=-1,se=void 0,X=void 0,oe=void 0,vt=function(t){return Z.some(function(n){return!!(n.options.allowTouchMove&&n.options.allowTouchMove(t))})},ye=function(t){var n=t||window.event;return vt(n.target)||n.touches.length>1?!0:(n.preventDefault&&n.preventDefault(),!1)},ca=function(t){if(oe===void 0){var n=!!t&&t.reserveScrollBarGap===!0,s=window.innerWidth-document.documentElement.clientWidth;if(n&&s>0){var o=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);oe=document.body.style.paddingRight,document.body.style.paddingRight=o+s+"px"}}se===void 0&&(se=document.body.style.overflow,document.body.style.overflow="hidden")},la=function(){oe!==void 0&&(document.body.style.paddingRight=oe,oe=void 0),se!==void 0&&(document.body.style.overflow=se,se=void 0)},ra=function(){return window.requestAnimationFrame(function(){if(X===void 0){X={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var t=window,n=t.scrollY,s=t.scrollX,o=t.innerHeight;document.body.style.position="fixed",document.body.style.top=-n,document.body.style.left=-s,setTimeout(function(){return window.requestAnimationFrame(function(){var a=o-window.innerHeight;a&&n>=o&&(document.body.style.top=-(n+a))})},300)}})},ua=function(){if(X!==void 0){var t=-parseInt(document.body.style.top,10),n=-parseInt(document.body.style.left,10);document.body.style.position=X.position,document.body.style.top=X.top,document.body.style.left=X.left,window.scrollTo(n,t),X=void 0}},da=function(t){return t?t.scrollHeight-t.scrollTop<=t.clientHeight:!1},_a=function(t,n){var s=t.targetTouches[0].clientY-je;return vt(t.target)?!1:n&&n.scrollTop===0&&s>0||da(n)&&s<0?ye(t):(t.stopPropagation(),!0)},ft=function(t,n){if(!t){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!Z.some(function(o){return o.targetElement===t})){var s={targetElement:t,options:n||{}};Z=[].concat(ia(Z),[s]),me?ra():ca(n),me&&(t.ontouchstart=function(o){o.targetTouches.length===1&&(je=o.targetTouches[0].clientY)},t.ontouchmove=function(o){o.targetTouches.length===1&&_a(o,t)},ge||(document.addEventListener("touchmove",ye,Fe?{passive:!1}:void 0),ge=!0))}},pt=function(){me&&(Z.forEach(function(t){t.targetElement.ontouchstart=null,t.targetElement.ontouchmove=null}),ge&&(document.removeEventListener("touchmove",ye,Fe?{passive:!1}:void 0),ge=!1),je=-1),me?ua():la(),Z=[]};const ha=$({__name:"VPNavScreenMenuLink",props:{text:null,link:null},setup(e){const t=Ae("close-screen");return(n,s)=>(c(),V(Y,{class:"VPNavScreenMenuLink",href:e.link,onClick:l(t)},{default:v(()=>[O(L(e.text),1)]),_:1},8,["href","onClick"]))}});const va=g(ha,[["__scopeId","data-v-0162d08e"]]),fa={},pa={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ma=u("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),ga=[ma];function ya(e,t){return c(),r("svg",pa,ga)}const ba=g(fa,[["render",ya]]),ka=$({__name:"VPNavScreenMenuGroupLink",props:{text:null,link:null},setup(e){const t=Ae("close-screen");return(n,s)=>(c(),V(Y,{class:"VPNavScreenMenuGroupLink",href:e.link,onClick:l(t)},{default:v(()=>[O(L(e.text),1)]),_:1},8,["href","onClick"]))}});const mt=g(ka,[["__scopeId","data-v-7fd086c3"]]),$a={class:"VPNavScreenMenuGroupSection"},Pa={key:0,class:"title"},xa=$({__name:"VPNavScreenMenuGroupSection",props:{text:null,items:null},setup(e){return(t,n)=>(c(),r("div",$a,[e.text?(c(),r("p",Pa,L(e.text),1)):k("",!0),(c(!0),r(T,null,D(e.items,s=>(c(),V(mt,{key:s.text,text:s.text,link:s.link},null,8,["text","link"]))),128))]))}});const Va=g(xa,[["__scopeId","data-v-eb049aaa"]]),wa=["aria-controls","aria-expanded"],Sa={class:"button-text"},La=["id"],Ma={key:1,class:"group"},Ca=$({__name:"VPNavScreenMenuGroup",props:{text:null,items:null},setup(e){const t=e,n=S(!1),s=w(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(a,i)=>(c(),r("div",{class:B(["VPNavScreenMenuGroup",{open:n.value}])},[u("button",{class:"button","aria-controls":l(s),"aria-expanded":n.value,onClick:o},[u("span",Sa,L(e.text),1),p(ba,{class:"button-icon"})],8,wa),u("div",{id:l(s),class:"items"},[(c(!0),r(T,null,D(e.items,_=>(c(),r(T,{key:_.text},["link"in _?(c(),r("div",{key:_.text,class:"item"},[p(mt,{text:_.text,link:_.link},null,8,["text","link"])])):(c(),r("div",Ma,[p(Va,{text:_.text,items:_.items},null,8,["text","items"])]))],64))),128))],8,La)],2))}});const Ia=g(Ca,[["__scopeId","data-v-48a8b068"]]),Ta={key:0,class:"VPNavScreenMenu"},Aa=$({__name:"VPNavScreenMenu",setup(e){const{theme:t}=M();return(n,s)=>l(t).nav?(c(),r("nav",Ta,[(c(!0),r(T,null,D(l(t).nav,o=>(c(),r(T,{key:o.text},["link"in o?(c(),V(va,{key:0,text:o.text,link:o.link},null,8,["text","link"])):(c(),V(Ia,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):k("",!0)}}),Ba={key:0,class:"VPNavScreenAppearance"},Na={class:"text"},za=$({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=M();return(s,o)=>l(t).appearance?(c(),r("div",Ba,[u("p",Na,L(l(n).darkModeSwitchLabel||"Appearance"),1),p(De)])):k("",!0)}});const Ha=g(za,[["__scopeId","data-v-8d2d8cf1"]]),Ea={class:"list"},Da=$({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=re({correspondingLink:!0}),s=S(!1);function o(){s.value=!s.value}return(a,i)=>l(t).length&&l(n).label?(c(),r("div",{key:0,class:B(["VPNavScreenTranslations",{open:s.value}])},[u("button",{class:"title",onClick:o},[p(ht,{class:"icon lang"}),O(" "+L(l(n).label)+" ",1),p(_t,{class:"icon chevron"})]),u("ul",Ea,[(c(!0),r(T,null,D(l(t),_=>(c(),r("li",{key:_.link,class:"item"},[p(Y,{class:"link",href:_.link},{default:v(()=>[O(L(_.text),1)]),_:2},1032,["href"])]))),128))])],2)):k("",!0)}});const Oa=g(Da,[["__scopeId","data-v-b72581fd"]]),Fa=$({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=M();return(n,s)=>l(t).socialLinks?(c(),V(Oe,{key:0,class:"VPNavScreenSocialLinks",links:l(t).socialLinks},null,8,["links"])):k("",!0)}}),ja={class:"container"},qa=$({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=S(null);function n(){ft(t.value,{reserveScrollBarGap:!0})}function s(){pt()}return(o,a)=>(c(),V(Te,{name:"fade",onEnter:n,onAfterLeave:s},{default:v(()=>[e.open?(c(),r("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t},[u("div",ja,[h(o.$slots,"nav-screen-content-before",{},void 0,!0),p(Aa,{class:"menu"}),p(Oa,{class:"translations"}),p(Ha,{class:"appearance"}),p(Fa,{class:"social-links"}),h(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):k("",!0)]),_:3}))}});const Ga=g(qa,[["__scopeId","data-v-ea8d6f65"]]),Ra={class:"VPNav"},Ua=$({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:s}=an();return he("close-screen",n),(o,a)=>(c(),r("header",Ra,[p(aa,{"is-screen-open":l(t),onToggleScreen:l(s)},{"nav-bar-title-before":v(()=>[h(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[h(o.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[h(o.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[h(o.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),p(Ga,{open:l(t)},{"nav-screen-content-before":v(()=>[h(o.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[h(o.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])]))}});const Ka=g(Ua,[["__scopeId","data-v-b1949460"]]),Wa={},Ya={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Xa=u("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),Ja=u("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),Qa=u("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),Za=u("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),ei=[Xa,Ja,Qa,Za];function ti(e,t){return c(),r("svg",Ya,ei)}const ni=g(Wa,[["render",ti]]);function si(){const{hasSidebar:e}=K(),t=Se("(min-width: 960px)"),n=Se("(min-width: 1280px)");return{isAsideEnabled:w(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const oi=71;function qe(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function Ge(e){const t=[...document.querySelectorAll(".VPDoc h2,h3,h4,h5,h6")].filter(n=>n.id&&n.hasChildNodes()).map(n=>{const s=Number(n.tagName[1]);return{title:ai(n),link:"#"+n.id,level:s}});return ii(t,e)}function ai(e){let t="";for(const n of e.childNodes)if(n.nodeType===1){if(n.classList.contains("VPBadge")||n.classList.contains("header-anchor"))continue;t+=n.textContent}else n.nodeType===3&&(t+=n.textContent);return t.trim()}function ii(e,t){if(t===!1)return[];const n=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[s,o]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;e=e.filter(i=>i.level>=s&&i.level<=o);const a=[];e:for(let i=0;i=0;d--){const f=e[d];if(f.level<_.level){(f.children||(f.children=[])).push(_);continue e}}a.push(_)}}return a}function ci(e,t){const{isAsideEnabled:n}=si(),s=Yt(a,100);let o=null;J(()=>{requestAnimationFrame(a),window.addEventListener("scroll",s)}),At(()=>{i(location.hash)}),Ie(()=>{window.removeEventListener("scroll",s)});function a(){if(!n.value)return;const _=[].slice.call(e.value.querySelectorAll(".outline-link")),d=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(m=>_.some(x=>x.hash===m.hash&&m.offsetParent!==null)),f=window.scrollY,y=window.innerHeight,b=document.body.offsetHeight,P=Math.abs(f+y-b)<1;if(d.length&&P){i(d[d.length-1].hash);return}for(let m=0;m{const o=W("VPDocOutlineItem",!0);return c(),r("ul",{class:B(e.root?"root":"nested")},[(c(!0),r(T,null,D(e.headers,({children:a,link:i,title:_})=>(c(),r("li",null,[u("a",{class:"outline-link",href:i,onClick:t,title:_},L(_),9,ri),a!=null&&a.length?(c(),V(o,{key:0,headers:a},null,8,["headers"])):k("",!0)]))),256))],2)}}});const Re=g(ui,[["__scopeId","data-v-efc119ee"]]),di={},_i={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},hi=u("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),vi=[hi];function fi(e,t){return c(),r("svg",_i,vi)}const Ue=g(di,[["render",fi]]),pi=$({__name:"VPLocalNavOutlineDropdown",setup(e){const{frontmatter:t,theme:n}=M(),s=S(!1),o=S(0),a=S();ie(()=>{s.value=!1});function i(){s.value=!s.value,o.value=window.innerHeight+Math.min(window.scrollY-64,0)}function _(y){y.target.classList.contains("outline-link")&&(a.value&&(a.value.style.transition="none"),Nt(()=>{s.value=!1}))}function d(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}const f=Be([]);return ie(()=>{f.value=Ge(t.value.outline??n.value.outline)}),(y,b)=>(c(),r("div",{class:"VPLocalNavOutlineDropdown",style:Bt({"--vp-vh":o.value+"px"})},[l(f).length>0?(c(),r("button",{key:0,onClick:i,class:B({open:s.value})},[O(L(l(qe)(l(n)))+" ",1),p(Ue,{class:"icon"})],2)):(c(),r("button",{key:1,onClick:d},L(l(n).returnToTopLabel||"Return to top"),1)),p(Te,{name:"flyout"},{default:v(()=>[s.value?(c(),r("div",{key:0,ref_key:"items",ref:a,class:"items",onClick:_},[u("a",{class:"top-link",href:"#",onClick:d},L(l(n).returnToTopLabel||"Return to top"),1),p(Re,{headers:l(f)},null,8,["headers"])],512)):k("",!0)]),_:1})],4))}});const mi=g(pi,[["__scopeId","data-v-07aca99e"]]),gi={key:0,class:"VPLocalNav"},yi=["aria-expanded"],bi={class:"menu-text"},ki=$({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:n}=M(),{hasSidebar:s}=K();return(o,a)=>l(n).layout!=="home"?(c(),r("div",gi,[l(s)?(c(),r("button",{key:0,class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:a[0]||(a[0]=i=>o.$emit("open-menu"))},[p(ni,{class:"menu-icon"}),u("span",bi,L(l(t).sidebarMenuLabel||"Menu"),1)],8,yi)):k("",!0),p(mi)])):k("",!0)}});const $i=g(ki,[["__scopeId","data-v-9a33564b"]]),Pi=e=>(R("data-v-77d7a963"),e=e(),U(),e),xi=["role","tabindex"],Vi=Pi(()=>u("div",{class:"indicator"},null,-1)),wi=["onKeydown"],Si={key:1,class:"items"},Li=$({__name:"VPSidebarItem",props:{item:null,depth:null},setup(e){const t=e,{collapsed:n,collapsible:s,isLink:o,isActiveLink:a,hasActiveLink:i,hasChildren:_,toggle:d}=Zt(w(()=>t.item)),f=w(()=>_.value?"section":"div"),y=w(()=>o.value?"a":"div"),b=w(()=>_.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),P=w(()=>o.value?void 0:"button"),m=w(()=>[[`level-${t.depth}`],{collapsible:s.value},{collapsed:n.value},{"is-link":o.value},{"is-active":a.value},{"has-active":i.value}]);function x(N){"key"in N&&N.key!=="Enter"||!t.item.link&&d()}function A(){t.item.link&&d()}return(N,H)=>{const I=W("VPSidebarItem",!0);return c(),V(Q(l(f)),{class:B(["VPSidebarItem",l(m)])},{default:v(()=>[e.item.text?(c(),r("div",_e({key:0,class:"item",role:l(P)},Ht(e.item.items?{click:x,keydown:x}:{},!0),{tabindex:e.item.items&&0}),[Vi,e.item.link?(c(),V(Y,{key:0,tag:l(y),class:"link",href:e.item.link},{default:v(()=>[(c(),V(Q(l(b)),{class:"text",innerHTML:e.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href"])):(c(),V(Q(l(b)),{key:1,class:"text",innerHTML:e.item.text},null,8,["innerHTML"])),e.item.collapsed!=null?(c(),r("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:A,onKeydown:zt(A,["enter"]),tabindex:"0"},[p(Ue,{class:"caret-icon"})],40,wi)):k("",!0)],16,xi)):k("",!0),e.item.items&&e.item.items.length?(c(),r("div",Si,[e.depth<5?(c(!0),r(T,{key:0},D(e.item.items,C=>(c(),V(I,{key:C.text,item:C,depth:e.depth+1},null,8,["item","depth"]))),128)):k("",!0)])):k("",!0)]),_:1},8,["class"])}}});const Mi=g(Li,[["__scopeId","data-v-77d7a963"]]),gt=e=>(R("data-v-a2c0de1b"),e=e(),U(),e),Ci=gt(()=>u("div",{class:"curtain"},null,-1)),Ii={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ti=gt(()=>u("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Ai=$({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{sidebarGroups:n,hasSidebar:s}=K();let o=S(null);function a(){ft(o.value,{reserveScrollBarGap:!0})}function i(){pt()}return Et(async()=>{var _;t.open?(a(),(_=o.value)==null||_.focus()):i()}),(_,d)=>l(s)?(c(),r("aside",{key:0,class:B(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:o,onClick:d[0]||(d[0]=ot(()=>{},["stop"]))},[Ci,u("nav",Ii,[Ti,h(_.$slots,"sidebar-nav-before",{},void 0,!0),(c(!0),r(T,null,D(l(n),f=>(c(),r("div",{key:f.text,class:"group"},[p(Mi,{item:f,depth:0},null,8,["item"])]))),128)),h(_.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):k("",!0)}});const Bi=g(Ai,[["__scopeId","data-v-a2c0de1b"]]),Ni={},zi={class:"VPPage"};function Hi(e,t){const n=W("Content");return c(),r("div",zi,[h(e.$slots,"page-top"),p(n),h(e.$slots,"page-bottom")])}const Ei=g(Ni,[["render",Hi]]),Di=$({__name:"VPButton",props:{tag:null,size:null,theme:null,text:null,href:null},setup(e){const t=e,n=w(()=>[t.size??"medium",t.theme??"brand"]),s=w(()=>t.href&&at.test(t.href)),o=w(()=>t.tag?t.tag:t.href?"a":"button");return(a,i)=>(c(),V(Q(l(o)),{class:B(["VPButton",l(n)]),href:e.href?l(ce)(e.href):void 0,target:l(s)?"_blank":void 0,rel:l(s)?"noreferrer":void 0},{default:v(()=>[O(L(e.text),1)]),_:1},8,["class","href","target","rel"]))}});const Oi=g(Di,[["__scopeId","data-v-a4b757f0"]]),Fi=e=>(R("data-v-3b95c4f3"),e=e(),U(),e),ji={class:"container"},qi={class:"main"},Gi={key:0,class:"name"},Ri={class:"clip"},Ui={key:1,class:"text"},Ki={key:2,class:"tagline"},Wi={key:0,class:"actions"},Yi={key:0,class:"image"},Xi={class:"image-container"},Ji=Fi(()=>u("div",{class:"image-bg"},null,-1)),Qi=$({__name:"VPHero",props:{name:null,text:null,tagline:null,image:null,actions:null},setup(e){const t=Ae("hero-image-slot-exists");return(n,s)=>(c(),r("div",{class:B(["VPHero",{"has-image":e.image||l(t)}])},[u("div",ji,[u("div",qi,[h(n.$slots,"home-hero-info",{},()=>[e.name?(c(),r("h1",Gi,[u("span",Ri,L(e.name),1)])):k("",!0),e.text?(c(),r("p",Ui,L(e.text),1)):k("",!0),e.tagline?(c(),r("p",Ki,L(e.tagline),1)):k("",!0)],!0),e.actions?(c(),r("div",Wi,[(c(!0),r(T,null,D(e.actions,o=>(c(),r("div",{key:o.link,class:"action"},[p(Oi,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link},null,8,["theme","text","href"])]))),128))])):k("",!0)]),e.image||l(t)?(c(),r("div",Yi,[u("div",Xi,[Ji,h(n.$slots,"home-hero-image",{},()=>[e.image?(c(),V(ze,{key:0,class:"image-src",image:e.image},null,8,["image"])):k("",!0)],!0)])])):k("",!0)])],2))}});const Zi=g(Qi,[["__scopeId","data-v-3b95c4f3"]]),ec=$({__name:"VPHomeHero",setup(e){const{frontmatter:t}=M();return(n,s)=>l(t).hero?(c(),V(Zi,{key:0,class:"VPHomeHero",name:l(t).hero.name,text:l(t).hero.text,tagline:l(t).hero.tagline,image:l(t).hero.image,actions:l(t).hero.actions},{"home-hero-info":v(()=>[h(n.$slots,"home-hero-info")]),"home-hero-image":v(()=>[h(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):k("",!0)}}),tc={},nc={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},sc=u("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),oc=[sc];function ac(e,t){return c(),r("svg",nc,oc)}const ic=g(tc,[["render",ac]]),cc={class:"box"},lc=["innerHTML"],rc=["innerHTML"],uc=["innerHTML"],dc={key:3,class:"link-text"},_c={class:"link-text-value"},hc=$({__name:"VPFeature",props:{icon:null,title:null,details:null,link:null,linkText:null},setup(e){return(t,n)=>(c(),V(Y,{class:"VPFeature",href:e.link,"no-icon":!0},{default:v(()=>[u("article",cc,[typeof e.icon=="object"?(c(),V(ze,{key:0,image:e.icon,alt:e.icon.alt,height:e.icon.height,width:e.icon.width},null,8,["image","alt","height","width"])):e.icon?(c(),r("div",{key:1,class:"icon",innerHTML:e.icon},null,8,lc)):k("",!0),u("h2",{class:"title",innerHTML:e.title},null,8,rc),e.details?(c(),r("p",{key:2,class:"details",innerHTML:e.details},null,8,uc)):k("",!0),e.linkText?(c(),r("div",dc,[u("p",_c,[O(L(e.linkText)+" ",1),p(ic,{class:"link-text-icon"})])])):k("",!0)])]),_:1},8,["href"]))}});const vc=g(hc,[["__scopeId","data-v-fdb307a3"]]),fc={key:0,class:"VPFeatures"},pc={class:"container"},mc={class:"items"},gc=$({__name:"VPFeatures",props:{features:null},setup(e){const t=e,n=w(()=>{const s=t.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s%2===0)return"grid-4"}else return});return(s,o)=>e.features?(c(),r("div",fc,[u("div",pc,[u("div",mc,[(c(!0),r(T,null,D(e.features,a=>(c(),r("div",{key:a.title,class:B(["item",[l(n)]])},[p(vc,{icon:a.icon,title:a.title,details:a.details,link:a.link,"link-text":a.linkText},null,8,["icon","title","details","link","link-text"])],2))),128))])])])):k("",!0)}});const yc=g(gc,[["__scopeId","data-v-5e2470ab"]]),bc=$({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=M();return(n,s)=>l(t).features?(c(),V(yc,{key:0,class:"VPHomeFeatures",features:l(t).features},null,8,["features"])):k("",!0)}}),kc={class:"VPHome"},$c=$({__name:"VPHome",setup(e){return(t,n)=>{const s=W("Content");return c(),r("div",kc,[h(t.$slots,"home-hero-before",{},void 0,!0),p(ec,null,{"home-hero-info":v(()=>[h(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[h(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),h(t.$slots,"home-hero-after",{},void 0,!0),h(t.$slots,"home-features-before",{},void 0,!0),p(bc),h(t.$slots,"home-features-after",{},void 0,!0),p(s)])}}});const Pc=g($c,[["__scopeId","data-v-8ebac4ee"]]),xc=e=>(R("data-v-c3ff47cc"),e=e(),U(),e),Vc={class:"content"},wc={class:"outline-title"},Sc={"aria-labelledby":"doc-outline-aria-label"},Lc=xc(()=>u("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Mc=$({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=M(),s=Be([]);ie(()=>{s.value=Ge(t.value.outline??n.value.outline)});const o=S(),a=S();return ci(o,a),(i,_)=>(c(),r("div",{class:B(["VPDocAsideOutline",{"has-outline":l(s).length>0}]),ref_key:"container",ref:o},[u("div",Vc,[u("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),u("div",wc,L(l(qe)(l(n))),1),u("nav",Sc,[Lc,p(Re,{headers:l(s),root:!0},null,8,["headers"])])])],2))}});const Cc=g(Mc,[["__scopeId","data-v-c3ff47cc"]]),Ic={class:"VPDocAsideCarbonAds"},Tc=$({__name:"VPDocAsideCarbonAds",props:{carbonAds:null},setup(e){const t=()=>null;return(n,s)=>(c(),r("div",Ic,[p(l(t),{"carbon-ads":e.carbonAds},null,8,["carbon-ads"])]))}}),Ac=e=>(R("data-v-79cae1a0"),e=e(),U(),e),Bc={class:"VPDocAside"},Nc=Ac(()=>u("div",{class:"spacer"},null,-1)),zc=$({__name:"VPDocAside",setup(e){const{theme:t}=M();return(n,s)=>(c(),r("div",Bc,[h(n.$slots,"aside-top",{},void 0,!0),h(n.$slots,"aside-outline-before",{},void 0,!0),p(Cc),h(n.$slots,"aside-outline-after",{},void 0,!0),Nc,h(n.$slots,"aside-ads-before",{},void 0,!0),l(t).carbonAds?(c(),V(Tc,{key:0,"carbon-ads":l(t).carbonAds},null,8,["carbon-ads"])):k("",!0),h(n.$slots,"aside-ads-after",{},void 0,!0),h(n.$slots,"aside-bottom",{},void 0,!0)]))}});const Hc=g(zc,[["__scopeId","data-v-79cae1a0"]]);function Ec(){const{theme:e,page:t}=M();return w(()=>{const{text:n="Edit this page",pattern:s=""}=e.value.editLink||{};let o;return typeof s=="function"?o=s(t.value):o=s.replace(/:path/g,t.value.filePath),{url:o,text:n}})}function Dc(){const{page:e,theme:t,frontmatter:n}=M();return w(()=>{var i,_,d,f;const s=rt(t.value.sidebar,e.value.relativePath),o=Jt(s),a=o.findIndex(y=>te(e.value.relativePath,y.link));return{prev:n.value.prev===!1?void 0:{text:(typeof n.value.prev=="string"?n.value.prev:typeof n.value.prev=="object"?n.value.prev.text:void 0)??((i=o[a-1])==null?void 0:i.text),link:(typeof n.value.prev=="object"?n.value.prev.link:void 0)??((_=o[a-1])==null?void 0:_.link)},next:n.value.next===!1?void 0:{text:(typeof n.value.next=="string"?n.value.next:typeof n.value.next=="object"?n.value.next.text:void 0)??((d=o[a+1])==null?void 0:d.text),link:(typeof n.value.next=="object"?n.value.next.link:void 0)??((f=o[a+1])==null?void 0:f.link)}}})}const Oc={},Fc={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},jc=u("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),qc=u("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),Gc=[jc,qc];function Rc(e,t){return c(),r("svg",Fc,Gc)}const Uc=g(Oc,[["render",Rc]]),Kc={class:"VPLastUpdated"},Wc=["datetime"],Yc=$({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n,lang:s}=M(),o=w(()=>new Date(n.value.lastUpdated)),a=w(()=>o.value.toISOString()),i=S("");return J(()=>{ae(()=>{i.value=o.value.toLocaleString(s.value)})}),(_,d)=>(c(),r("p",Kc,[O(L(l(t).lastUpdatedText||"Last updated")+": ",1),u("time",{datetime:l(a)},L(i.value),9,Wc)]))}});const Xc=g(Yc,[["__scopeId","data-v-f00606ba"]]),Jc={key:0,class:"VPDocFooter"},Qc={key:0,class:"edit-info"},Zc={key:0,class:"edit-link"},el={key:1,class:"last-updated"},tl={key:1,class:"prev-next"},nl={class:"pager"},sl=["href"],ol=["innerHTML"],al=["innerHTML"],il=["href"],cl=["innerHTML"],ll=["innerHTML"],rl=$({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:s}=M(),o=Ec(),a=Dc(),i=w(()=>t.value.editLink&&s.value.editLink!==!1),_=w(()=>n.value.lastUpdated&&s.value.lastUpdated!==!1),d=w(()=>i.value||_.value||a.value.prev||a.value.next);return(f,y)=>{var b,P,m,x,A,N,H;return l(d)?(c(),r("footer",Jc,[h(f.$slots,"doc-footer-before",{},void 0,!0),l(i)||l(_)?(c(),r("div",Qc,[l(i)?(c(),r("div",Zc,[p(Y,{class:"edit-link-button",href:l(o).url,"no-icon":!0},{default:v(()=>[p(Uc,{class:"edit-link-icon","aria-label":"edit icon"}),O(" "+L(l(o).text),1)]),_:1},8,["href"])])):k("",!0),l(_)?(c(),r("div",el,[p(Xc)])):k("",!0)])):k("",!0),(b=l(a).prev)!=null&&b.link||(P=l(a).next)!=null&&P.link?(c(),r("div",tl,[u("div",nl,[(m=l(a).prev)!=null&&m.link?(c(),r("a",{key:0,class:"pager-link prev",href:l(ce)(l(a).prev.link)},[u("span",{class:"desc",innerHTML:((x=l(t).docFooter)==null?void 0:x.prev)||"Previous page"},null,8,ol),u("span",{class:"title",innerHTML:l(a).prev.text},null,8,al)],8,sl)):k("",!0)]),u("div",{class:B(["pager",{"has-prev":(A=l(a).prev)==null?void 0:A.link}])},[(N=l(a).next)!=null&&N.link?(c(),r("a",{key:0,class:"pager-link next",href:l(ce)(l(a).next.link)},[u("span",{class:"desc",innerHTML:((H=l(t).docFooter)==null?void 0:H.next)||"Next page"},null,8,cl),u("span",{class:"title",innerHTML:l(a).next.text},null,8,ll)],8,il)):k("",!0)],2)])):k("",!0)])):k("",!0)}}});const ul=g(rl,[["__scopeId","data-v-31cb5067"]]),dl={key:0,class:"VPDocOutlineDropdown"},_l={key:0,class:"items"},hl=$({__name:"VPDocOutlineDropdown",setup(e){const{frontmatter:t,theme:n}=M(),s=S(!1);ie(()=>{s.value=!1});const o=Be([]);return ie(()=>{o.value=Ge(t.value.outline??n.value.outline)}),(a,i)=>l(o).length>0?(c(),r("div",dl,[u("button",{onClick:i[0]||(i[0]=_=>s.value=!s.value),class:B({open:s.value})},[O(L(l(qe)(l(n)))+" ",1),p(Ue,{class:"icon"})],2),s.value?(c(),r("div",_l,[p(Re,{headers:l(o)},null,8,["headers"])])):k("",!0)])):k("",!0)}});const vl=g(hl,[["__scopeId","data-v-f751778e"]]),fl=e=>(R("data-v-5aafa2ac"),e=e(),U(),e),pl={class:"container"},ml=fl(()=>u("div",{class:"aside-curtain"},null,-1)),gl={class:"aside-container"},yl={class:"aside-content"},bl={class:"content"},kl={class:"content-container"},$l={class:"main"},Pl=$({__name:"VPDoc",setup(e){const t=le(),{hasSidebar:n,hasAside:s,leftAside:o}=K(),a=w(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(i,_)=>{const d=W("Content");return c(),r("div",{class:B(["VPDoc",{"has-sidebar":l(n),"has-aside":l(s)}])},[h(i.$slots,"doc-top",{},void 0,!0),u("div",pl,[l(s)?(c(),r("div",{key:0,class:B(["aside",{"left-aside":l(o)}])},[ml,u("div",gl,[u("div",yl,[p(Hc,null,{"aside-top":v(()=>[h(i.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[h(i.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[h(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[h(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[h(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[h(i.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):k("",!0),u("div",bl,[u("div",kl,[h(i.$slots,"doc-before",{},void 0,!0),p(vl),u("main",$l,[p(d,{class:B(["vp-doc",l(a)])},null,8,["class"])]),p(ul,null,{"doc-footer-before":v(()=>[h(i.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),h(i.$slots,"doc-after",{},void 0,!0)])])]),h(i.$slots,"doc-bottom",{},void 0,!0)],2)}}});const xl=g(Pl,[["__scopeId","data-v-5aafa2ac"]]),$e=e=>(R("data-v-42c0c3ae"),e=e(),U(),e),Vl={class:"NotFound"},wl=$e(()=>u("p",{class:"code"},"404",-1)),Sl=$e(()=>u("h1",{class:"title"},"PAGE NOT FOUND",-1)),Ll=$e(()=>u("div",{class:"divider"},null,-1)),Ml=$e(()=>u("blockquote",{class:"quote"}," But if you don't change your direction, and if you keep looking, you may end up where you are heading. ",-1)),Cl={class:"action"},Il=["href"],Tl=$({__name:"NotFound",setup(e){const{site:t}=M(),{localeLinks:n}=re({removeCurrent:!1}),s=S("/");return J(()=>{var a;const o=window.location.pathname.replace(t.value.base,"").replace(/(^.*?\/).*$/,"/$1");n.value.length&&(s.value=((a=n.value.find(({link:i})=>i.startsWith(o)))==null?void 0:a.link)||n.value[0].link)}),(o,a)=>(c(),r("div",Vl,[wl,Sl,Ll,Ml,u("div",Cl,[u("a",{class:"link",href:l(be)(s.value),"aria-label":"go to home"}," Take me home ",8,Il)])]))}});const Al=g(Tl,[["__scopeId","data-v-42c0c3ae"]]),Bl=$({__name:"VPContent",setup(e){const{page:t,frontmatter:n}=M(),{hasSidebar:s}=K();return(o,a)=>(c(),r("div",{class:B(["VPContent",{"has-sidebar":l(s),"is-home":l(n).layout==="home"}]),id:"VPContent"},[l(t).isNotFound?h(o.$slots,"not-found",{key:0},()=>[p(Al)],!0):l(n).layout==="page"?(c(),V(Ei,{key:1},{"page-top":v(()=>[h(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[h(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):l(n).layout==="home"?(c(),V(Pc,{key:2},{"home-hero-before":v(()=>[h(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[h(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[h(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[h(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[h(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[h(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):(c(),V(xl,{key:3},{"doc-top":v(()=>[h(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[h(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[h(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[h(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[h(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[h(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[h(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[h(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[h(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[h(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[h(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const Nl=g(Bl,[["__scopeId","data-v-7f38fbbe"]]),zl={class:"container"},Hl=["innerHTML"],El=["innerHTML"],Dl=$({__name:"VPFooter",setup(e){const{theme:t}=M(),{hasSidebar:n}=K();return(s,o)=>l(t).footer?(c(),r("footer",{key:0,class:B(["VPFooter",{"has-sidebar":l(n)}])},[u("div",zl,[l(t).footer.message?(c(),r("p",{key:0,class:"message",innerHTML:l(t).footer.message},null,8,Hl)):k("",!0),l(t).footer.copyright?(c(),r("p",{key:1,class:"copyright",innerHTML:l(t).footer.copyright},null,8,El)):k("",!0)])],2)):k("",!0)}});const Ol=g(Dl,[["__scopeId","data-v-2425ede7"]]),Fl={key:0,class:"Layout"},jl=$({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=K(),o=le();ee(()=>o.path,s),Qt(t,s),he("close-sidebar",s),he("is-sidebar-open",t);const{frontmatter:a}=M(),i=Dt(),_=w(()=>!!i["home-hero-image"]);return he("hero-image-slot-exists",_),(d,f)=>{const y=W("Content");return l(a).layout!==!1?(c(),r("div",Fl,[h(d.$slots,"layout-top",{},void 0,!0),p(tn),p(on,{class:"backdrop",show:l(t),onClick:l(s)},null,8,["show","onClick"]),p(Ka,null,{"nav-bar-title-before":v(()=>[h(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[h(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[h(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[h(d.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[h(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[h(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),p($i,{open:l(t),onOpenMenu:l(n)},null,8,["open","onOpenMenu"]),p(Bi,{open:l(t)},{"sidebar-nav-before":v(()=>[h(d.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[h(d.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),p(Nl,null,{"page-top":v(()=>[h(d.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[h(d.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[h(d.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[h(d.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[h(d.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[h(d.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[h(d.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[h(d.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[h(d.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[h(d.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[h(d.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[h(d.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[h(d.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[h(d.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[h(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[h(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[h(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[h(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[h(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[h(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),p(Ol),h(d.$slots,"layout-bottom",{},void 0,!0)])):(c(),V(y,{key:1}))}}});const ql=g(jl,[["__scopeId","data-v-bd8710d4"]]);const Rl={Layout:ql,enhanceApp:({app:e})=>{e.component("Badge",Ft)}};export{Rl as t};
diff --git a/docs/document/assets/chunks/virtual_search-data.00c41a74.js b/docs/document/assets/chunks/virtual_search-data.00c41a74.js
new file mode 100644
index 000000000..cc2b9161c
--- /dev/null
+++ b/docs/document/assets/chunks/virtual_search-data.00c41a74.js
@@ -0,0 +1,1437 @@
+const t={map:'[{"高级属性":["0.0","10.0"],"option":["0.1","1.12","10.1","11.12","29.0","36.14"],"template":["0.2","10.2"],"events":["0.3","10.3"],"storage":["0.4","10.4"],"icons":["0.5","10.5","29.38","40.38"],"i18n":["0.6","10.6","29.42","40.42"],"notice":["0.7","3.3","10.7","13.3"],"layers":["0.8","10.8","18.0","29.28","40.28"],"controls":["0.9","10.9","17.0","29.31","40.31"],"contextmenu":["0.10","2.37","3.2","10.10","12.36","13.2","16.0","29.30","40.30"],"subtitle":["0.11","2.36","10.11","12.35","29.36","40.36"],"loading":["0.12","2.34","10.12","12.33"],"hotkey":["0.13","2.6","10.13","12.5","29.19","40.19"],"mask":["0.14","2.35","10.14","12.34"],"setting":["0.15","2.39","3.4","3.5","3.6","10.15","12.38","13.4","13.5","13.6","19.0","29.18","40.18"],"plugins":["0.16","10.16","29.34","40.34"],"静态属性":["1.0","11.0"],"instances":["1.1","11.1"],"version":["1.2","11.2"],"env":["1.3","11.3"],"build":["1.4","11.4","19.1"],"config":["1.5","11.5","16.1","17.1","18.1","36.11"],"utils":["1.6","11.6"],"scheme":["1.7","11.7"],"emitter":["1.8","11.8"],"validator":["1.9","11.9"],"kindof":["1.10","11.10"],"html":["1.11","11.11"],"实例事件":["2.0","12.0"],"ready":["2.1","12.1"],"restart":["2.2","12.2"],"loop":["2.3","5.29","15.29","29.13","40.13"],"pause":["2.4","5.2","12.3","15.2"],"play":["2.5","5.1","12.4","15.1"],"destroy":["2.7","5.4","12.6","15.4","28.9","39.9"],"focus":["2.8","12.8"],"blur":["2.9","12.9"],"dblclick":["2.10","12.10"],"click":["2.11","12.11"],"error":["2.12","12.12"],"hover":["2.13","12.13"],"mousemove":["2.14","12.14"],"resize":["2.15","3.7","12.15","13.7"],"view":["2.16","12.16"],"lock":["2.17","29.43","40.43"],"aspectratio":["2.18","5.28","12.17","15.28","29.16","40.16"],"autoheight":["2.19","5.30","12.18","15.30"],"autosize":["2.20","5.24","12.19","15.24","29.11","40.11"],"flip":["2.21","3.29","5.26","12.20","13.29","15.26","29.14","40.14"],"fullscreen":["2.22","3.30","5.18","12.21","13.30","15.18","29.22","40.22"],"fullscreenweb":["2.23","5.19","12.22","15.19","29.23","40.23"],"mini":["2.24","5.22","12.23","15.22"],"pip":["2.25","5.20","12.24","15.20","29.20","40.20"],"screenshot":["2.26","5.15","12.25","15.15","29.17","40.17"],"seek":["2.27","3.26","5.5","12.26","13.26","15.5"],"subtitleoffset":["2.28","12.27","29.24","40.24"],"subtitleupdate":["2.29","12.28"],"subtitleload":["2.30","12.29"],"subtitleswitch":["2.31","12.30"],"info":["2.32","3.21","12.31","13.21"],"layer":["2.33","12.32"],"control":["2.38","3.15","12.37","13.15"],"video":["2.40","2.41","2.42","2.43","2.44","2.45","2.46","2.47","2.48","2.49","2.50","2.51","2.52","2.53","2.54","2.55","2.56","2.57","2.58","2.59","2.60","5.40","12.39","12.40","12.41","12.42","12.43","12.44","12.45","12.46","12.47","12.48","12.49","12.50","12.51","12.52","12.53","12.54","12.55","12.56","12.57","12.58","12.59","15.40"],"全局属性":["3.0","13.0"],"debug":["3.1","13.1"],"scroll":["3.8","3.9","13.8","13.9"],"auto":["3.10","3.11","3.12","3.20","13.10","13.11","13.12","13.20"],"reconnect":["3.13","3.14","13.13","13.14"],"dbclick":["3.16","3.17","13.16","13.17"],"mobile":["3.18","3.19","13.18","13.19"],"fast":["3.22","3.23","13.22","13.23"],"touch":["3.24","13.24"],"volume":["3.25","5.8","13.25","15.8","29.7","40.7"],"playback":["3.27","13.27"],"aspect":["3.28","13.28"],"编写插件":["4.0","14.0"],"实例属性":["5.0"],"toggle":["5.3","15.3"],"forward":["5.6","15.6"],"backward":["5.7","15.7"],"url":["5.9","12.7","15.9","29.2","40.2"],"switchurl":["5.10","15.10"],"switchquality":["5.11","15.11"],"muted":["5.12","15.12","29.9","40.9"],"currenttime":["5.13","15.13"],"duration":["5.14","15.14"],"getdataurl":["5.16","15.16"],"getbloburl":["5.17","15.17"],"poster":["5.21","15.21","29.5","40.5"],"playing":["5.23","15.23"],"rect":["5.25","15.25"],"playbackrate":["5.27","15.27","29.15","40.15"],"attr":["5.31","15.31"],"title":["5.32","15.32"],"type":["5.33","15.33","29.39","40.39"],"theme":["5.34","15.34","29.6","40.6"],"airplay":["5.35","15.35","29.47","40.47"],"loaded":["5.36","15.36"],"played":["5.37","15.37"],"proxy":["5.38","15.38"],"query":["5.39","15.39"],"cssvar":["5.41","29.48","40.48"],"右键菜单":["6.0"],"配置":["6.1","7.1","8.1"],"创建":["6.2","7.2","8.2","9.2","9.3","9.4","9.5"],"添加":["6.3","7.3","8.3","9.6"],"删除":["6.4","7.4","8.4","9.7"],"更新":["6.5","7.5","8.5","9.8"],"控制器":["7.0"],"业务层":["8.0"],"设置面板":["9.0"],"内置":["9.1"],"instance":["15.0"],"init":["16.2","17.2","18.2","19.2","19.3","19.4","19.5"],"add":["16.3","17.3","18.3","19.6"],"remove":["16.4","17.4","18.4","19.7"],"update":["16.5","17.5","18.5","19.8"],"danger":["20.0"],"install":["20.1"],"cdn":["20.2","24.3","25.3","26.3","27.3","28.4","30.2","34.3","35.3","36.3","37.3","38.3","39.4"],"use":["20.3"],"vue":["20.4","30.4"],"react":["20.5","30.5"],"typescript":["20.6","30.6"],"javascript":["20.7","30.7"],"old":["20.8"],"dash":["21.0","26.0","31.0","37.0"],"flv":["22.0","32.0"],"hls":["23.0","27.0","33.0","38.0"],"视频广告":["24.0","34.0"],"演示":["24.1","25.1","26.1","27.1","28.2","34.1","35.1","36.1","37.1","38.1","39.2"],"安装":["24.2","25.2","26.2","27.2","28.3","30.1","34.2","35.2","36.2","37.2","38.2","39.3"],"使用":["24.4","25.4","28.5","30.3","34.4","35.4","39.5"],"控制器皮肤":["25.0","35.0"],"enable":["25.5","35.5"],"iframe":["28.0","28.10","39.0","39.10"],"说明":["28.1","39.1"],"index":["28.6","39.6"],"commit":["28.7","39.7"],"message":["28.8","39.8"],"inject":["28.11","39.11"],"postmessage":["28.12","39.12"],"例子":["28.13","39.13"],"container":["29.1","40.1"],"id":["29.3","40.3"],"onready":["29.4","40.4"],"islive":["29.8","40.8"],"autoplay":["29.10","40.10"],"automini":["29.12","40.12"],"mutex":["29.21","40.21"],"miniprogressbar":["29.25","40.25"],"usessr":["29.26","40.26"],"playsinline":["29.27","40.27"],"settings":["29.29","40.29"],"quality":["29.32","40.32"],"highlight":["29.33","40.33"],"thumbnails":["29.35","40.35"],"morevideoattr":["29.37","40.37"],"customtype":["29.40","40.40"],"lang":["29.41","40.41"],"fastforward":["29.44","40.44"],"autoplayback":["29.45","40.45"],"autoorientation":["29.46","40.46"],"安装使用":["30.0"],"古老的浏览器":["30.8"],"弹幕库":["36.0"],"选项":["36.4"],"使用弹幕数组":["36.5"],"使用弹幕":["36.6"],"使用异步调用":["36.7"],"hide":["36.8"],"ishide":["36.9"],"emit":["36.10"],"load":["36.12"],"reset":["36.13"],"事件":["36.15"],"基础选项":["40.0"]},{"0":["3.27","5.36","5.37","13.27","29.7","40.7"],"1":["30.8","36.4"],"3":["3.28","13.28"],"4":["3.28","13.28"],"5":["3.27","8.2","13.27","18.2","36.4"],"7":["8.3","18.3","29.7"],"10":["36.4"],"15":["4.0","14.0"],"21":["8.5","9.8","18.5","19.8"],"26":["7.5","17.5"],"27":["9.8","19.8"],"75":["3.27","13.27"],"250":["3.4","13.4"],"这里的":["0.0","1.0","3.0","5.0","10.0","11.0","13.0"],"播放器的选项":["0.1","10.1"],"div":["0.1","0.2","0.4","0.5","0.7","0.13","0.16","1.1","1.6","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.2","4.0","5.1","5.2","5.3","5.14","5.25","5.35","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.2","8.3","8.4","8.5","9.3","9.6","9.7","9.8","10.1","10.2","10.4","10.5","10.7","10.13","10.16","11.1","11.6","12.0","12.1","12.2","12.3","12.4","12.5","12.6","12.7","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.27","12.28","12.29","12.30","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.2","14.0","15.14","16.2","16.3","16.4","16.5","17.2","17.3","17.4","17.5","18.2","18.3","18.4","18.5","19.3","19.6","19.7","19.8","21.0","22.0","23.0","24.4","25.4","25.5","29.2","29.28","29.29","31.0","32.0","33.0","34.4","35.4","35.5","36.5","36.6","36.7","36.8","36.9","36.10","36.12","36.13","36.14","40.2","40.28","40.29","40.30","40.31"],"classname":["0.1","0.2","0.16","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","4.0","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.2","8.3","8.4","8.5","9.3","9.6","9.7","9.8","10.1","10.2","10.16","12.0","12.1","12.2","12.3","12.4","12.5","12.6","12.7","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.27","12.28","12.29","12.30","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","14.0","15.14","16.2","16.3","16.4","16.5","17.2","17.3","17.4","17.5","18.2","18.3","18.4","18.5","19.3","19.6","19.7","19.8","21.0","22.0","23.0","24.4","25.4","29.2","29.28","29.29","31.0","32.0","33.0","34.4","35.4","36.5","36.6","36.7","36.9","36.10","36.12","36.13","36.14","40.2","40.28","40.29"],"run":["0.1","0.2","2.0","2.2","2.3","2.7","2.12","2.13","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","2.30","2.31","2.39","4.0","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.2","8.3","8.4","8.5","9.3","9.6","9.7","9.8","10.1","10.2","12.0","12.2","12.6","12.7","12.12","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.27","12.28","12.29","12.30","12.38","14.0","16.2","16.3","16.4","16.5","17.2","17.3","17.4","17.5","18.2","18.3","18.4","18.5","19.3","19.6","19.7","19.8","21.0","22.0","23.0","24.4","25.4","29.2","29.28","31.0","32.0","33.0","34.4","35.4","36.5","36.6","36.7","36.9","36.10","36.12","36.13","36.14","40.2","40.28","40.29"],"管理播放器所有的":["0.2","0.3","0.5","10.2","10.3","10.5"],"dom":["0.2","0.3","5.38","5.39","9.2","9.4","9.5","10.2","10.3","15.38","15.39","19.2","19.4","19.5","29.1","40.1"],"元素":["0.2","9.4","9.5","10.2"],"事件":["0.3","4.0","10.3","14.0"],"实质上是代理了":["0.3","10.3"],"addeventlistener":["0.3","5.38","10.3","15.38"],"和":["0.3","4.0","10.3","14.0","36.8","40.4"],"removeeventlistener":["0.3","10.3"],"当使用以下方法来处理事件":["0.3","10.3"],"播放器销毁时也会自动销毁该事件":["0.3","10.3"],"proxy":["0.3","10.3"],"方法用于代理":["0.3","10.3"],"管理播放器的本地存储":["0.4","10.4"],"name":["0.4","4.0","10.4","14.0","17.1"],"属性用于设置缓存的":["0.4","10.4"],"key":["0.4","10.4"],"set":["0.4","10.4","15.8","15.11","15.12","15.13","15.18","15.19","15.20","15.21","15.24","15.26","15.28","15.29","29.35","29.36"],"方法用于设置缓存":["0.4","10.4"],"get":["0.4","0.6","10.4","10.6","15.13","15.14","15.16","15.17","15.18","15.20","15.23","15.25","15.31","15.32","15.34"],"方法用于获取缓存":["0.4","10.4"],"del":["0.4","10.4"],"方法用于删除缓存":["0.4","10.4"],"clear":["0.4","10.4"],"方法用于清空缓存":["0.4","10.4"],"svg":["0.5","10.5"],"图标":["0.5","10.5"],"管理播放器的":["0.6","10.6"],"方法用于获取":["0.6","10.6"],"的值":["0.6","10.6"],"update":["0.6","0.8","0.9","0.10","0.15","10.6"],"管理播放器的提示语":["0.7","10.7"],"只有一个":["0.7","10.7"],"show":["0.7","0.12","0.14","10.7","10.8","10.9","10.10","10.12","10.14","10.15","36.8"],"属性用于显示提示语":["0.7","10.7"],"管理播放器的层":["0.8","10.8"],"add":["0.8","0.9","0.10","0.13","0.15","0.16","10.8","10.9","10.10","10.13","10.15","10.16"],"方法用于动态添加层":["0.8","10.8"],"remove":["0.8","0.9","0.10","0.13","0.15","10.13"],"方法用于动态删除层":["0.8"],"管理播放器的控制器":["0.9","10.9"],"方法用于动态添加控制器":["0.9","10.9"],"方法用于动态删除控制器":["0.9"],"管理播放器的右键菜单":["0.10","10.10"],"方法用于动态添加菜单":["0.10","10.10"],"方法用于动态删除菜单":["0.10"],"方法用于动态更新菜单":["0.10"],"管理播放器的字幕功能":["0.11","10.11"],"url":["0.11","10.11","36.15"],"属性设置和返回当前字幕地址":["0.11","10.11"],"style":["0.11","10.11"],"方法设置当前字幕的样式":["0.11","10.11"],"管理播放器的加载层":["0.12","10.12"],"属性用于设置是否显示加载层":["0.12","10.12"],"toggle":["0.12","0.14","10.8","10.9","10.10","10.12","10.14","10.15"],"管理播放器的快捷键功能":["0.13","10.13"],"方法用于添加快捷键":["0.13","10.13"],"方法用于删除快捷键":["0.13","10.13"],"管理播放器的遮罩层":["0.14","10.14"],"属性用于设置是否显示遮罩层":["0.14","10.14"],"管理播放器的设置面板":["0.15","10.15"],"方法用于动态添加设置项":["0.15","10.15"],"方法用于动态删除设置项":["0.15"],"方法用于动态更新设置项":["0.15"],"管理播放器的插件功能":["0.16","10.16"],"只有一个方法":["0.16","10.16"],"用于动态添加插件":["0.16","10.16"],"返回全部播放器实例的数组":["1.1","11.1"],"假如你想同时管理多个播放器的时候":["1.1","11.1"],"可以用到该属性":["1.1","11.1"],"返回播放器的版本信息":["1.2","11.2"],"返回播放器的环境变量":["1.3","11.3"],"返回播放器的打包时间":["1.4","11.4"],"返回视频的默认配置":["1.5","11.5"],"返回播放器的工具函数集合":["1.6","11.6"],"返回播放器选项的校验方案":["1.7","11.7"],"返回事件分发器的构造函数":["1.8","11.8"],"返回选项的校验函数":["1.9","11.9"],"返回类型检测的函数工具":["1.10","11.10"],"返回播放器所需的":["1.11","11.11"],"返回播放器的默认选项":["1.12","11.12"],"播放器的事件分为两种":["2.0","12.0"],"一种视频的":["2.0","12.0"],"原生事件":["2.0","12.0"],"前缀":["2.0","12.0"],"video":["2.0","12.0","15.1","15.2","15.3","15.7","15.10","15.11","15.14","15.36","15.37","23.0","29.2","29.5","29.36","29.39","29.40","33.0"],"另外一种是":["2.0","12.0"],"自定义事件":["2.0","12.0"],"监听事件":["2.0","12.0"],"code":["2.0","2.2","2.28","2.31","4.0","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.2","8.3","8.4","8.5","9.3","9.6","9.7","9.8","12.0","12.7","12.27","12.30","14.0","16.2","16.3","16.4","16.5","17.2","17.3","17.4","17.5","18.2","18.3","18.4","18.5","19.3","19.6","19.7","19.8","20.1","20.2","20.3","20.4","20.5","21.0","22.0","23.0","24.2","24.3","24.4","25.2","25.3","25.4","26.2","26.3","27.2","27.3","28.3","28.4","28.5","29.2","30.1","30.2","30.3","30.4","30.5","31.0","32.0","33.0","34.2","34.3","34.4","35.2","35.3","35.4","36.2","36.3","36.5","36.6","36.7","36.9","36.10","36.12","36.13","36.14","37.2","37.3","38.2","38.3","39.3","39.4","39.5","40.2","40.28"],"js":["2.0","4.0","6.5","7.2","7.3","7.5","8.2","8.3","8.5","9.3","9.7","9.8","12.0","14.0","16.5","17.2","17.3","17.5","18.2","18.3","18.5","19.3","19.7","19.8","20.3","20.4","20.5","20.7","20.8","21.0","22.0","23.0","24.4","30.3","30.4","30.5","30.7","30.8","31.0","32.0","33.0","34.4","36.4","36.15"],"当播放器首次可以播放器时触发":["2.1","12.1"],"当播放器切换地址后并可以播放时触发":["2.2","12.2"],"当出现区间循环时触发":["2.3"],"当播放器暂停时触发":["2.4","12.3"],"当播放器播放时触发":["2.5","12.4"],"当播放器热键被按下时触发":["2.6","12.5"],"当播放器销毁时触发":["2.7","12.6"],"当播放器获得焦点时触发":["2.8","12.8"],"当播放器失去焦点时触发":["2.9","12.9"],"当播放器被双击时触发":["2.10","12.10"],"当播放器被单击时触发":["2.11","12.11"],"当播放器加载视频发生错误时触发":["2.12","12.12"],"当播放器被鼠标移出或者移入时触发":["2.13","12.13"],"当播放器被鼠标经过时触发":["2.14","12.14"],"当播放器尺寸变化时触发":["2.15","12.15"],"当播放器出现在视口时触发":["2.16","12.16"],"在移动端":["2.17","3.18","3.19","3.20","3.22","3.23","3.24","13.18","13.19","13.20","13.22","13.23","13.24"],"当锁定的状态发生变化时触发":["2.17"],"当播放器长宽比变化时触发":["2.18","12.17"],"当播放器自动设置高度时触发":["2.19","12.18"],"当播放器自动设置尺寸时触发":["2.20","12.19"],"当播放器发生翻转时触发":["2.21","12.20"],"当播放器发生窗口全屏时触发":["2.22","12.21"],"当播放器发生网页全屏时触发":["2.23","12.22"],"当播放器进入迷你模式时触发":["2.24","12.23"],"当播放器进入画中画时触发":["2.25","12.24"],"当播放器被截图时触发":["2.26","12.25"],"当播放器发生时间跳转时触发":["2.27","12.26"],"当播放器发生字幕偏移时触发":["2.28","12.27"],"当字幕更新时触发":["2.29","12.28"],"当字幕加载时触发":["2.30","12.29"],"当字幕切换时触发":["2.31","12.30"],"当信息面板显示或隐藏时触发":["2.32","12.31"],"当自定义层显示或隐藏时触发":["2.33","12.32"],"当加载器显示或隐藏时触发":["2.34","12.33"],"当遮罩层显示或隐藏时触发":["2.35","12.34"],"当字幕层显示或隐藏时触发":["2.36","12.35"],"当右键菜单显示或隐藏时触发":["2.37","12.36"],"当控制器显示或隐藏时触发":["2.38","12.37"],"当设置面板显示或隐藏时触发":["2.39","12.38"],"canplay":["2.40","12.39"],"canplaythrough":["2.41","12.40"],"complete":["2.42","12.41"],"durationchange":["2.43","12.42"],"emptied":["2.44","12.43"],"ended":["2.45","12.44"],"error":["2.46","12.45"],"loadeddata":["2.47","12.46"],"loadedmetadata":["2.48","12.47"],"pause":["2.49","12.48"],"play":["2.50","3.18","3.19","12.49","13.18","13.19","29.10"],"playing":["2.51","12.50"],"progress":["2.52","12.51","29.33"],"ratechange":["2.53","12.52"],"seeked":["2.54","12.53"],"seeking":["2.55","12.54"],"stalled":["2.56","12.55"],"suspend":["2.57","12.56"],"timeupdate":["2.58","12.57"],"volumechange":["2.59","12.58"],"waiting":["2.60","12.59"],"是否开始":["3.1","13.1"],"模式":["3.1","13.1"],"是否开启右键菜单":["3.2","13.2"],"默认开启":["3.2","13.2"],"time":["3.3","3.7","3.8","3.13","3.14","3.15","3.16","3.20","3.21","3.23","13.3","13.7","13.8","13.13","13.14","13.15","13.16","13.20","13.21","13.23","29.24"],"提示信息的显示时长":["3.3","13.3"],"单位为毫秒":["3.3","3.7","3.8","3.12","3.15","3.16","3.21","13.3","13.7","13.8","13.12","13.15","13.16","13.21"],"width":["3.4","3.5","9.2","13.4","13.5","15.30"],"设置面板的默认宽度":["3.4","13.4"],"单位为像素":["3.4","3.5","3.6","3.9","13.4","13.5","13.6","13.9"],"默认为":["3.4","3.5","3.6","3.10","3.16","3.25","3.27","3.28","3.29","13.4","13.5","13.6","13.10","13.16","13.25","13.27","13.28","13.29"],"item":["3.5","3.6","13.5","13.6"],"设置面板的设置项的默认宽度":["3.5","13.5"],"height":["3.6","13.6"],"设置面板的设置项的默认高度":["3.6","13.6"],"事件的节流时间":["3.7","3.8","13.7","13.8"],"gap":["3.9","13.9"],"view":["3.9","13.9"],"事件的边界容差距离":["3.9","13.9"],"playback":["3.10","3.11","3.12","13.10","13.11","13.12","15.3","29.45"],"max":["3.10","3.13","13.10","13.13"],"自动回放功能的最大记录数":["3.10","13.10"],"min":["3.11","13.11"],"自动回放功能的最小记录时长":["3.11","13.11"],"单位为秒":["3.11","3.26","13.11","13.26"],"timeout":["3.12","13.12"],"自动回放功能的隐藏延迟时长":["3.12","13.12"],"发生连接错误时":["3.13","3.14","13.13","13.14"],"自动连接的最大次数":["3.13","13.13"],"sleep":["3.14","13.14"],"自动连接的延迟时间":["3.14","13.14"],"hide":["3.15","13.15"],"底部控制栏的自动隐藏的延迟时间":["3.15","13.15"],"双击事件的延迟事件":["3.16","13.16"],"fullscreen":["3.17","13.17"],"在桌面端":["3.17","13.17"],"是否双击切换全屏":["3.17","13.17"],"dbclick":["3.18","13.18"],"是否双击切换播放暂停":["3.18","13.18"],"click":["3.19","13.19"],"是否单击切换播放暂停":["3.19","13.19"],"orientation":["3.20","13.20"],"自动旋屏的延迟时间":["3.20","13.20"],"loop":["3.21","13.21"],"信息面板的刷新时间":["3.21","13.21"],"forward":["3.22","3.23","13.22","13.23"],"value":["3.22","13.22"],"长按加速的速率倍数":["3.22","13.22"],"长按加速的延迟时间":["3.23","13.23"],"move":["3.24","13.24"],"ratio":["3.24","3.28","13.24","13.28"],"左右滑动进度的速率倍数":["3.24","13.24"],"step":["3.25","3.26","13.25","13.26"],"快捷键调节音量的幅度比例":["3.25","13.25"],"快捷键调节播放进度的幅度":["3.26","13.26"],"rate":["3.27","13.27"],"内置播放速率的列表":["3.27","13.27"],"内置视频长宽比的列表":["3.28","13.28"],"default":["3.28","13.28","29.1","29.2","29.3","29.4","29.5","29.6","29.7","29.8","29.9","29.10","29.11","29.12","29.13","29.14","29.15","29.16","29.17","29.18","29.19","29.20","29.21","29.22","29.23","29.24","29.25","29.26","29.27","29.28","29.29","29.30","29.31","29.32","29.33","29.34","29.35","29.36","29.37","29.38","29.39","29.40","29.41","29.42","29.43","29.44","29.45","29.46","29.47","29.48","40.1","40.2","40.3","40.4","40.5","40.6","40.7","40.8","40.9","40.10","40.11","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.19","40.20","40.21","40.22","40.23","40.24","40.25","40.26","40.27","40.28","40.29","40.30","40.31","40.32","40.33","40.34","40.35","40.36","40.37","40.38","40.39","40.40","40.41","40.42","40.43","40.44","40.45","40.46","40.47","40.48"],"内置视频翻转的列表":["3.29","13.29"],"normal":["3.29","13.29"],"horizontal":["3.29","13.29"],"vertical":["3.29","13.29"],"web":["3.30","13.30"],"in":["3.30","13.30","19.1"],"body":["3.30","13.30"],"网页全屏时":["3.30","13.30"],"但你已经知道播放器的":["4.0","14.0"],"属性":["4.0","6.1","7.1","8.1","9.2","9.4","9.5","14.0","40.32","40.33","40.35","40.36"],"方法":["4.0","14.0"],"后":["4.0","14.0"],"再编写插件是非常简单的事":["4.0","14.0"],"可以在实例化的时候加载插件的函数":["4.0","14.0"],"function":["4.0","5.1","5.2","5.3","5.4","5.10","5.11","5.15","5.16","5.17","5.31","5.35","5.38","5.39","5.41","9.2","14.0","15.1","15.2","15.3","15.4","15.10","15.11","15.15","15.16","15.17","15.31","15.35","15.38","15.39","19.2","29.4","40.4"],"myplugin":["4.0","14.0"],"art":["4.0","7.2","14.0","17.2","36.15"],"console":["4.0","14.0"],"info":["4.0","14.0"],"return":["4.0","14.0","15.40"],"something":["4.0","14.0"],"type":["5.1","5.2","5.3","5.4","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.15","5.16","5.17","5.18","5.19","5.20","5.21","5.22","5.23","5.24","5.25","5.26","5.27","5.28","5.29","5.30","5.31","5.32","5.34","5.35","5.36","5.37","5.38","5.39","5.40","5.41","15.1","15.2","15.3","15.4","15.5","15.6","15.7","15.8","15.9","15.10","15.11","15.12","15.13","15.14","15.15","15.16","15.17","15.18","15.19","15.20","15.21","15.22","15.23","15.24","15.25","15.26","15.27","15.28","15.29","15.30","15.31","15.32","15.34","15.35","15.36","15.37","15.38","15.39","15.40","16.1","17.1","18.1","19.2","19.4","19.5","20.7","25.5","29.1","29.2","29.3","29.4","29.5","29.6","29.7","29.8","29.9","29.10","29.11","29.12","29.13","29.14","29.15","29.16","29.17","29.18","29.19","29.20","29.21","29.22","29.23","29.24","29.25","29.26","29.27","29.28","29.29","29.30","29.31","29.32","29.33","29.34","29.35","29.36","29.37","29.38","29.40","29.41","29.42","29.43","29.44","29.45","29.46","29.47","29.48","35.5","40.1","40.2","40.3","40.4","40.5","40.6","40.7","40.8","40.9","40.10","40.11","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.19","40.20","40.21","40.22","40.23","40.24","40.25","40.26","40.27","40.28","40.29","40.30","40.31","40.32","40.33","40.34","40.35","40.36","40.37","40.38","40.40","40.41","40.42","40.43","40.44","40.45","40.46","40.47","40.48"],"播放视频":["5.1"],"暂停视频":["5.2"],"切换视频的播放和暂停":["5.3"],"parameter":["5.4","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.18","5.19","5.20","5.21","5.22","5.23","5.24","5.26","5.27","5.28","5.29","5.30","5.31","5.32","5.33","5.34","15.4","15.5","15.6","15.7","15.8","15.9","15.10","15.11","15.12","15.13","15.18","15.19","15.20","15.21","15.22","15.23","15.24","15.26","15.27","15.28","15.29","15.30","15.31","15.32","15.33","15.34","25.5","29.4","35.5"],"boolean":["5.4","5.12","5.18","5.19","5.20","5.23","5.24","5.30","7.1","15.4","15.12","15.18","15.19","15.20","15.23","15.24","15.30","16.1","17.1","18.1","25.5","29.8","29.9","29.10","29.11","29.12","29.13","29.14","29.15","29.16","29.17","29.18","29.19","29.20","29.21","29.22","29.23","29.24","29.25","29.26","29.27","29.43","29.44","29.45","29.46","29.47","35.5","40.8","40.9","40.10","40.11","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.19","40.20","40.21","40.22","40.23","40.24","40.25","40.26","40.27","40.43","40.44","40.45","40.46","40.47"],"setter":["5.5","5.6","5.7","5.8","5.9","5.12","5.13","5.18","5.19","5.20","5.21","5.22","5.24","5.26","5.27","5.28","5.29","5.30","5.32","5.33","5.34","15.5","15.6","15.7","15.8","15.9","15.12","15.13","15.18","15.19","15.20","15.21","15.22","15.24","15.26","15.27","15.28","15.29","15.30","15.32","15.33","15.34","25.5","35.5"],"number":["5.5","5.6","5.7","5.8","5.13","5.27","15.5","15.6","15.7","15.8","15.13","15.27","29.7","40.7"],"getter":["5.8","5.9","5.12","5.13","5.14","5.18","5.19","5.20","5.21","5.22","5.23","5.24","5.25","5.26","5.27","5.28","5.29","5.30","5.32","5.33","5.34","5.36","5.37","15.8","15.9","15.12","15.13","15.14","15.18","15.19","15.20","15.21","15.22","15.23","15.24","15.25","15.26","15.27","15.28","15.29","15.30","15.32","15.33","15.34","15.36","15.37","25.5","35.5"],"string":["5.10","5.11","5.21","5.26","5.28","5.31","5.32","5.33","5.34","9.2","9.4","9.5","15.9","15.10","15.11","15.21","15.26","15.28","15.31","15.32","15.33","15.34","17.1","19.2","19.4","19.5","29.1","29.2","29.3","29.5","29.6","29.39","29.41","40.1","40.2","40.3","40.5","40.6","40.39","40.41"],"设置视频地址":["5.10"],"设置视频画质地址":["5.11"],"获取视频时长":["5.14"],"下载当前视频帧的截图":["5.15"],"获取当前视频帧的截图的":["5.16","5.17"],"base64":["5.16","15.16"],"地址":["5.16","5.17","36.4"],"blob":["5.17","15.17"],"设置和获取视频海报":["5.21"],"获取播放器的尺寸和坐标信息":["5.25"],"array":["5.29","9.2","15.29","19.2","29.28","29.29","29.30","29.31","29.32","29.33","29.34","40.28","40.29","40.30","40.31","40.32","40.33","40.34"],"设置和获取区间循序播放":["5.29"],"单位秒":["5.29","36.4"],"当容器只有宽度":["5.30"],"动态获取和设置":["5.31"],"开启隔空播放":["5.35"],"视频缓存的比例":["5.36"],"范围是":["5.36","5.37"],"视频播放的比例":["5.37"],"事件的代理函数":["5.38"],"实质上代理了":["5.38"],"的查询函数":["5.39"],"element":["5.40","9.2","9.4","9.5","15.40","19.2","19.4","19.5","29.1","40.1"],"快捷返回播放器的":["5.40"],"动态获取或设置":["5.41"],"css":["5.41"],"变量":["5.41","30.7"],"类型":["6.1","7.1","8.1","9.2","9.4","9.5","40.33","40.35","40.36"],"描述":["6.1","7.1","8.1","9.2","9.4","9.5"],"disable":["6.1","7.1","8.1","16.1","17.1","18.1"],"var":["7.2","9.3","17.2","36.15"],"new":["7.2","17.2","36.15"],"artplayer":["7.2","17.2","20.3","20.5","20.6","20.8","24.4","29.1","30.3","30.5","30.6","30.8","34.4","36.5","36.15","40.1"],"container":["7.2","15.30","17.2","36.15"],"须先打开设置面板":["9.1"],"然后自带四个内置项":["9.1"],"flip":["9.1"],"playbackrate":["9.1"],"选择列表":["9.2"],"html":["9.2","9.4","9.5","19.2","19.4","19.5","28.5","28.6","28.7","28.10","28.13","39.5","39.6","39.7","39.10","39.13","40.38"],"元素的":["9.2","9.4","9.5"],"icon":["9.2","9.4","9.5","19.2","19.4","19.5"],"元素的图标":["9.2"],"selector":["9.2","19.2"],"元素列表":["9.2"],"onselect":["9.2","19.2"],"元素点击事件":["9.2"],"列表嵌套":["9.3"],"切换按钮":["9.4"],"范围滑块":["9.5"],"属性用于设置是否显示全部层":["10.8"],"属性用于设置是否显示全部控制器":["10.9"],"属性用于设置是否显示全部菜单":["10.10"],"属性用于设置是否显示全部设置项":["10.15"],"属性用于切换是否显示全部设置项":["10.15"],"当视频地址变化时触发":["12.7"],"property":["15.0","16.1","17.1","18.1","19.2","19.4","19.5"],"the":["15.0","15.10","15.11","15.16","15.17","15.20","15.25","15.30","15.36","15.37","15.38","15.39","15.40","17.1","19.1","20.6","20.7","20.8","29.1","29.3","29.4","29.6","29.11","29.26","29.28","29.29","29.30","29.31","29.32","29.33","29.35","29.36","29.39","29.40","29.42"],"to":["15.4","16.1","17.1","18.1","29.1","29.10","29.17","29.19","29.26","29.32","29.38","29.39","29.45","29.46","29.48"],"setting":["15.10","29.29"],"and":["15.13","15.18","15.20","15.21","15.25","15.29","15.31","15.38","29.36"],"download":["15.15"],"a":["15.15","29.4"],"address":["15.16","15.17","29.2"],"full":["15.18"],"obtain":["15.21","15.29"],"whether":["15.24","16.1","17.1","18.1","29.10","29.14","29.15","29.16","29.17","29.18","29.19","29.20","29.22","29.23","29.26","29.32","29.43","29.44","29.45","29.46","29.47"],"size":["15.25","29.11"],"interval":["15.29"],"when":["15.30","29.8","29.12"],"has":["15.30"],"only":["15.30","20.8"],"this":["15.30"],"attribute":["15.30"],"enable":["15.35"],"proportion":["15.36","15.37"],"of":["15.36","15.37","15.38","15.39","20.7","20.8","29.11","29.36","29.39"],"event":["15.38"],"essentially":["15.38"],"proxies":["15.38"],"describe":["16.1","17.1","18.1","19.2","19.4","19.5"],"component":["17.1"],"you":["19.1"],"must":["19.1"],"open":["19.1"],"settings":["19.1"],"select":["19.2"],"list":["19.2","19.3"],"nesting":["19.3"],"switch":["19.4"],"button":["19.4"],"range":["19.5"],"slider":["19.5"],"important":["20.0"],"note":["20.0"],"group":["20.1","20.2","20.3","20.4","20.5","24.2","24.3","25.2","25.3","26.2","26.3","27.2","27.3","28.3","28.4","28.5","30.1","30.2","30.3","30.4","30.5","34.2","34.3","35.2","35.3","36.2","36.3","37.2","37.3","38.2","38.3","39.3","39.4","39.5"],"bash":["20.2","24.2","24.3","25.2","25.3","26.2","26.3","27.2","27.3","28.3","28.4","30.2","34.2","34.3","35.2","35.3","36.2","36.3","37.2","37.3","38.2","38.3","39.3","39.4"],"index":["20.3","24.4","28.5","28.7","28.12","28.13","30.3","34.4","39.5","39.7","39.12","39.13"],"import":["20.3","20.5","30.3","30.5"],"from":["20.3","20.5","30.5"],"jsx":["20.5","30.5"],"useeffect":["20.5","30.5"],"useref":["20.5","30.5"],"d":["20.6","30.6"],"ts":["20.6","30.6"],"that":["20.6"],"is":["20.6","29.38","29.39"],"automatically":["20.6"],"sometimes":["20.7"],"your":["20.7"],"file":["20.7"],"will":["20.7","29.42"],"lose":["20.7"],"prompt":["20.7"],"browsers":["20.8"],"production":["20.8"],"builds":["20.8"],"are":["20.8"],"compatible":["20.8"],"with":["20.8"],"last":["20.8","30.8"],"https":["21.0","22.0","23.0","31.0","32.0","33.0"],"github":["21.0","22.0","23.0","31.0","32.0","33.0"],"com":["21.0","22.0","23.0","31.0","32.0","33.0"],"industry":["21.0","31.0"],"forum":["21.0","31.0"],"bilibili":["22.0","32.0"],"data":["22.0","23.0","24.4","32.0","33.0","34.4","36.5","36.7","36.9","36.10","36.14"],"dev":["23.0","33.0"],"libs":["23.0","24.4","33.0","34.4","36.5","36.7","36.10"],"查看完整演示":["24.1","25.1","26.1","27.1","28.2","34.1","35.1","36.1","37.1","38.1","39.2"],"jsdelivr":["24.3","25.3","26.3","27.3","28.4","34.3","35.3","36.3","37.3","38.3","39.4"],"uncompiled":["24.4","34.4","36.5"],"plugin":["24.4","34.4","36.5"],"ads":["24.4","34.4"],"是否启用新的控制器皮肤":["25.5","35.5"],"画质":["26.0","27.0","37.0","38.0"],"控制":["28.0","39.0"],"通过该插件":["28.1","39.1"],"你可以轻松在":["28.1","39.1"],"doctype":["28.5","39.5"],"从":["28.7","39.7"],"将消息推送到":["28.7","28.12","39.7","39.12"],"iframe":["28.7","28.13","39.7","39.13"],"该函数将在":["28.7","39.7"],"在":["28.8","39.8"],"销毁后":["28.9","39.9"],"注入脚本":["28.11","39.11"],"最常遇到的问题是":["28.13","39.13"],"播放器在":["28.13","39.13"],"里进行网页全屏":["28.13","39.13"],"但在":["28.13","39.13"],"attached":["29.1"],"source":["29.2"],"unique":["29.3"],"undefined":["29.4","40.4"],"constructor":["29.4"],"accepts":["29.4"],"as":["29.4"],"second":["29.4"],"which":["29.4","29.42"],"posters":["29.5"],"f00":["29.6","40.6"],"false":["29.8","29.9","29.10","29.11","29.12","29.13","29.14","29.15","29.16","29.17","29.18","29.20","29.22","29.23","29.24","29.25","29.26","29.37","29.43","29.44","29.45","29.46","29.47","40.10","40.11","40.12","40.14","40.15","40.16","40.17","40.24","40.26","40.43","40.45","40.47"],"display":["29.17","29.32","29.33"],"true":["29.19","29.21","29.27","40.19"],"use":["29.19","29.26","29.45"],"shortcut":["29.19"],"if":["29.21"],"subtitle":["29.24"],"mini":["29.25"],"ssr":["29.26","40.26"],"initialize":["29.28","29.29","29.30","29.31","29.34"],"customized":["29.28","29.29","29.30","29.31","29.34"],"on":["29.33","29.35"],"object":["29.35","29.36","29.37","29.38","29.40","29.42","29.48","40.35","40.36","40.37","40.38","40.40","40.42","40.48"],"image":["29.35"],"support":["29.36"],"controls":["29.37","40.37"],"preload":["29.37"],"it":["29.38","29.39"],"used":["29.38","29.39","29.48"],"replace":["29.38"],"indicate":["29.39"],"format":["29.39"],"needs":["29.39"],"by":["29.40"],"matching":["29.40"],"s":["29.40"],"navigator":["29.41","40.41"],"language":["29.41","40.41"],"tolowercase":["29.41"],"customize":["29.42"],"configuration":["29.42"],"be":["29.42"],"deeply":["29.42"],"merged":["29.42"],"automatic":["29.45"],"导入":["30.6"],"时会自动导入的":["30.6"],"有时你的":["30.7"],"文件会丢失":["30.7"],"typescript":["30.7"],"的类型提示":["30.7"],"这时候你可以手动导入类型":["30.7"],"生产构建的":["30.8"],"只兼容最新一个主版本的":["30.8"],"chrome":["30.8"],"danmuku":["36.4","36.11"],"弹幕库":["36.4"],"支持数组":["36.4"],"xml":["36.4","36.6"],"promise返回数组":["36.4"],"speed":["36.4","36.11"],"弹幕持续时间":["36.4"],"范围在":["36.4"],"opacity":["36.4","36.11"],"通过方法":["36.8","36.10","36.11"],"进行隐藏或者显示弹幕":["36.8"],"通过属性":["36.9"],"判断当前弹幕是隐藏或者显示":["36.9"],"发送一条实时弹幕":["36.10"],"实时改变弹幕配置":["36.11"],"支持属性有":["36.11"],"fontsize":["36.11"],"color":["36.11"],"mode":["36.11"],"margin":["36.11"],"通过":["36.12"],"方法可以重载弹幕源":["36.12"],"或者切换新弹幕":["36.12"],"用于清空当前显示的弹幕":["36.13"],"用于获取当前弹幕配置":["36.14"],"app":["36.15"],"assets":["36.15"],"sample":["36.15"],"播放器挂载的":["40.1"],"视频源地址":["40.2"],"播放器的唯一标识":["40.3"],"构造函数接受一个函数作为第二个参数":["40.4"],"播放器初始化成功且视频可以播放时触发":["40.4"],"ready":["40.4"],"视频的海报":["40.5"],"是否自动播放":["40.10"],"是否使用快捷键":["40.19"],"字幕时间偏移":["40.24"],"是否使用":["40.26"],"初始化自定义的":["40.28","40.29","40.30","40.34"],"层":["40.28"],"设置面板":["40.29"],"右键菜单":["40.30"],"初始化自定义的底部":["40.31"],"控制栏":["40.31"],"是否在底部控制栏里显示":["40.32"],"画质选择":["40.32"],"列表":["40.32"],"在进度条上显示":["40.33"],"高亮信息":["40.33"],"插件":["40.34"],"在进度条上设置":["40.35"],"预览图":["40.35"],"设置视频的字幕":["40.36"],"支持字幕格式":["40.36"],"vtt":["40.36"],"srt":["40.36"],"ass":["40.36"],"用于替换默认图标":["40.38"],"支持":["40.38"],"用于指明视频的格式":["40.39"],"需要配合":["40.39"],"customtype":["40.39"],"通过视频的":["40.40"],"自定义":["40.42"],"配置":["40.42"],"该配置会和自带的":["40.42"],"进行深度合并":["40.42"],"新增你的语言":["40.42"],"是否使用自动":["40.45"],"回放功能":["40.45"],"用于改变内置的css变量":["40.48"]},{"0":["3.24","3.25","5.8","13.24","13.25","15.8","15.36","15.37","23.0","33.0","36.4"],"1":["3.25","3.27","5.8","5.36","5.37","13.25","13.27","15.36","15.37","20.8","22.0","30.7","32.0"],"2":["3.27","13.27","21.0","22.0","30.6","31.0","32.0"],"3":["3.22","13.22","23.0","29.2","30.7","33.0","40.2"],"4":["6.2","16.2","21.0","29.45","31.0","40.42"],"5":["3.11","3.13","3.24","3.26","13.11","13.13","13.24","13.26","21.0","29.28","29.29","31.0","40.28","40.29"],"6":["2.0","6.3","7.3","12.0","16.3","17.3","22.0","32.0"],"7":["15.14","40.7"],"8":["23.0","33.0"],"9":["3.28","9.6","13.28","19.6","40.42"],"10":["2.2","3.10","7.2","12.7","13.10","17.2"],"11":["2.28","12.27"],"13":["2.31","6.2","6.3","12.30","16.2","16.3"],"14":["9.6","19.6"],"16":["3.28","13.28"],"21":["6.4","6.5","7.3","7.4","8.4","16.4","16.5","17.3","17.4","18.4"],"22":["8.2","8.3","9.7","18.2","18.3","19.7"],"23":["29.28","40.28"],"24":["6.5","16.5"],"25":["3.27","13.27","36.4"],"29":["8.5","18.5"],"34":["29.29","40.29"],"35":["3.6","13.6"],"40":["7.5","17.5"],"50":["3.9","13.9"],"200":["3.5","3.8","3.20","13.5","13.8","13.20"],"300":["3.16","13.16"],"500":["3.7","13.7"],"1000":["3.14","3.21","3.23","13.14","13.21","13.23"],"2000":["3.3","13.3"],"3000":["3.12","3.15","13.12","13.15"],"code":["0.1","0.2","0.4","0.5","0.6","0.7","0.12","0.13","0.14","0.15","0.16","1.1","1.6","2.1","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.2","3.4","3.5","3.6","3.16","3.28","3.29","5.1","5.2","5.3","5.12","5.14","5.15","5.18","5.19","5.20","5.21","5.23","5.25","5.27","5.28","5.29","5.31","5.32","5.33","5.34","5.35","5.41","9.2","10.1","10.2","10.4","10.5","10.6","10.7","10.8","10.9","10.10","10.12","10.13","10.14","10.15","10.16","11.1","11.6","12.1","12.2","12.3","12.4","12.5","12.6","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.2","13.4","13.5","13.6","13.16","13.28","13.29","15.1","15.2","15.14","15.18","15.29","15.35","19.2","25.5","29.1","29.7","29.10","29.19","29.28","29.29","29.30","29.31","29.34","29.42","29.45","35.5","36.8","36.11","40.1","40.4","40.10","40.19","40.29","40.30","40.31","40.34","40.38","40.42","40.45","40.48"],"js":["0.2","0.4","0.13","0.16","2.2","2.19","2.24","2.28","2.29","2.30","2.31","6.2","6.3","6.4","7.4","8.4","9.2","9.6","10.2","10.4","10.13","10.16","12.2","12.7","12.18","12.23","12.27","12.28","12.29","12.30","15.14","16.2","16.3","16.4","17.4","18.4","19.2","19.6","28.7","28.12","29.1","29.2","29.28","29.29","29.31","29.45","36.5","36.7","36.9","36.10","36.12","39.7","39.12","40.2","40.4","40.28","40.29","40.31","40.42"],"var":["0.2","0.4","2.0","2.31","4.0","6.2","6.3","6.4","6.5","7.3","7.4","7.5","8.2","8.3","8.4","8.5","9.2","9.6","9.7","9.8","10.2","10.4","12.0","12.30","14.0","15.14","16.2","16.3","16.4","16.5","17.3","17.4","17.5","18.2","18.3","18.4","18.5","19.2","19.3","19.6","19.7","19.8","24.4","28.7","29.2","29.28","29.29","34.4","36.5","39.7","40.2","40.28","40.29","40.42"],"hover":["0.3","10.3"],"方法用于代理自定义的":["0.3","10.3"],"loadimg":["0.3","10.3"],"方法用于监听图片的":["0.3","10.3"],"load":["0.3","10.3"],"加载事件":["0.3","10.3"],"div":["0.3","0.6","0.8","0.9","0.10","0.11","0.12","0.14","0.15","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","3.1","3.3","3.4","3.5","3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.14","3.15","3.16","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.27","3.28","3.29","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.15","5.16","5.17","5.18","5.19","5.20","5.21","5.22","5.23","5.24","5.26","5.27","5.28","5.29","5.30","5.31","5.32","5.33","5.34","5.38","5.40","5.41","9.1","9.2","10.3","10.6","10.8","10.9","10.10","10.11","10.12","10.14","10.15","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.11","11.12","13.1","13.3","13.4","13.5","13.6","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.14","13.15","13.16","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.28","13.29","15.1","15.2","15.3","15.7","15.18","15.20","15.25","15.29","15.32","15.35","19.2","20.4","29.1","29.7","29.10","29.19","29.30","29.31","29.34","29.42","29.45","30.4","36.11","40.1","40.3","40.4","40.5","40.7","40.8","40.9","40.10","40.13","40.17","40.19","40.21","40.25","40.34","40.38","40.42","40.44","40.45","40.48"],"classname":["0.4","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.14","0.15","1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8","1.9","1.10","1.12","3.1","3.2","3.3","3.4","3.5","3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.15","3.16","3.17","3.18","3.19","3.21","3.22","3.25","3.26","3.28","3.29","5.1","5.2","5.3","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.14","5.15","5.16","5.17","5.18","5.19","5.20","5.21","5.22","5.23","5.24","5.25","5.27","5.28","5.29","5.30","5.31","5.32","5.33","5.34","5.35","5.40","5.41","9.1","9.2","10.4","10.5","10.6","10.7","10.8","10.9","10.10","10.11","10.12","10.13","10.14","10.15","11.1","11.2","11.3","11.4","11.5","11.6","11.7","11.8","11.9","11.10","11.12","13.1","13.2","13.3","13.4","13.5","13.6","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.15","13.16","13.17","13.18","13.19","13.21","13.22","13.25","13.26","13.28","13.29","15.1","15.2","15.3","15.18","15.20","15.25","15.29","15.35","19.2","25.5","29.1","29.7","29.10","29.19","29.30","29.31","29.34","29.42","29.45","35.5","36.8","36.11","40.1","40.3","40.4","40.5","40.7","40.9","40.10","40.13","40.17","40.19","40.30","40.31","40.34","40.38","40.42","40.44","40.45","40.48"],"run":["0.4","0.5","0.6","0.7","0.10","0.11","0.12","0.13","0.14","0.15","0.16","1.1","1.6","2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.17","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","3.2","3.4","3.5","3.6","3.7","3.8","3.9","3.10","3.16","3.21","3.28","3.29","5.1","5.2","5.3","5.7","5.9","5.12","5.14","5.15","5.16","5.17","5.18","5.19","5.20","5.21","5.23","5.25","5.27","5.28","5.29","5.30","5.31","5.32","5.33","5.34","5.35","5.41","9.1","9.2","10.4","10.5","10.6","10.7","10.8","10.9","10.10","10.11","10.12","10.13","10.14","10.15","10.16","11.1","11.6","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.13","12.14","12.15","12.16","12.19","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","13.2","13.4","13.5","13.6","13.7","13.8","13.9","13.10","13.16","13.21","13.28","13.29","15.1","15.2","15.3","15.14","15.18","15.20","15.29","15.35","19.2","25.5","29.1","29.7","29.10","29.19","29.29","29.30","29.31","29.34","29.42","29.45","35.5","36.8","36.11","40.1","40.4","40.5","40.7","40.10","40.19","40.30","40.31","40.34","40.38","40.42","40.45","40.48"],"art":["0.4","2.0","6.2","6.3","6.4","6.5","7.3","7.4","7.5","8.2","8.3","8.5","9.2","9.3","9.6","9.7","9.8","10.4","12.0","16.2","16.3","16.4","16.5","17.3","17.4","17.5","18.2","18.3","18.5","19.2","19.3","19.6","19.7","19.8","20.3","20.5","24.4","29.2","30.3","30.7","34.4","36.5","40.2"],"new":["0.4","2.0","4.0","6.2","6.3","6.4","6.5","7.3","7.4","7.5","8.3","9.2","9.3","9.6","9.7","9.8","10.4","12.0","14.0","16.2","16.3","16.4","16.5","17.3","17.4","17.5","18.3","19.3","19.6","19.7","19.8","20.3","24.4","29.2","30.3","34.4","40.2"],"artplayer":["0.4","2.0","4.0","6.2","6.3","6.4","6.5","7.3","7.4","7.5","9.2","9.3","9.7","9.8","10.4","12.0","14.0","16.2","16.3","16.4","16.5","17.3","17.4","17.5","19.3","19.7","19.8","20.4","25.4","25.5","26.2","27.2","28.5","29.2","30.4","30.7","35.4","35.5","36.6","36.7","36.8","36.9","36.10","36.12","36.13","36.14","37.2","38.2","39.5","40.2"],"container":["0.4","2.0","4.0","6.4","6.5","7.3","7.5","9.2","9.3","9.7","9.8","10.4","12.0","14.0","16.4","16.5","17.3","17.5","19.3","19.7","19.8","20.3","24.4","29.2","29.11","30.3","34.4","40.11"],"方法用于更新":["0.6","10.6"],"对象":["0.6","10.6"],"方法用于动态更新层":["0.8"],"show":["0.8","0.9","0.10","0.15"],"属性用于设置是否显示全部层":["0.8"],"toggle":["0.8","0.9","0.10","0.15"],"方法用于切换是否显示全部层":["0.8"],"方法用于动态更新控制器":["0.9"],"属性用于设置是否显示全部控制器":["0.9"],"方法用于切换是否显示全部控制器":["0.9"],"属性用于设置是否显示全部菜单":["0.10"],"方法用于切换是否显示全部菜单":["0.10"],"switch":["0.11","9.4","10.11","29.18"],"方法设置当前字幕地址和选项":["0.11","10.11"],"属性用于切换是否显示加载层":["0.12","10.12"],"属性用于切换是否显示遮罩层":["0.14","10.14"],"属性用于设置是否显示全部设置项":["0.15"],"方法用于切换是否显示全部设置项":["0.15"],"字符串":["1.11","11.11"],"app":["2.0","4.0","7.2","7.5","9.2","9.3","9.7","9.8","12.0","14.0","17.2","17.5","19.3","19.7","19.8","20.3","24.4","29.2","34.4"],"url":["2.0","4.0","5.10","7.2","7.5","9.3","9.8","12.0","14.0","15.10","17.2","17.5","19.3","19.8","20.3","24.4","29.35","29.36","34.4","40.35","40.36"],"assets":["2.0","4.0","7.2","8.2","8.3","8.4","8.5","9.3","9.8","12.0","14.0","17.2","18.2","18.3","18.4","18.5","19.3","19.8","24.4","29.2","29.28","34.4","40.28"],"sample":["2.0","4.0","7.2","8.2","8.3","8.4","8.5","9.3","9.8","12.0","14.0","17.2","18.2","18.3","18.4","18.5","19.3","19.8","24.4","29.2","29.28","34.4","40.28"],"mp4":["2.0","4.0","7.2","12.0","14.0","17.2","36.15"],"on":["2.0","4.0","12.0","14.0","19.5","29.43"],"canplay":["2.0","12.0"],"浏览器可以播放媒体文件了":["2.40","12.39"],"浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束":["2.41","12.40"],"offlineaudiocontext":["2.42","12.41"],"duration":["2.43","12.42"],"媒体内容变为空":["2.44","12.43"],"例如":["2.44","12.43"],"视频停止播放":["2.45","12.44"],"获取媒体数据时出错":["2.46","12.45"],"media":["2.47","12.46"],"已加载元数据":["2.48","12.47"],"播放已暂停":["2.49","12.48"],"播放已开始":["2.50","12.49"],"由于缺乏数据而暂停或延迟后":["2.51","12.50"],"在浏览器加载资源时周期性触发":["2.52","12.51"],"播放速率发生变化":["2.53","12.52"],"跳帧":["2.54","2.55","12.53","12.54"],"用户代理":["2.56","12.55"],"媒体数据加载已暂停":["2.57","12.56"],"currenttime":["2.58","12.57"],"音量发生变化":["2.59","12.58"],"由于暂时缺少数据":["2.60","12.59"],"可以打印出视频全部的内置事件":["3.1","13.1"],"默认关闭":["3.1","13.1"],"默认为":["3.3","3.7","3.8","3.9","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.26","3.30","5.4","13.3","13.7","13.8","13.9","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.26","13.30"],"单位为毫秒":["3.14","3.20","3.23","13.14","13.20","13.23"],"true":["3.17","3.18","5.4","5.24","5.30","13.17","13.18","36.15","40.21","40.27"],"false":["3.19","3.30","13.19","13.30","40.8","40.9","40.13","40.18","40.20","40.22","40.23","40.25","40.37","40.44","40.46"],"是否把播放器挂在在":["3.30","13.30"],"元素下":["3.30","13.30"],"dosomething":["4.0","14.0"],"video":["4.0","5.31","5.36","5.37","7.2","9.3","9.8","14.0","15.5","15.6","15.8","15.9","15.12","15.13","15.15","15.16","15.17","15.21","15.23","15.24","15.30","15.31","15.33","17.2","19.3","19.8","29.4","29.14","29.15","29.16","29.17","29.37","29.44","36.15","40.40"],"plugins":["4.0","14.0","36.15"],"ready":["4.0","14.0"],"可以在实例化之后再加载插件的函数":["4.0","14.0"],"销毁播放器":["5.4"],"接受一个参数表示是否销毁后同时移除播放器的":["5.4"],"html":["5.4","28.1","28.8","28.12","29.38","39.1","39.8","39.12","40.26","40.32"],"视频时间跳转":["5.5"],"单位秒":["5.5","5.6","5.7","40.33"],"视频时间快进":["5.6"],"视频时间快退":["5.7"],"设置和获取视频音量":["5.8"],"范围在":["5.8","40.24"],"string":["5.9","6.1","7.1","8.1","16.1","18.1","29.35","29.36","29.38","40.32","40.33","40.35","40.36"],"设置和获取视频地址":["5.9"],"设置时和":["5.10"],"类似":["5.10","5.11","5.13","5.39"],"但会执行一些优化操作":["5.10"],"和":["5.11","5.38","40.6","40.14","40.15","40.16"],"switchurl":["5.11","15.11"],"但会带上之前的播放进度":["5.11"],"设置和获取视频是否静音":["5.12"],"设置和获取视频当前时间":["5.13"],"设置时间时和":["5.13"],"seek":["5.13"],"但它不会触发额外的事件":["5.13"],"返回的是一个":["5.16","5.17"],"promise":["5.16","5.17"],"设置和获取播放器窗口全屏":["5.18"],"设置和获取播放器网页全屏":["5.19"],"设置和获取播放器画中画模式":["5.20"],"只有在视频播放前才能看到海报效果":["5.21"],"boolean":["5.22","6.1","8.1","9.4","15.22","19.4","40.32"],"设置和获取播放器迷你模式":["5.22"],"获取视频是否正在播放中":["5.23"],"设置视频是否自适应尺寸":["5.24"],"设置为":["5.24","5.30"],"之后它会只执行一次":["5.24","5.30"],"设置和获取播放器翻转":["5.26"],"支持":["5.26"],"normal":["5.26","15.26"],"horizontal":["5.26"],"vertical":["5.26"],"设置和获取播放器播放速度":["5.27"],"设置和获取播放器长宽比":["5.28"],"该属性可以自动计算出并设置视频的高度":["5.30"],"元素的属性":["5.31"],"动态获取和设置播放器标题":["5.32"],"动态获取和设置视频类型":["5.33"],"动态获取和设置播放器主题颜色":["5.34"],"常配合":["5.36","5.37"],"timeupdate":["5.36","5.37"],"事件使用":["5.36","5.37"],"removeeventlistener":["5.38","15.38"],"当使用":["5.38"],"来处理事件":["5.38"],"播放器销毁时也会自动销毁该事件":["5.38"],"document":["5.39","15.39"],"queryselector":["5.39","15.39"],"但被查询的对象局限于当前播放器内":["5.39"],"可以避免同类名的错误":["5.39"],"元素":["5.40"],"是否禁用组件":["6.1","7.1","8.1"],"name":["6.1","7.1","7.2","8.1","16.1","17.2","18.1"],"组件唯一名称":["7.1"],"用于标记类名":["7.1"],"index":["7.1","7.2","17.1","17.2","28.1","28.8","28.9","36.5","36.7","36.9","36.10","36.12","36.14","39.1","39.8","39.9"],"controls":["7.2","17.2"],"your":["7.2","17.2","29.42"],"button":["7.2","17.2","29.18","29.43","29.47"],"img":["8.2","8.3","8.4","8.5","18.2","18.3","18.4","18.5","29.28","40.28"],"layer":["8.2","8.3","8.4","8.5","18.2","18.3","18.4","18.5"],"png":["8.2","8.3","8.5","18.2","18.3","18.5"],"aspectratio":["9.1"],"subtitleoffset":["9.1"],"number":["9.2","17.1","19.2","29.33","40.33","40.35"],"列表宽度":["9.2"],"tooltip":["9.2","9.4","9.5","19.2"],"提示文本":["9.2","9.5"],"元素的图标":["9.4","9.5"],"按钮默认状态":["9.4"],"onswitch":["9.4","19.4"],"function":["9.4","9.5","19.4","19.5","20.5","29.14","29.17","29.45","30.5"],"按钮切换事件":["9.4"],"range":["9.5","15.8","15.36","15.37","29.24"],"array":["9.5","19.5"],"默认状态数组":["9.5"],"onrange":["9.5","19.5"],"完成时触发的事件":["9.5"],"onchange":["9.5","19.5"],"变化时触发的事件":["9.5"],"属性用于切换是否显示全部层":["10.8"],"属性用于切换是否显示全部控制器":["10.9"],"属性用于切换是否显示全部菜单":["10.10"],"update":["10.15"],"方法动态更新设置项":["10.15"],"是指挂载在":["11.0"],"here":["15.0"],"and":["15.3","15.8","15.9","15.12","15.19","15.22","15.26","15.27","15.28","15.30","15.32","15.33","15.34","19.1","29.4","29.38"],"pause":["15.3"],"the":["15.4","15.12","15.13","15.15","15.21","15.23","15.24","15.28","15.31","16.1","18.1","20.0","29.5","29.8","29.12","29.14","29.15","29.16","29.17","29.18","29.20","29.21","29.22","29.23","29.24","29.27","29.38","29.41","29.46","29.47"],"player":["15.4","15.18","15.19","15.20","15.22","15.25","15.26","15.27","15.28","15.32","15.34","15.38","20.5","29.1","29.3","29.4","29.6","29.7","29.11","29.12","29.22","29.23","29.46","30.5"],"accept":["15.4"],"a":["15.4","29.43"],"indicating":["15.4"],"whether":["15.4","15.12","15.23","29.9","29.13","29.27"],"time":["15.5","15.6","15.7","15.13","20.7","29.33","40.33"],"jump":["15.5"],"in":["15.5","15.6","15.7","15.20","15.29","29.13","29.17","29.20","29.21","29.32","29.42","29.48"],"seconds":["15.5","15.7","15.29"],"fast":["15.6"],"rewind":["15.7"],"get":["15.8","15.9","15.12","15.19","15.22","15.26","15.27","15.33"],"set":["15.9","15.22","15.27","15.30","15.31","15.32","15.33","15.34"],"is":["15.10","15.12","15.23","15.24","15.30","15.38","15.39","29.4","29.6","29.26","29.40"],"similar":["15.10","15.11","15.39"],"to":["15.10","15.11","15.38","15.39","20.3","29.9","29.13","29.14","29.15","29.16","29.18","29.20","29.22","29.23","29.27","29.40","29.43","29.44","29.47"],"that":["15.10"],"of":["15.10","15.13","15.15","15.16","15.17","15.18","15.19","15.20","15.25","15.30","15.31","15.40","29.3","29.7","29.24"],"quality":["15.11"],"address":["15.11"],"but":["15.11","15.39","20.6"],"with":["15.11","15.36","15.37","19.1","29.24","29.39","29.42"],"current":["15.13","15.15","15.16","15.17"],"setting":["15.13","15.24","36.15"],"screenshot":["15.16","15.17"],"screen":["15.18","15.19"],"window":["15.18","29.22"],"full":["15.19","29.23"],"picture":["15.20","29.20"],"mode":["15.20","29.8","29.26","36.4"],"posters":["15.21"],"you":["15.21","20.6","20.7","29.26"],"can":["15.21","15.30","20.6","20.7","29.4"],"only":["15.21","29.5","29.25"],"see":["15.21"],"effect":["15.21"],"adaptive":["15.24"],"size":["15.24"],"after":["15.24","15.30"],"coordinate":["15.25"],"information":["15.25"],"rollover":["15.26"],"support":["15.26"],"playback":["15.27","15.29","15.37","29.15"],"speed":["15.27","29.15"],"obtain":["15.28"],"aspect":["15.28","29.16"],"ratio":["15.28","29.16"],"sequential":["15.29"],"automatically":["15.30","29.10"],"calculate":["15.30"],"height":["15.30"],"it":["15.30"],"attributes":["15.31","29.37"],"element":["15.31"],"titles":["15.32"],"dynamically":["15.32","15.33","15.34"],"types":["15.33"],"color":["15.34","29.6","36.4"],"cache":["15.36"],"when":["15.38","20.6","29.4","29.5","29.25"],"used":["15.38","17.1"],"process":["15.38"],"will":["15.38","29.5","29.11","29.37"],"component":["16.1","18.1"],"unique":["16.1","17.1","18.1"],"mark":["17.1"],"class":["17.1"],"panel":["19.1"],"first":["19.1"],"then":["19.1"],"come":["19.1"],"four":["19.1"],"click":["19.2"],"event":["19.2","19.5"],"width":["19.2"],"prompt":["19.2"],"text":["19.2","40.33"],"default":["19.4","19.5","20.5","30.5"],"state":["19.4","19.5"],"fired":["19.5"],"completion":["19.5"],"english":["20.0"],"bash":["20.1","30.1"],"npm":["20.1","24.2","25.2","26.2","27.2","28.3","30.1","34.2","35.2","36.2","37.2","38.2","39.3"],"jsdelivr":["20.2","30.2"],"net":["20.2","24.3","25.3","26.3","27.3","28.4","30.2","34.3","35.3","36.3","37.3","38.3","39.4"],"https":["20.2","24.3","25.3","26.3","27.3","28.4","30.2","34.3","35.3","36.3","37.3","38.3","39.4"],"const":["20.3","20.5","30.3","30.5"],"path":["20.3"],"template":["20.4","30.4"],"ref":["20.4"],"export":["20.5","30.5"],"option":["20.5","30.5"],"getinstance":["20.5","30.5"],"rest":["20.5","30.5"],"artref":["20.5","30.5"],"imported":["20.6"],"importing":["20.6"],"also":["20.6"],"typescript":["20.7"],"at":["20.7"],"this":["20.7"],"manually":["20.7"],"import":["20.7","30.6","30.7"],"variable":["20.7"],"major":["20.8"],"version":["20.8","30.8"],"chrome":["20.8"],"for":["20.8"],"older":["20.8"],"use":["20.8","29.27"],"data":["21.0","25.4","25.5","31.0","35.4","35.5","36.6","36.8","36.11","36.12","36.13"],"libs":["21.0","22.0","25.4","25.5","31.0","32.0","35.4","35.5","36.6","36.8","36.9","36.11","36.12","36.13","36.14"],"cdnjs":["21.0","22.0","23.0","31.0","32.0","33.0"],"cloudflare":["21.0","22.0","23.0","31.0","32.0","33.0"],"ajax":["21.0","22.0","23.0","31.0","32.0","33.0"],"dashjs":["21.0","31.0"],"all":["21.0","31.0"],"beta":["23.0","33.0"],"min":["23.0","33.0"],"install":["24.2","25.2","26.2","27.2","28.3","34.2","35.2","36.2","37.2","38.2","39.3"],"uncompiled":["25.4","25.5","35.4","35.5","36.6","36.7","36.8","36.9","36.10","36.11","36.12","36.13","36.14"],"plugin":["25.4","25.5","35.4","35.5","36.6","36.7","36.8","36.9","36.10","36.12","36.13","36.14"],"里控制跨域":["28.1","39.1"],"head":["28.5","39.5"],"title":["28.5","39.5"],"meta":["28.5","39.5"],"接口":["28.6","28.10","39.6","39.10"],"内部运行":["28.7","39.7"],"同时它也能用于异步获取":["28.7","39.7"],"里的值":["28.7","39.7"],"warning":["28.10","39.10"],"接收来自":["28.11","39.11"],"iframe":["28.12","39.12"],"是不生效的":["28.13","39.13"],"这时候只要监听":["28.13","39.13"],"里的":["28.13","39.13"],"fullscreenweb":["28.13","39.13"],"事件并通知到":["28.13","39.13"],"identifier":["29.3"],"currently":["29.3","29.6","29.41"],"triggered":["29.4"],"initialized":["29.4"],"successfully":["29.4"],"be":["29.4","29.39"],"played":["29.4"],"just":["29.4"],"appear":["29.5"],"using":["29.8"],"live":["29.8"],"progress":["29.8","29.25","29.35"],"mute":["29.9"],"by":["29.9","29.11"],"fill":["29.11"],"entire":["29.11"],"scrolls":["29.12"],"outside":["29.12"],"play":["29.13"],"display":["29.14","29.15","29.16","29.18","29.20","29.22","29.23","29.41","29.43","29.47"],"bottom":["29.17","29.32"],"control":["29.17","29.32"],"keys":["29.19"],"there":["29.21"],"are":["29.21"],"multiple":["29.21"],"players":["29.21"],"offset":["29.24"],"5s":["29.24","40.24"],"bar":["29.25","29.32","29.33","29.35"],"appears":["29.25"],"mount":["29.26"],"useful":["29.26"],"if":["29.26"],"want":["29.26"],"render":["29.26"],"list":["29.32"],"property":["29.32","29.33","29.35","29.36"],"describe":["29.32","29.33","29.35","29.36"],"thumbnail":["29.35"],"format":["29.36"],"vtt":["29.36"],"srt":["29.36"],"ass":["29.36"],"metadata":["29.37","40.37"],"more":["29.37"],"which":["29.37"],"icon":["29.38"],"supports":["29.38","29.41"],"together":["29.39"],"customtype":["29.39"],"decoding":["29.40"],"right":["29.40"],"handed":["29.40"],"over":["29.40"],"built":["29.42","29.48"],"add":["29.42","29.44"],"language":["29.42"],"long":["29.44"],"press":["29.44"],"rotate":["29.46"],"according":["29.46"],"change":["29.48"],"css":["29.48"],"variables":["29.48"],"from":["30.3","30.6"],"但你也可以单独导入选项的类型":["30.6"],"type":["30.7"],"let":["30.7"],"null":["30.7"],"参数":["30.7"],"对于古老的浏览器":["30.8"],"可以使用":["30.8"],"legacy":["30.8"],"文件":["30.8"],"弹幕透明度":["36.4"],"fontsize":["36.4"],"字体大小":["36.4"],"支持数字和百分比":["36.4"],"ffffff":["36.4"],"默认字体颜色":["36.4"],"默认模式":["36.4"],"danmuku":["36.5","36.7","36.9","36.10","36.12","36.13","36.14","36.15"],"antioverlap":["36.11"],"synchronousplayback":["36.11"],"filter":["36.11"],"locktime":["36.11"],"beforeemit":["36.11"],"artplayerplugindanmuku":["36.15"],"xml":["36.15"],"容器":["40.1"],"目前只用于记忆播放":["40.3"],"autoplayback":["40.3"],"事件一样":["40.4"],"只会出现在播放器初始化且未播放的状态下":["40.5"],"播放器主题颜色":["40.6"],"目前用于":["40.6"],"进度条":["40.6"],"播放器的默认音量":["40.7"],"使用直播模式":["40.8"],"会隐藏进度条和播放时间":["40.8"],"是否默认静音":["40.9"],"播放器的尺寸默认会填充整个":["40.11"],"容器尺寸":["40.11"],"所以经常出现黑边":["40.11"],"该值能自动调整播放器尺寸以隐藏黑边":["40.11"],"当播放器滚动到浏览器视口以外时":["40.12"],"自动进入":["40.12"],"迷你播放":["40.12"],"模式":["40.12","40.27"],"是否循环播放":["40.13"],"是否显示视频翻转功能":["40.14"],"目前只出现在":["40.14"],"设置面板":["40.14","40.15","40.16","40.18","40.24"],"右键菜单":["40.14","40.15","40.16"],"是否显示视频播放速度功能":["40.15"],"会出现在":["40.15","40.16"],"是否显示视频长宽比功能":["40.16"],"是否在底部控制栏里显示":["40.17","40.18","40.20"],"视频截图":["40.17"],"功能":["40.17"],"的开关按钮":["40.18","40.20"],"画中画":["40.20"],"假如页面里同时存在多个播放器":["40.21"],"是否只能让一个播放器播放":["40.21"],"是否在底部控制栏里显示播放器":["40.22","40.23"],"窗口全屏":["40.22"],"按钮":["40.22","40.23","40.47"],"网页全屏":["40.23"],"出现在":["40.24"],"迷你进度条":["40.25"],"只在播放器失去焦点后且正在播放时出现":["40.25"],"挂载模式":["40.26"],"假如你希望在播放器挂载前":["40.26"],"就提前渲染好播放器所需的":["40.26"],"时有用":["40.26"],"你可以通过":["40.26"],"在移动端是否使用":["40.27"],"类型":["40.32"],"描述":["40.32","40.33","40.35","40.36"],"默认画质":["40.32"],"画质名字":["40.32"],"高亮时间":["40.33"],"高亮文本":["40.33"],"预览图地址":["40.35"],"预览图数量":["40.35"],"column":["40.35"],"字幕地址":["40.36"],"字幕类型":["40.36"],"可选":["40.36"],"preload":["40.37"],"更多视频属性":["40.37"],"这些属性将直接写入视频元素里":["40.37"],"字符串和":["40.38"],"htmlelement":["40.38"],"一起使用":["40.39"],"默认视频的格式就是视频地址的后缀":["40.39"],"如":["40.39"],"m3u8":["40.39"],"mkv":["40.39"],"ts":["40.39"],"但有时候视频地地址没有正确的后缀":["40.39"],"进行匹配":["40.40"],"把视频解码权交给第三方程序进行处理":["40.40"],"处理的函数能接收三个参数":["40.40"],"视频":["40.40"],"dom":["40.40"],"tolowercase":["40.41"],"默认显示语言":["40.41"],"目前支持":["40.41"],"en":["40.41"],"zh":["40.41"],"cn":["40.41"],"是否在移动端显示一个":["40.43"],"锁定按钮":["40.43"],"用于隐藏底部":["40.43"],"控制栏":["40.43"],"是否在移动端添加长按视频快进功能":["40.44"],"是否在移动端的网页全屏时":["40.46"],"根据视频尺寸和视口尺寸":["40.46"],"旋转播放器":["40.46"],"是否显示":["40.47"],"当前只有部分浏览器支持该功能":["40.47"]},{"0":["9.5"],"1":["9.5","15.8","19.5","20.7"],"2":["20.6","29.1","40.1"],"3":["20.7"],"4":["29.7","29.10","29.19","29.30","29.31","29.42","40.10","40.19","40.30","40.31","40.38","40.45","40.48"],"5":["9.5","19.5","29.45","40.45"],"6":["2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38"],"7":["2.20","2.22","2.23","2.25","2.26","5.14","5.25","5.30","12.19","12.21","12.22","12.24","12.25","29.4","40.4","40.38"],"8":["2.18","2.21","5.1","5.12","5.19","5.27","5.28","5.29","5.31","5.32","5.33","5.34","5.41","12.17","12.20","15.29","28.5","39.5","40.36"],"9":["2.29","2.30","5.18","5.20","5.21","12.28","12.29","15.18","15.20","29.4","29.42","40.4"],"10":["2.7","2.19","2.24","5.35","7.5","9.5","12.2","12.6","12.18","12.23","15.35","17.5","19.5"],"11":["5.2","5.3","5.19","15.2","20.8","30.8"],"12":["29.30","40.30"],"15":["29.34","40.34"],"16":["29.31","40.31"],"17":["4.0","14.0"],"18":["21.0","31.0"],"19":["22.0","32.0"],"21":["21.0","23.0","33.0"],"22":["22.0"],"23":["31.0"],"24":["23.0","32.0"],"25":["21.0"],"26":["22.0","33.0"],"28":["23.0"],"250":["9.2","19.2"],"是指挂载在":["0.0","1.0","5.0","10.0"],"js":["0.1","0.3","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.14","0.15","1.1","2.1","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.20","2.21","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.2","3.4","3.5","3.6","3.7","3.8","3.9","3.16","3.27","3.28","3.29","5.1","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.12","5.14","5.15","5.16","5.17","5.18","5.19","5.20","5.21","5.23","5.24","5.25","5.27","5.28","5.29","5.30","5.31","5.32","5.33","5.34","5.35","5.38","5.41","9.1","9.4","9.5","10.1","10.3","10.5","10.6","10.7","10.8","10.9","10.10","10.11","10.12","10.14","10.15","11.1","12.1","12.3","12.4","12.5","12.6","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.19","12.20","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.2","13.4","13.5","13.6","13.7","13.8","13.9","13.16","13.27","13.28","13.29","15.1","15.2","15.3","15.18","15.20","15.25","15.29","15.35","19.5","25.4","25.5","29.4","29.7","29.10","29.19","29.30","29.34","29.42","35.4","35.5","36.6","36.8","36.11","36.13","36.14","40.1","40.7","40.10","40.19","40.30","40.33","40.34","40.38","40.45","40.48"],"var":["0.1","0.3","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.14","0.15","0.16","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","5.2","5.3","5.12","5.14","5.18","5.20","5.21","5.25","5.27","5.28","5.29","5.31","5.32","5.33","5.34","5.35","5.41","9.4","10.1","10.3","10.5","10.6","10.7","10.8","10.9","10.10","10.11","10.12","10.13","10.14","10.15","10.16","12.1","12.2","12.3","12.4","12.5","12.6","12.7","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.27","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","15.2","15.18","15.20","15.29","25.5","29.1","29.4","29.7","29.10","29.19","29.30","29.31","29.42","29.45","35.5","36.7","36.8","36.9","36.10","36.11","36.12","36.14","40.1","40.4","40.10","40.19","40.30","40.31","40.38","40.45"],"art":["0.1","0.2","0.5","0.6","0.7","0.10","0.13","0.15","0.16","2.2","2.3","2.7","2.12","2.13","2.17","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","2.30","2.31","2.39","5.14","5.18","5.20","5.21","5.25","5.29","5.41","8.4","9.4","10.1","10.2","10.5","10.6","10.7","10.8","10.9","10.10","10.13","10.15","10.16","12.2","12.6","12.7","12.12","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.27","12.28","12.29","12.30","12.38","15.14","15.18","15.20","15.29","18.4","20.7","21.0","23.0","28.7","29.1","29.7","29.10","29.19","29.28","29.29","29.30","29.31","29.42","29.45","30.5","31.0","33.0","36.7","36.9","36.10","36.11","36.12","39.7","40.1","40.4","40.19","40.28","40.29","40.30","40.31","40.34","40.38","40.40","40.42","40.45"],"new":["0.1","0.2","0.6","0.7","0.13","0.15","0.16","2.2","2.7","2.18","2.19","2.21","2.24","2.28","2.29","2.30","2.31","5.21","5.29","5.41","8.2","8.4","8.5","10.1","10.2","10.6","10.7","10.8","10.9","10.10","10.13","10.15","10.16","12.2","12.6","12.7","12.17","12.18","12.20","12.23","12.27","12.28","12.29","12.30","15.14","15.18","15.20","15.29","18.2","18.4","18.5","19.2","20.5","28.7","29.1","29.7","29.10","29.19","29.28","29.29","29.30","29.31","29.42","29.45","30.5","36.5","36.7","36.9","36.10","36.11","36.12","39.7","40.1","40.4","40.28","40.29","40.30","40.31","40.42"],"artplayer":["0.2","0.3","0.7","0.13","0.15","0.16","2.2","2.19","2.24","2.28","2.29","2.30","2.31","3.4","3.5","3.6","3.28","3.29","5.21","5.29","8.2","8.3","8.4","8.5","9.6","10.2","10.3","10.7","10.9","10.10","10.13","10.15","10.16","12.2","12.7","12.18","12.23","12.27","12.28","12.29","12.30","13.4","13.5","13.6","13.28","13.29","15.14","15.18","15.29","18.2","18.3","18.4","18.5","19.2","19.6","20.1","20.7","24.2","24.3","25.2","25.3","26.3","27.3","28.3","28.4","28.7","29.7","29.10","29.19","29.28","29.29","29.30","29.31","29.42","29.45","30.1","34.2","34.3","35.2","35.3","36.2","36.3","36.11","37.3","38.3","39.3","39.4","39.7","40.4","40.26","40.28","40.29","40.30","40.31","40.42"],"container":["0.2","0.3","0.13","0.16","2.2","2.28","2.31","5.29","6.2","6.3","7.4","8.2","8.3","8.4","8.5","9.6","10.2","10.3","10.10","10.13","10.15","10.16","12.7","12.27","12.30","15.14","15.18","15.29","16.2","16.3","17.4","18.2","18.3","18.4","18.5","19.2","19.6","20.5","28.7","29.7","29.10","29.19","29.28","29.29","29.31","29.42","29.45","30.5","36.5","36.9","36.10","36.12","39.7","40.2","40.4","40.28","40.29","40.31","40.42"],"app":["0.2","0.4","0.13","2.31","6.2","6.3","6.4","6.5","7.3","7.4","8.2","8.3","8.4","8.5","9.6","10.2","10.4","10.13","12.30","15.14","15.18","16.2","16.3","16.4","16.5","17.3","17.4","18.2","18.3","18.4","18.5","19.2","19.6","20.4","28.7","29.1","29.19","29.28","29.29","29.45","30.3","36.5","36.9","36.10","39.7","40.2","40.4","40.28","40.29","40.42"],"url":["0.2","0.4","6.2","6.3","6.4","6.5","7.3","7.4","8.2","8.3","8.5","9.2","9.6","9.7","10.2","10.4","15.14","16.2","16.3","16.4","16.5","17.3","17.4","18.2","18.3","18.5","19.2","19.6","19.7","21.0","22.0","23.0","28.7","29.28","29.29","29.32","29.45","30.3","31.0","32.0","33.0","36.5","36.10","39.7","40.28","40.29","40.32","40.40","40.42"],"classname":["0.3","1.11","3.14","3.20","3.23","3.24","3.27","3.30","5.4","5.13","5.26","5.36","5.37","5.38","5.39","9.4","10.3","11.11","13.14","13.20","13.23","13.24","13.27","13.30","15.5","15.6","15.7","15.8","15.9","15.11","15.12","15.15","15.19","15.21","15.22","15.23","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.38","15.40","19.4","29.4","29.9","29.13","29.17","29.33","29.38","29.48","40.6","40.8","40.12","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.26","40.27","40.32","40.33","40.37","40.39","40.43","40.46","40.47"],"run":["0.3","0.8","0.9","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","3.1","3.3","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.22","3.23","3.24","3.25","3.26","3.27","3.30","5.4","5.5","5.6","5.8","5.10","5.11","5.13","5.22","5.24","5.26","5.36","5.37","5.38","5.39","5.40","9.4","10.3","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.11","11.12","13.1","13.3","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.22","13.23","13.24","13.25","13.26","13.27","13.30","15.5","15.6","15.7","15.8","15.9","15.11","15.12","15.15","15.19","15.21","15.22","15.23","15.25","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.38","15.40","19.4","29.4","29.9","29.13","29.17","29.33","29.38","29.48","40.3","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.27","40.32","40.33","40.37","40.39","40.43","40.44","40.46","40.47"],"code":["0.3","0.8","0.9","0.10","0.11","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","3.1","3.3","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.27","3.30","5.4","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.13","5.16","5.17","5.22","5.24","5.26","5.30","5.36","5.37","5.38","5.39","5.40","9.1","9.4","10.3","10.11","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.12","13.1","13.3","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.30","15.3","15.5","15.6","15.7","15.8","15.9","15.12","15.15","15.19","15.20","15.23","15.25","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.40","19.4","28.13","29.4","29.17","29.33","29.38","29.48","39.13","40.3","40.5","40.7","40.8","40.9","40.12","40.13","40.17","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.27","40.32","40.33","40.37","40.39","40.43","40.44","40.46","40.47"],"document":["0.3","10.3","20.0","29.1"],"queryselector":["0.3","10.3"],"assets":["0.4","6.2","6.3","6.4","6.5","7.3","7.4","7.5","9.2","9.6","9.7","10.4","15.14","16.2","16.3","16.4","16.5","17.3","17.4","17.5","19.2","19.6","19.7","29.29","29.45","36.5","36.10","40.2","40.29","40.42"],"sample":["0.4","6.2","6.3","6.4","6.5","7.3","7.4","7.5","9.2","9.7","10.4","16.2","16.3","16.4","16.5","17.3","17.4","17.5","19.2","19.7","29.29","36.5","40.2","40.29","40.42"],"video":["0.4","6.2","6.3","6.4","6.5","7.3","7.5","8.2","8.3","8.5","9.2","9.7","10.4","16.2","16.3","16.4","16.5","17.3","17.5","18.2","18.3","18.5","19.2","19.7","20.3","21.0","22.0","24.4","29.29","29.46","30.3","31.0","32.0","34.4","36.5","40.2","40.42"],"mp4":["0.4","6.3","6.4","6.5","7.3","7.5","8.2","8.3","8.5","9.2","9.3","9.7","9.8","10.4","16.3","16.4","16.5","17.3","17.5","18.2","18.3","18.5","19.2","19.3","19.7","19.8","20.3","24.4","29.2","30.3","34.4","40.2"],"test":["0.4","10.4"],"foo":["0.4","10.4"],"bar":["0.4","10.4","29.6","29.8","29.17"],"const":["0.4","9.5","10.4","19.5"],"console":["1.1","2.0","11.1","12.0","36.15"],"info":["2.0","12.0","36.15"],"只监听一次事件":["2.0","12.0"],"但估计没有足够的数据来支撑播放到结束":["2.40","12.39"],"渲染完成":["2.42","12.41"],"属性的值改变时触发":["2.43","12.42"],"当这个":["2.44","12.43"],"因为":["2.45","12.44"],"或者资源类型不是受支持的媒体格式":["2.46","12.45"],"中的首帧已经完成加载":["2.47","12.46"],"播放准备开始":["2.51","12.50"],"seek":["2.54","2.55","12.53","12.54","15.13"],"user":["2.56","12.55"],"属性指定的时间发生变化":["2.58","12.57"],"播放已停止":["2.60","12.59"],"也是指挂载在":["3.0","13.0"],"构造函数":["3.0","11.0","13.0"],"div":["3.30","5.4","5.36","5.37","5.39","9.4","13.30","15.5","15.6","15.8","15.9","15.10","15.11","15.12","15.15","15.16","15.17","15.19","15.21","15.22","15.23","15.26","15.27","15.28","15.30","15.31","15.33","15.34","15.38","15.40","19.4","29.3","29.4","29.9","29.13","29.17","29.24","29.33","29.38","29.48","40.6","40.12","40.14","40.15","40.16","40.18","40.20","40.22","40.23","40.24","40.26","40.27","40.32","40.33","40.37","40.39","40.40","40.43","40.46","40.47"],"组件唯一名称":["6.1","8.1"],"用于标记类名":["6.1","8.1"],"index":["6.1","7.5","8.1","16.1","17.5","18.1","25.4","25.5","28.11","35.4","35.5","36.6","36.8","36.11","36.13","39.11"],"number":["6.1","7.1","8.1","16.1","18.1","29.35"],"contextmenu":["6.4","6.5","16.4","16.5"],"name":["6.5","7.5","9.8","16.5","17.5","19.8","29.32"],"组件索引":["7.1"],"用于显示的优先级":["7.1"],"html":["7.1","7.2","9.3","9.8","15.4","17.1","17.2","19.3","19.8","20.3","24.4","28.9","29.26","29.32","34.4","39.9"],"element":["7.1","17.1"],"position":["7.2","7.5","17.2","17.5"],"left":["7.2","17.2"],"tooltip":["7.2","9.8","17.2","19.4","19.5","19.8"],"style":["7.2","9.2","17.1","17.2","29.36","40.36"],"color":["7.2","17.2"],"red":["7.2","17.2"],"click":["7.2","17.2"],"function":["7.2","17.2","21.0","22.0","23.0","29.15","29.16","29.34","29.40","29.44","30.7","31.0","32.0","33.0","40.34"],"args":["7.2","17.2"],"controls":["7.3","7.5","17.3","17.5"],"add":["7.3"],"button1":["7.5","17.5"],"png":["8.4","18.4","29.28","40.28"],"setting":["9.2","9.3","9.7","9.8","19.2","19.3","19.7","19.8","29.14","29.15","29.16"],"true":["9.2","9.3","9.7","9.8","15.24","15.30","19.2","19.3","19.7","19.8","24.4","34.4","36.4"],"settings":["9.2","9.3","9.8","19.2","19.3","19.8","29.24"],"subtitle":["9.2","19.2"],"01":["9.2","9.3","19.2"],"default":["9.2"],"span":["9.2"],"multi":["9.3","19.3"],"level":["9.3","19.3"],"selector":["9.3","19.3"],"提示文本":["9.4"],"value":["9.5","29.11"],"min":["9.5","21.0","22.0","31.0","32.0"],"flip":["9.7","19.1","19.7"],"slider":["9.8","19.8"],"5x":["9.8","19.8"],"icon":["9.8","19.8"],"的":["11.0","40.11"],"refers":["15.0"],"to":["15.0","15.13","15.24","15.30","20.8","28.7","30.3","39.7"],"remove":["15.4"],"s":["15.4"],"after":["15.4"],"seconds":["15.6"],"but":["15.10","15.13","29.39"],"some":["15.10","29.47"],"optimization":["15.10"],"operations":["15.10"],"will":["15.10","15.13","15.24","15.30","29.8","29.15","29.16"],"be":["15.10","15.24","15.30","29.37"],"performed":["15.10"],"previous":["15.11"],"playback":["15.11","29.8"],"progress":["15.11","29.6"],"is":["15.13","15.21","15.36","15.37","29.2","29.5"],"similar":["15.13"],"it":["15.13","15.24","15.38","29.12"],"frame":["15.15","15.16","15.17"],"and":["15.16","15.17","29.5","29.6","29.8","29.25","29.46"],"return":["15.16","15.17","20.5"],"a":["15.16","15.17","29.13","29.40"],"promise":["15.16","15.17"],"web":["15.19","29.23","36.4"],"page":["15.19","29.21","29.23"],"before":["15.21","29.26"],"played":["15.21","29.5"],"mode":["15.22","29.27"],"only":["15.24","29.3","29.14","29.47"],"executed":["15.24","15.30"],"horizontal":["15.26"],"vertical":["15.26"],"once":["15.30"],"dynamically":["15.31"],"often":["15.36","15.37","29.11"],"used":["15.36","15.37","16.1","18.1","29.3","29.6"],"in":["15.36","15.37","29.14","29.15","29.16","29.18","29.22","29.23","29.24","29.26"],"conjunction":["15.36","15.37"],"also":["15.38"],"automatically":["15.38","29.11","29.12"],"destroy":["15.38"],"destroyed":["15.38"],"queried":["15.39"],"object":["15.39","17.1","40.11"],"limited":["15.39"],"current":["15.39","20.5","30.5"],"player":["15.39","15.40","29.5","29.25","29.26"],"mark":["16.1","18.1"],"class":["16.1","18.1"],"for":["17.1","29.3","29.40"],"display":["17.1"],"priority":["17.1"],"dom":["17.1"],"of":["17.1","20.6","29.18"],"built":["19.1"],"items":["19.1"],"playbackrate":["19.1"],"aspectratio":["19.1"],"toggle":["19.4"],"event":["19.4","28.12","29.4","39.12"],"prompt":["19.4","19.5"],"text":["19.4","19.5","29.33"],"change":["19.5"],"has":["20.0"],"not":["20.0","29.2","29.5"],"head":["20.3"],"title":["20.3"],"demo":["20.3"],"artref":["20.4","30.4"],"if":["20.5","23.0","30.5","33.0"],"typeof":["20.5","30.5"],"import":["20.6","20.8","30.8"],"type":["20.6","30.6"],"options":["20.6"],"individually":["20.6"],"let":["20.7"],"null":["20.7"],"parameters":["20.7"],"legacy":["20.8"],"file":["20.8"],"up":["20.8"],"ie":["20.8","30.8"],"plaympd":["21.0","31.0"],"playflv":["22.0","32.0"],"playm3u8":["23.0","33.0"],"plugin":["24.2","24.3","25.2","25.3","26.2","26.3","27.2","27.3","28.3","28.4","34.2","34.3","35.2","35.3","36.2","36.3","36.11","37.2","37.3","38.2","38.3","39.3","39.4"],"ads":["24.2","34.2"],"npm":["24.3","25.3","26.3","27.3","28.4","34.3","35.3","36.3","37.3","38.3","39.4"],"autosize":["24.4","34.4"],"fullscreen":["24.4","34.4"],"fullscreenweb":["24.4","34.4"],"plugins":["24.4","34.4"],"artplayerpluginads":["24.4","34.4"],"html广告":["24.4","34.4"],"假如是视频广告则忽略该值":["24.4","34.4"],"control":["25.2","25.4","25.5","35.2","35.4","35.5"],"dash":["26.2","26.3","37.2","37.3"],"quality":["26.2","26.3","27.2","27.3","37.2","37.3","38.2","38.3"],"hls":["27.2","27.3","38.2","38.3"],"iframe":["28.1","28.3","28.5","28.8","39.1","39.3","39.5","39.8"],"charset":["28.5","39.5"],"utf":["28.5","39.5","40.36"],"body":["28.5","39.5"],"id":["28.5","39.5"],"path":["28.7","30.3","39.7"],"接收来自":["28.8","39.8"],"无法与":["28.9","39.9"],"提示":["28.10","39.10"],"message":["28.12","39.12"],"即可":["28.13","39.13"],"group":["28.13","39.13"],"doctype":["28.13","39.13"],"sometimes":["29.2","29.39"],"the":["29.2","29.25","29.37","29.43","29.44"],"known":["29.2"],"so":["29.2","29.11"],"quickly":["29.2"],"at":["29.2","29.21"],"this":["29.2","29.11"],"autoplayback":["29.3"],"like":["29.4"],"ready":["29.4"],"initialized":["29.5"],"on":["29.6","29.27","29.44","36.15"],"time":["29.8","29.21"],"black":["29.11"],"edges":["29.11"],"appear":["29.11","29.15","29.16"],"can":["29.11","29.21"],"viewport":["29.12","29.46"],"enters":["29.12"],"currently":["29.14","29.47"],"appears":["29.14","29.24"],"bottom":["29.18","29.20","29.22"],"switch":["29.20"],"button":["29.20","29.22","29.23"],"same":["29.21"],"full":["29.22"],"screen":["29.22","29.23"],"loses":["29.25"],"focus":["29.25"],"required":["29.26"],"by":["29.26"],"advance":["29.26"],"mobile":["29.27","29.43"],"end":["29.27","29.43"],"layer":["29.28","40.28"],"boolean":["29.32"],"string":["29.32","29.33"],"myplugin":["29.34","40.34"],"column":["29.35"],"width":["29.35","40.35"],"encoding":["29.36","40.36"],"directly":["29.37"],"written":["29.37"],"into":["29.37"],"htmlelement":["29.38"],"suffix":["29.39"],"address":["29.39"],"such":["29.39"],"as":["29.39"],"m3u8":["29.39"],"mkv":["29.39"],"ts":["29.39"],"does":["29.39"],"third":["29.40"],"party":["29.40"],"program":["29.40"],"processing":["29.40"],"en":["29.41"],"zh":["29.41"],"cn":["29.41"],"tw":["29.41","40.41"],"cs":["29.41","40.41"],"hide":["29.43"],"fast":["29.44"],"forward":["29.44"],"size":["29.46"],"when":["29.46"],"browsers":["29.47"],"support":["29.47"],"install":["30.1"],"ref":["30.4"],"option":["30.6"],"param":["30.7"],"getinstance":["30.7"],"可以兼容到":["30.8"],"from":["30.8"],"danmuku":["36.2","36.6","36.8"],"滚动":["36.4"],"静止":["36.4"],"margin":["36.4"],"弹幕上下边距":["36.4"],"antioverlap":["36.4"],"是否防重叠":["36.4"],"useworker":["36.4"],"是否使用":["36.4"],"worker":["36.4"],"emit":["36.15"],"danmu":["36.15"],"新增弹幕":["36.15"],"loaded":["36.15"],"高亮元素":["40.6"],"上":["40.6"],"类似":["40.11"],"css":["40.11"],"fit":["40.11"],"里":["40.14","40.15","40.16","40.24"],"访问到播放器所需的":["40.26"],"画质地址":["40.32"],"预览图列数":["40.35"],"预览图宽度":["40.35"],"height":["40.35"],"预览图高度":["40.35"],"字幕样式":["40.36"],"字幕编码":["40.36"],"默认":["40.36"],"escape":["40.36"],"所以需要特别指明":["40.39"],"元素":["40.40"],"视频地址":["40.40"],"当前实例":["40.40"],"pl":["40.41"],"es":["40.41"]},{"0":["19.5"],"1":["3.28","9.2","13.28","19.2"],"2":["3.28","9.5","13.28","19.5","40.3"],"3":["9.5"],"4":["9.1","29.17","29.33","29.38","29.48","30.7","40.5","40.7","40.8","40.9","40.13","40.17","40.21","40.24","40.25","40.32","40.33","40.37","40.39","40.44"],"5":["28.7","39.7"],"6":["5.39","5.40","30.7"],"7":["5.4","5.5","5.6","5.9","5.15","5.16","5.17","5.22","5.36","5.37","5.38","15.5","15.6","15.9","15.25","15.30","15.38","25.4","29.38","35.4","40.37"],"8":["5.8","5.13","5.23","5.24","5.26","15.1","15.8","15.12","15.19","15.23","15.26","15.27","15.28","15.31","15.32","15.33","15.34","20.3","28.13","29.36","39.13"],"9":["5.10","5.11","15.11","15.21"],"10":["5.7","5.38","7.3","7.4","15.7","15.38","17.3","17.4"],"11":["5.30","15.3","15.19","15.30"],"14":["40.32"],"22":["9.8","19.8"],"25":["29.33","40.33"],"40":["3.6","13.6"],"50":["36.4"],"100":["3.9","13.9"],"111":["36.5"],"150":["9.3","19.3"],"300":["3.4","3.5","13.4","13.5"],"500":["3.8","3.16","13.8","13.16"],"1000":["3.7","13.7"],"实例":["0.0","5.0","10.0"],"artplayer":["0.1","0.5","0.6","0.8","0.9","0.10","0.11","0.12","0.14","1.1","2.1","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.20","2.21","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.1","3.2","3.3","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.14","3.15","3.16","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.27","3.30","5.1","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.16","5.17","5.18","5.19","5.20","5.23","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","5.38","5.41","9.1","9.4","10.1","10.5","10.6","10.8","10.11","10.12","10.14","11.1","12.1","12.3","12.4","12.5","12.6","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.19","12.20","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.1","13.2","13.3","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.14","13.15","13.16","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.30","15.2","15.3","15.20","15.25","15.30","15.32","15.35","15.38","19.4","20.2","28.13","29.4","29.17","29.38","30.2","39.13","40.10","40.19","40.33","40.38","40.39","40.45","40.48"],"container":["0.1","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.14","0.15","2.3","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","5.2","5.3","5.8","5.10","5.11","5.12","5.14","5.18","5.19","5.20","5.21","5.25","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","5.38","5.41","9.4","10.1","10.5","10.6","10.7","10.8","10.9","10.11","10.12","10.14","12.2","12.5","12.6","12.12","12.13","12.14","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","15.2","15.20","15.25","15.38","19.4","25.5","29.4","29.17","29.30","29.38","30.6","35.5","36.7","36.8","36.11","36.13","36.14","40.10","40.19","40.30","40.33","40.38","40.45","40.48"],"app":["0.1","0.3","0.5","0.6","0.7","0.8","0.9","0.10","0.15","0.16","2.2","2.7","2.18","2.19","2.21","2.24","2.28","2.29","2.30","5.14","5.18","5.20","5.21","5.25","5.29","5.31","5.41","9.4","10.1","10.3","10.5","10.6","10.7","10.8","10.9","10.10","10.15","10.16","12.2","12.6","12.7","12.17","12.18","12.20","12.23","12.27","12.28","12.29","15.20","15.29","15.30","19.4","25.5","29.4","29.7","29.10","29.30","29.31","29.42","30.4","35.5","36.7","36.8","36.11","36.12","36.14","40.1","40.19","40.30","40.31","40.38","40.45"],"assets":["0.2","0.3","0.6","0.7","0.10","0.13","0.15","0.16","2.2","2.28","2.31","5.21","5.29","5.41","9.4","10.2","10.3","10.6","10.7","10.8","10.9","10.10","10.13","10.15","10.16","12.2","12.7","12.27","12.30","15.18","15.20","15.29","15.30","19.4","25.5","29.1","29.4","29.7","29.10","29.19","29.30","29.31","29.42","35.5","36.7","36.8","36.9","36.11","36.12","40.1","40.4","40.30","40.31"],"sample":["0.2","0.3","0.6","0.13","0.15","0.16","2.2","2.28","2.31","5.21","5.29","9.4","9.6","10.2","10.3","10.6","10.9","10.10","10.13","10.15","10.16","12.7","12.27","12.30","15.14","15.18","15.20","15.29","19.4","19.6","29.1","29.4","29.7","29.10","29.19","29.30","29.31","29.42","29.45","36.7","36.9","36.10","36.11","36.12","40.4","40.30","40.31"],"video":["0.2","0.3","0.13","0.15","0.16","2.31","5.29","7.4","8.4","9.4","9.6","10.2","10.3","10.10","10.13","10.15","10.16","12.7","12.30","15.18","15.20","15.29","17.4","18.4","19.6","28.7","29.1","29.7","29.10","29.19","29.28","29.30","29.31","29.42","29.45","36.7","36.9","36.10","36.11","36.12","39.7","40.4","40.28","40.29","40.31"],"mp4":["0.2","0.13","0.16","2.31","5.29","6.2","7.4","8.4","9.4","9.6","10.2","10.13","10.15","10.16","12.30","15.14","15.18","15.20","15.29","16.2","17.4","18.4","19.6","28.7","29.1","29.4","29.7","29.10","29.19","29.28","29.29","29.31","29.42","29.45","36.5","36.9","36.10","36.11","36.12","39.7","40.4","40.28","40.29","40.42"],"console":["0.2","0.4","1.6","7.2","10.2","10.4","11.6","15.14","15.29","17.2","28.12","29.34","39.12","40.34"],"info":["0.2","0.4","1.1","7.2","10.2","10.4","11.1","17.2","28.12","29.34","39.12","40.34"],"art":["0.3","0.8","0.9","0.11","0.12","0.14","2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","3.4","3.5","3.6","3.29","5.1","5.2","5.3","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.15","5.16","5.17","5.19","5.22","5.23","5.24","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","9.1","10.3","10.11","10.12","10.14","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.13","12.14","12.15","12.16","12.19","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","13.4","13.5","13.6","13.29","15.1","15.2","15.3","15.7","15.8","15.9","15.12","15.21","15.25","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.35","19.4","22.0","25.5","29.4","29.17","29.33","29.34","29.38","29.48","32.0","35.5","36.6","36.8","36.13","36.14","40.5","40.7","40.10","40.17","40.32","40.33","40.39","40.48"],"new":["0.3","0.5","0.8","0.9","0.10","0.11","0.12","0.14","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.20","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.4","3.29","5.1","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.15","5.16","5.17","5.18","5.19","5.20","5.23","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","9.1","9.4","10.3","10.5","10.11","10.12","10.14","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.19","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.4","13.29","15.1","15.2","15.3","15.7","15.8","15.21","15.25","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.35","19.4","23.0","25.5","29.4","29.17","29.33","29.38","33.0","35.5","36.6","36.8","36.13","36.14","40.7","40.10","40.19","40.33","40.38","40.39","40.45","40.48"],"url":["0.3","0.6","0.7","0.9","0.10","0.13","0.15","0.16","2.2","2.19","2.24","2.28","2.29","2.30","2.31","5.18","5.21","5.29","5.41","8.4","9.4","10.3","10.6","10.7","10.8","10.9","10.10","10.13","10.15","10.16","12.2","12.18","12.23","12.27","12.28","12.29","12.30","15.18","15.20","15.29","15.30","18.4","19.4","25.5","29.1","29.4","29.7","29.10","29.19","29.30","29.31","29.42","35.5","36.7","36.8","36.9","36.11","36.12","40.1","40.4","40.30","40.31","40.38","40.45"],"function":["0.13","6.5","10.13","16.5","17.1","20.7","29.47","40.36"],"构造函数":["1.0"],"var":["1.1","3.4","3.5","3.6","3.16","3.29","5.1","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.13","5.15","5.16","5.17","5.19","5.22","5.23","5.24","5.26","5.30","5.36","5.37","5.38","5.40","9.1","11.1","13.4","13.5","13.6","13.16","13.29","15.1","15.3","15.7","15.8","15.9","15.11","15.12","15.19","15.21","15.23","15.25","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.35","15.38","19.4","25.4","29.17","29.33","29.38","29.48","35.4","36.6","36.13","40.3","40.5","40.7","40.17","40.24","40.32","40.33","40.39","40.48"],"js":["1.6","3.1","3.3","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.30","5.4","5.5","5.6","5.13","5.22","5.26","5.36","5.37","5.39","5.40","11.6","13.1","13.3","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.30","15.5","15.6","15.7","15.8","15.9","15.10","15.11","15.12","15.15","15.16","15.17","15.19","15.21","15.22","15.23","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.38","15.40","19.4","29.17","29.33","29.38","29.48","40.3","40.5","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.26","40.27","40.32","40.37","40.39","40.43","40.44","40.46","40.47"],"code":["1.11","9.5","11.11","15.10","15.11","15.13","15.16","15.17","15.21","15.22","15.24","15.38","19.1","20.8","29.3","29.5","29.9","29.13","29.24","29.27","29.32","29.36","29.37","30.8","40.6","40.11","40.14","40.15","40.16","40.26","40.35","40.40"],"once":["2.0","12.0","15.24"],"subtitle":["2.31","7.2","7.5","12.30","17.2","17.5"],"不必停下来进一步缓冲内容":["2.40","12.39"],"media":["2.44","2.45","12.43","12.44"],"已经加载完成":["2.44","12.43"],"操作完成":["2.54","12.53"],"操作开始":["2.55","12.54"],"agent":["2.56","12.55"],"的":["3.0","13.0"],"false":["3.2","13.2","20.5","30.5","36.4"],"add":["4.0","6.3","8.3","14.0","24.2","25.2","26.2","27.2","28.3","34.2","35.2","36.2","37.2","38.2","39.3"],"例如我想写一个在视频暂停后":["4.0","14.0"],"显示一个图片广告的插件":["4.0","14.0"],"document":["5.38","15.38","40.1"],"queryselector":["5.38","15.38","29.1","40.1"],"组件索引":["6.1","8.1"],"用于显示的优先级":["6.1","8.1"],"html":["6.1","6.2","6.3","6.4","6.5","7.3","7.5","8.1","8.2","8.3","8.5","9.7","15.18","16.1","16.2","16.3","16.4","16.5","17.3","17.5","18.1","18.2","18.3","18.5","19.7","28.11","29.28","29.29","29.36","30.3","39.11","40.28","40.29","40.36"],"contextmenu":["6.2","6.3","16.2","16.3","29.14","29.15","29.16"],"name":["6.2","6.3","6.4","7.3","7.4","8.2","8.3","8.4","8.5","9.7","16.2","16.3","16.4","17.3","17.4","18.2","18.3","18.4","18.5","19.7","29.28","29.34","40.28","40.34"],"your":["6.2","6.3","6.4","6.5","7.3","16.2","16.3","16.4","16.5","17.3","29.45","40.42"],"menu":["6.2","6.3","6.4","6.5","16.2","16.3","16.4","16.5"],"click":["6.4","6.5","16.4","16.5","17.1"],"args":["6.5","16.5"],"组件的":["7.1"],"dom":["7.1","29.40"],"元素":["7.1"],"style":["7.1","8.2","8.3","8.5","18.2","18.3","18.5","19.2","29.28"],"object":["7.1"],"mounted":["7.2","17.1","17.2","29.26"],"button1":["7.3","7.4","17.3","17.4"],"index":["7.3","7.4","17.3","17.4"],"position":["7.3","15.18","17.3"],"left":["7.3","17.3"],"controls":["7.4","15.18","15.20","17.4"],"right":["7.5","15.18","17.5"],"selector":["7.5","17.5","29.29","40.29"],"default":["7.5","15.4","17.5","19.2","30.7"],"true":["7.5","9.6","15.4","17.5","19.6","29.4","29.10","29.29","29.45","36.5","40.4","40.29","40.36"],"01":["7.5","17.5","19.3"],"layers":["8.2","8.3","8.4","8.5","18.2","18.3","18.4","18.5"],"potser":["8.2","8.3","8.5","18.2","18.3","18.5","29.28","40.28"],"width":["8.2","8.3","8.5","9.3","9.8","18.2","18.3","18.5","19.3","19.8","29.28"],"100px":["8.2","8.3","8.5","18.2","18.3","18.5"],"src":["8.2","8.5","9.8","18.2","18.5","19.8","24.4","34.4"],"color":["9.2","19.2"],"red":["9.2","19.2"],"srt":["9.2","19.2"],"id":["9.2","19.2","29.41","29.45","40.41"],"yellow":["9.2"],"02":["9.2"],"setting":["9.4","9.6","19.6","36.5","40.29"],"max":["9.5","19.5"],"step":["9.5","19.5"],"div":["9.5","15.13","15.24","15.36","15.37","19.1","20.3","20.5","29.5","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.32","29.35","29.37","29.39","29.43","29.44","29.47","30.5","40.11","40.35","40.41"],"classname":["9.5","15.10","15.13","15.16","15.17","15.24","15.36","15.37","19.1","29.3","29.5","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.22","29.23","29.24","29.25","29.27","29.32","29.35","29.37","29.39","29.43","29.44","29.47","40.11","40.35","40.40","40.41"],"run":["9.5","15.10","15.13","15.16","15.17","15.24","15.36","15.37","19.1","29.3","29.5","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.22","29.24","29.25","29.27","29.32","29.35","29.37","29.39","29.44","29.47","40.11","40.26","40.35","40.40"],"settings":["9.7","19.7"],"slider":["9.7","19.7"],"tooltip":["9.7","19.7"],"5x":["9.7","19.7"],"icon":["9.7","19.7"],"img":["9.8","19.8","24.4","34.4"],"heigth":["9.8","19.8"],"state":["9.8","19.8"],"svg":["9.8","19.8"],"一级属性":["11.0"],"primary":["15.0"],"destruction":["15.4"],"value":["15.4","19.5"],"is":["15.4","29.25","29.46"],"not":["15.13","29.39"],"trigger":["15.13"],"additional":["15.13"],"events":["15.13"],"on":["15.14","15.29"],"ready":["15.14","15.29"],"timeupdate":["15.36","15.37"],"event":["15.36","15.37","17.1"],"which":["15.39"],"can":["15.39","29.2","29.26","29.40"],"avoid":["15.39"],"errors":["15.39"],"same":["15.39"],"for":["16.1","18.1"],"display":["16.1","18.1"],"priority":["16.1","18.1"],"element":["16.1","18.1","29.6","29.37","29.40"],"triggered":["17.1"],"after":["17.1"],"subtitleoffset":["19.1"],"span":["19.2"],"min":["19.5"],"yet":["20.0"],"been":["20.0"],"yarn":["20.1","24.2","25.2","26.2","27.2","28.3","30.1","34.2","35.2","36.2","37.2","38.2","39.3"],"npm":["20.2","30.2"],"dist":["20.2","20.8","24.3","25.3","26.3","27.3","28.4","30.2","30.8","34.3","35.3","36.3","37.3","38.3","39.4"],"meta":["20.3","28.13","39.13"],"charset":["20.3","28.13","39.13"],"utf":["20.3","28.13","29.36","39.13"],"body":["20.3"],"class":["20.3"],"get":["20.4","28.7","39.7"],"instance":["20.4"],"destroy":["20.5","21.0","22.0","23.0","30.5","31.0","32.0","33.0"],"ref":["20.5","30.5"],"from":["20.6","20.8"],"option":["20.6"],"param":["20.7"],"getinstance":["20.7"],"properties":["20.7"],"group":["20.8","30.8"],"bash":["20.8","30.8"],"jsdelivr":["20.8","30.8"],"net":["20.8"],"if":["21.0","22.0","31.0","32.0"],"supportsmediasource":["21.0","31.0"],"const":["21.0","22.0","23.0","30.6","31.0","32.0","33.0"],"mediaplayer":["21.0","31.0"],"flvjs":["22.0","32.0"],"issupported":["22.0","23.0","32.0","33.0"],"loadsource":["23.0","33.0"],"ads":["24.3","34.3"],"poster":["24.4","34.4"],"jpg":["24.4","34.4"],"视频广告的地址":["24.4","34.4"],"test1":["24.4","34.4"],"广告跳转网址":["24.4","34.4"],"control":["25.3","29.18","29.20","29.22","29.23","29.43","35.3"],"页面里的播放器":["28.1","39.1"],"如在":["28.1","39.1"],"iframe":["28.4","28.9","39.4","39.9"],"seek":["28.7","39.7"],"the":["28.7","39.7"],"的消息":["28.8","39.8"],"head":["28.13","30.3","39.13"],"title":["28.13","30.3","39.13"],"you":["29.1","29.2"],"may":["29.1"],"time":["29.2"],"set":["29.2"],"asynchronously":["29.2"],"muted":["29.4","40.4"],"highlighted":["29.6"],"be":["29.8"],"hidden":["29.8"],"adjust":["29.11"],"to":["29.11","29.36"],"hide":["29.11"],"mini":["29.12"],"mode":["29.12"],"and":["29.14","29.15","29.16"],"bar":["29.18","29.20","29.22","29.23","29.43"],"hotkeys":["29.19"],"only":["29.21"],"one":["29.21"],"player":["29.21"],"play":["29.21","40.42"],"bottom":["29.23","29.43"],"playing":["29.25"],"access":["29.26"],"setting01":["29.29","40.29"],"return":["29.34","30.5","30.7","40.34"],"height":["29.35"],"escape":["29.36"],"boolean":["29.36","40.36"],"whether":["29.36"],"tag":["29.36"],"have":["29.39"],"correct":["29.39"],"so":["29.39"],"specially":["29.39"],"specified":["29.39"],"receive":["29.40"],"three":["29.40"],"parameters":["29.40"],"pl":["29.41"],"es":["29.41"],"fa":["29.41","40.41"],"fr":["29.41","40.41"],"ru":["29.41","40.41"],"lang":["29.42","40.42"],"mobile":["29.44","29.46"],"terminal":["29.44"],"warning":["29.45"],"page":["29.46"],"full":["29.46"],"screen":["29.46"],"this":["29.47"],"types":["30.6"],"属性":["30.7"],"export":["30.7"],"data":["30.7"],"create":["31.0"],"danmuku":["36.3"],"synchronousplayback":["36.4"],"是否同步到播放速度":["36.4"],"filter":["36.4"],"danmu":["36.4"],"text":["36.4","36.5"],"length":["36.4","36.15"],"弹幕过滤函数":["36.4"],"返回":["36.4"],"则可以发送":["36.4"],"locktime":["36.4"],"plugins":["36.5","36.9","36.10","36.11","36.12"],"artplayerplugindanmuku":["36.5","36.9","36.10","36.11","36.12"],"弹幕数组":["36.5"],"danmus":["36.15"],"加载弹幕":["36.15"],"error":["36.15"],"有时候":["40.2"],"地址没那么快知道":["40.2"],"这时候你可以异步设置":["40.2"],"cover":["40.11"],"是否转义":["40.36"],"标签":["40.36"],"默认为":["40.36"],"onvttload":["40.36"],"用于修改":["40.36"],"文本的函数":["40.36"],"修改现有的语言":["40.42"]},{"1":["3.24","9.8","13.24","19.8","36.5"],"2":["3.25","9.2","13.25","19.2","29.3"],"3":["3.27","13.27","19.5","40.1"],"4":["3.27","13.27","19.1","20.7","29.5","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.24","29.25","29.27","29.32","29.35","29.37","29.39","29.44","29.47","40.6","40.11","40.12","40.14","40.15","40.16","40.18","40.20","40.22","40.23","40.27","40.35","40.36","40.40","40.43","40.46","40.47"],"5":["3.22","3.28","9.8","13.22","13.28","15.29","19.8","24.4","29.7","34.4"],"6":["3.28","13.28","15.40","20.7","29.2","40.2"],"7":["15.15","15.16","15.17","15.22","15.36","15.37","29.37","40.26"],"8":["15.13","15.24","29.35","30.3","40.35","40.40"],"9":["15.10"],"10":["3.11","3.13","3.26","9.8","13.11","13.13","13.26","15.29","19.8"],"11":["40.42"],"12":["40.36"],"14":["29.32"],"20":["3.10","13.10"],"22":["9.4"],"60":["36.4"],"100":["36.4"],"200":["36.4"],"500":["3.20","13.20","36.4"],"2000":["3.21","3.23","13.21","13.23"],"3000":["3.14","13.14"],"5000":["3.3","3.12","3.15","13.3","13.12","13.15"],"的":["0.0","0.4","1.0","5.0","10.0","10.4"],"url":["0.1","0.5","0.8","0.12","0.14","2.1","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.20","2.21","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.4","3.29","5.1","5.2","5.3","5.7","5.8","5.11","5.12","5.13","5.14","5.16","5.17","5.19","5.20","5.23","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","9.1","9.5","10.1","10.5","10.12","10.14","12.1","12.3","12.4","12.5","12.6","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.19","12.20","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.4","13.29","15.1","15.2","15.3","15.7","15.8","15.11","15.12","15.21","15.25","15.26","15.27","15.28","15.31","15.32","15.33","15.34","15.35","15.38","29.17","29.33","29.38","29.39","29.40","30.6","36.6","36.13","36.14","40.7","40.10","40.19","40.33","40.39","40.48"],"assets":["0.1","0.5","0.8","0.9","0.11","0.12","0.14","2.3","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.29","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.16","5.17","5.18","5.19","5.20","5.23","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","9.1","9.5","10.1","10.5","10.11","10.12","10.14","12.5","12.6","12.12","12.13","12.14","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.29","15.2","15.3","15.8","15.12","15.21","15.25","15.27","15.28","15.31","15.32","15.33","15.34","15.35","15.38","29.17","29.33","29.38","29.39","30.6","36.6","36.13","36.14","40.10","40.19","40.32","40.33","40.38","40.39","40.45","40.48"],"sample":["0.1","0.5","0.7","0.8","0.9","0.10","0.11","0.12","0.14","2.3","2.7","2.12","2.13","2.17","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.29","2.30","2.39","5.2","5.3","5.8","5.10","5.11","5.12","5.13","5.14","5.16","5.17","5.18","5.19","5.20","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.41","9.5","10.1","10.5","10.7","10.8","10.11","10.12","10.14","12.2","12.6","12.12","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.28","12.29","12.38","15.2","15.21","15.25","15.28","15.30","15.31","15.32","15.38","25.5","29.17","29.33","29.38","29.39","30.6","35.5","36.6","36.8","36.13","36.14","40.1","40.10","40.19","40.32","40.33","40.38","40.39","40.45","40.48"],"video":["0.1","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.14","2.2","2.3","2.7","2.13","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","2.30","5.2","5.3","5.8","5.10","5.11","5.12","5.14","5.18","5.20","5.21","5.25","5.27","5.28","5.30","5.32","5.33","5.34","5.41","10.1","10.5","10.6","10.7","10.8","10.9","10.11","10.12","10.14","12.2","12.6","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.27","12.28","12.29","15.25","15.38","19.4","25.5","29.33","29.38","30.6","35.5","36.8","36.13","36.14","40.1","40.10","40.19","40.30","40.33","40.38","40.39","40.45"],"mp4":["0.3","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.15","2.2","2.18","2.19","2.21","2.24","2.28","2.29","2.30","5.14","5.18","5.20","5.21","5.25","5.28","5.30","5.31","5.32","5.41","10.3","10.5","10.6","10.7","10.8","10.9","10.10","10.11","12.2","12.7","12.17","12.18","12.20","12.23","12.27","12.28","12.29","15.21","15.25","15.30","15.38","19.4","25.5","29.17","29.30","29.38","35.5","36.7","36.8","36.13","36.14","40.1","40.10","40.19","40.30","40.31","40.33","40.38","40.45"],"click":["0.3","0.13","6.2","6.3","7.1","7.3","10.3","10.13","15.18","15.20","16.2","16.3","17.3","29.30","36.10"],"event":["0.3","0.13","9.2","9.3","10.3","10.13","19.3"],"console":["0.3","0.6","0.13","0.16","5.29","6.2","6.3","6.4","6.5","9.2","9.3","10.3","10.6","10.13","10.16","16.2","16.3","16.4","16.5","19.2","19.3","29.29"],"info":["0.3","0.6","0.13","0.16","1.6","5.29","6.2","6.3","6.4","6.5","9.2","9.3","10.3","10.6","10.13","10.16","11.6","15.14","15.29","16.2","16.3","16.4","16.5","19.2","19.3","29.29"],"warning":["0.4","10.4","11.0","15.14","15.18","20.3","29.7","29.10"],"提示":["0.4","10.4"],"默认所有播放器实例都是共享同一个":["0.4","10.4"],"localstorage":["0.4","10.4"],"而且默认的":["0.4","10.4"],"是":["0.4","10.4"],"settings":["0.4","9.4","10.4","19.4"],"如果你想不同的播放器使用不同的":["0.4","10.4"],"play":["0.6","10.6","29.4","29.42","40.4"],"on":["0.7","0.8","0.9","0.10","2.2","5.29","5.41","7.5","8.5","9.8","10.7","10.8","10.9","10.10","12.2","12.7","15.30","17.5","18.5","19.8","21.0","23.0","31.0","33.0"],"ready":["0.9","0.10","2.2","5.29","5.41","7.5","10.8","10.9","10.10","12.7","15.30","17.5"],"app":["0.11","0.12","0.14","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.20","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.4","3.5","3.6","3.29","5.1","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.15","5.16","5.17","5.19","5.23","5.24","5.26","5.27","5.28","5.30","5.32","5.33","5.34","5.35","5.38","9.1","9.5","10.11","10.12","10.14","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.19","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.4","13.5","13.6","13.29","15.1","15.2","15.3","15.7","15.8","15.9","15.10","15.11","15.12","15.19","15.21","15.23","15.25","15.26","15.27","15.28","15.31","15.32","15.33","15.34","15.35","15.38","20.5","29.17","29.33","29.38","29.39","29.48","30.5","30.6","36.6","36.13","40.7","40.10","40.17","40.24","40.26","40.32","40.33","40.39","40.48"],"hotkeyevent":["0.13","10.13"],"true":["0.15","2.28","3.1","3.19","3.30","7.2","9.4","10.15","12.27","13.1","13.19","13.30","17.2","19.4","25.5","29.17","29.36","35.5"],"flip":["0.15","10.15"],"playbackrate":["0.15","10.15"],"aspectratio":["0.15","10.15"],"function":["0.16","6.2","6.3","6.4","7.1","7.3","9.3","10.16","15.18","15.20","16.2","16.3","16.4","17.3","19.3","28.7","29.29","29.30","29.36","36.10","39.7","40.29"],"myplugin":["0.16","10.16"],"art":["1.1","3.1","3.2","3.3","3.7","3.8","3.9","3.10","3.11","3.12","3.16","3.17","3.20","3.21","3.22","3.23","3.26","3.27","3.28","5.4","5.36","5.37","5.38","5.39","5.40","9.5","11.1","13.1","13.2","13.3","13.7","13.8","13.9","13.10","13.11","13.12","13.16","13.17","13.20","13.21","13.22","13.23","13.26","13.27","13.28","15.5","15.6","15.10","15.11","15.13","15.15","15.16","15.17","15.19","15.22","15.23","15.24","15.38","15.40","19.1","19.5","25.4","29.3","29.5","29.9","29.13","29.24","29.32","29.35","29.39","29.40","35.4","40.3","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.27","40.35","40.37","40.43","40.44","40.46","40.47"],"new":["1.1","3.2","3.5","3.6","3.7","3.8","3.9","3.10","3.16","3.21","3.27","3.28","5.4","5.5","5.6","5.22","5.36","5.37","5.38","5.39","5.40","9.5","11.1","13.2","13.5","13.6","13.7","13.8","13.9","13.10","13.16","13.21","13.27","13.28","15.5","15.6","15.9","15.10","15.11","15.12","15.13","15.15","15.16","15.17","15.19","15.22","15.23","15.24","15.26","15.38","15.40","19.1","19.5","25.4","29.9","29.24","29.32","29.35","29.39","29.48","35.4","40.3","40.5","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.27","40.32","40.35","40.37","40.43","40.44","40.46","40.47"],"container":["1.1","2.1","2.4","2.5","2.15","3.4","3.5","3.6","3.7","3.8","3.9","3.16","3.28","3.29","5.1","5.4","5.5","5.6","5.7","5.9","5.13","5.15","5.16","5.17","5.22","5.23","5.24","5.26","5.36","5.37","5.39","5.40","9.1","9.5","11.1","12.1","12.3","12.4","12.8","12.9","12.10","12.11","12.15","13.4","13.5","13.6","13.7","13.8","13.9","13.16","13.28","13.29","15.1","15.3","15.5","15.6","15.7","15.8","15.9","15.10","15.11","15.12","15.16","15.17","15.19","15.21","15.23","15.24","15.26","15.27","15.28","15.31","15.32","15.33","15.34","15.35","19.5","20.6","25.4","29.24","29.32","29.33","29.39","29.48","35.4","36.6","40.5","40.7","40.17","40.24","40.26","40.32","40.35","40.37","40.39"],"js":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.12","15.13","15.24","15.36","15.37","19.1","20.2","24.3","25.3","26.3","27.3","28.4","28.8","28.11","29.3","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.22","29.23","29.24","29.25","29.27","29.32","29.35","29.37","29.39","29.43","29.44","29.47","30.2","34.3","35.3","36.3","37.3","38.3","39.4","39.8","39.11","40.6","40.11","40.35","40.36","40.40","40.41"],"artplayer":["1.6","5.4","5.5","5.6","5.15","5.22","5.36","5.37","5.39","5.40","9.5","11.6","15.1","15.5","15.6","15.7","15.8","15.9","15.10","15.11","15.12","15.15","15.16","15.17","15.19","15.21","15.22","15.23","15.24","15.26","15.27","15.28","15.31","15.33","15.34","15.40","19.1","19.5","29.24","29.26","29.32","29.33","29.39","29.48","40.3","40.5","40.7","40.8","40.9","40.13","40.14","40.15","40.16","40.17","40.21","40.24","40.25","40.32","40.35","40.37","40.44"],"手动触发事件":["2.0","12.0"],"subtitle":["2.28","2.29","2.30","12.27","12.28","12.29"],"srt":["2.31","12.30"],"或者部分加载完成":["2.44","12.43"],"则发送此事件":["2.44","12.43"],"已经到达结束点":["2.45","12.44"],"正在尝试获取媒体数据":["2.56","12.55"],"一级属性":["3.0","13.0"],"var":["3.1","3.2","3.3","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.27","3.28","3.30","5.4","5.39","9.5","13.1","13.2","13.3","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.28","13.30","15.5","15.6","15.10","15.13","15.15","15.16","15.17","15.22","15.24","15.36","15.37","15.40","19.1","19.5","29.3","29.5","29.9","29.13","29.24","29.27","29.32","29.35","29.37","29.39","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.26","40.27","40.35","40.36","40.37","40.40","40.43","40.44","40.46","40.47"],"false":["3.17","3.18","6.5","13.17","13.18","16.5","36.5"],"adsplugin":["4.0","14.0"],"option":["4.0","14.0","20.4","21.0","30.4","31.0","36.15"],"layers":["4.0","14.0"],"ads":["4.0","14.0"],"html":["4.0","7.4","8.4","9.6","14.0","15.20","17.4","18.4","19.6","29.30","29.31","36.9","36.10","36.11","36.12","40.30","40.31"],"img":["4.0","9.4","9.7","14.0","19.4","19.7","40.38"],"style":["4.0","6.1","7.3","8.1","8.4","14.0","16.1","17.3","18.1","18.4","20.4","40.28"],"width":["4.0","8.4","9.4","9.7","14.0","18.4","19.7","40.28"],"100px":["4.0","8.4","14.0","18.4","29.28","40.28"],"src":["4.0","8.3","8.4","9.7","14.0","18.3","18.4","19.7","29.28","40.28"],"display":["4.0","14.0"],"none":["4.0","14.0"],"position":["4.0","5.18","7.4","8.2","8.3","8.5","14.0","15.20","17.1","17.4","18.2","18.3","18.5","29.28","29.31","36.9","36.10","36.11","36.12","40.28","40.31"],"absolute":["4.0","8.2","8.3","8.5","14.0","18.2","18.3","18.5","29.28","40.28"],"top":["4.0","8.2","8.3","8.5","14.0","18.2","18.3","18.5","29.28","40.28"],"20px":["4.0","14.0","29.28","40.28"],"right":["4.0","7.2","7.4","8.2","8.5","14.0","15.20","17.2","17.4","18.2","18.5","29.28","36.9","36.10","36.11","36.12"],"controls":["5.18","5.20","25.5","35.5","36.9","36.10","36.11","36.12"],"jpg":["5.21"],"element":["6.1","8.1"],"组件的":["6.1","8.1"],"dom":["6.1","8.1","9.3","16.1","18.1","19.3"],"元素":["6.1","8.1"],"args":["6.2","6.3","6.4","16.2","16.3","16.4","29.29","29.30","40.29"],"show":["6.5","9.6","9.8","16.5","19.6","19.8"],"组件样式对象":["7.1"],"组件点击事件":["7.1"],"mounted":["7.1"],"selector":["7.2","17.2"],"default":["7.2","17.2","20.7"],"span":["7.2","17.2"],"01":["7.2","17.2","29.29","40.29"],"button":["7.3","7.4","17.3","17.4"],"tooltip":["7.3","7.4","8.2","8.3","17.1","17.3","17.4","18.2","18.3","29.31"],"color":["7.3","17.3","36.5"],"red":["7.3","17.3"],"your":["7.4","17.4","29.30","29.31","40.30","40.31","40.45"],"02":["7.5","9.3","17.5","19.2","19.3","29.29","40.29"],"settimeout":["7.5","17.5","29.2"],"update":["7.5"],"the":["7.5","17.5","20.3","29.7","29.45"],"tip":["8.2","8.3","15.14","15.18","18.2","18.3","20.3","29.7","29.10","29.45"],"50px":["8.2","8.3","8.5","18.2","18.3","18.5"],"potser":["8.4","18.4"],"item":["9.2","9.3","19.2","19.3"],"onselect":["9.3","19.3","29.29","40.29"],"pip":["9.4","19.4"],"mode":["9.4","19.4"],"close":["9.4","19.4"],"heigth":["9.4","9.7","19.7"],"add":["9.6","20.1","30.1"],"slider":["9.6","19.6"],"state":["9.7","19.7"],"range":["9.8","19.8","36.11"],"非常少使用":["11.0"],"attached":["15.0"],"div":["15.4","15.39","19.5","29.26","29.36","29.40","29.41","29.46","40.36"],"classname":["15.4","15.39","19.5","29.21","29.26","29.36","29.40","29.41","29.46","40.36"],"run":["15.4","15.39","19.5","29.21","29.23","29.26","29.36","29.40","29.41","29.43","29.46","40.36","40.41"],"code":["15.4","15.36","15.37","15.39","19.5","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.26","29.35","29.39","29.41","29.43","29.44","29.46","29.47","40.36","40.41"],"some":["15.14"],"videos":["15.14"],"have":["15.14"],"switch":["15.18"],"resize":["15.30"],"class":["15.39"],"name":["15.39"],"of":["16.1","18.1","20.3","29.1"],"object":["16.1","18.1","29.11"],"is":["17.1","20.0"],"text":["17.1","29.36","36.10"],"left":["17.1","29.31","40.31"],"yellow":["19.2"],"setting":["19.4","36.14"],"completed":["20.0"],"everything":["20.0"],"unpkg":["20.2","20.8","24.3","25.3","26.3","27.3","28.4","30.2","34.3","35.3","36.3","37.3","38.3","39.4"],"size":["20.3","29.1"],"getinstance":["20.4","30.4"],"types":["20.6"],"const":["20.6"],"export":["20.7"],"data":["20.7"],"return":["20.7"],"https":["20.8","30.8"],"cdn":["20.8","30.8"],"npm":["20.8","30.8"],"com":["20.8","24.3","25.3","26.3","27.3","28.4","34.3","35.3","36.3","37.3","38.3","39.4"],"create":["21.0"],"initialize":["21.0","29.1","31.0"],"autoplay":["21.0","31.0"],"createplayer":["22.0","32.0"],"type":["22.0","32.0","36.11"],"attachmediaelement":["22.0","32.0"],"load":["22.0","32.0"],"attachmedia":["23.0","33.0"],"else":["23.0","33.0"],"canplaytype":["23.0","33.0"],"为空则不跳转":["24.4","34.4"],"http":["24.4","34.4"],"org":["24.4","34.4"],"必须观看的时长":["24.4","34.4"],"期间不能被跳过":["24.4","34.4"],"单位为秒":["24.4","34.4"],"当该值大于或等于totalduration时":["24.4","34.4"],"不能提前关闭广告":["24.4","34.4"],"当该值等于或小于0时":["24.4","34.4"],"则随时都可以关闭广告":["24.4","34.4"],"playduration":["24.4","34.4"],"fullscreen":["25.5","35.5"],"fullscreenweb":["25.5","35.5"],"里通过代码控制":["28.1","39.1"],"value":["28.7","39.7"],"from":["28.7","39.7"],"async":["28.7","39.7"],"use":["28.7","39.7"],"通信":["28.9","39.9"],"只能运行在":["28.10","39.10"],"的消息":["28.11","39.11"],"commit":["28.12","39.12"],"artplayerpluginiframe":["28.12","39.12"],"body":["28.13","30.3","39.13"],"id":["28.13","39.13","40.45"],"need":["29.1"],"elements":["29.1"],"such":["29.1"],"as":["29.1","29.45"],"css":["29.1","40.1"],"this":["29.4","40.4"],"equivalent":["29.4"],"to":["29.4"],"will":["29.7"],"cache":["29.7"],"muted":["29.10"],"if":["29.10"],"you":["29.10"],"want":["29.10"],"similar":["29.11"],"fit":["29.11"],"contain":["29.11"],"sescribe":["29.19"],"volume":["29.19"],"up":["29.19"],"down":["29.19"],"fast":["29.19"],"forward":["29.19"],"rewind":["29.19"],"through":["29.26"],"opacity":["29.28"],"menu":["29.30","40.30"],"control":["29.31","40.31"],"something":["29.34","40.34"],"dosomething":["29.34","40.34"],"onvttload":["29.36"],"functions":["29.36"],"for":["29.36"],"modifying":["29.36"],"loading":["29.38","40.38"],"player":["29.40","29.45"],"instance":["29.40","30.4"],"modify":["29.42"],"existing":["29.42"],"because":["29.45"],"uses":["29.45"],"key":["29.45"],"by":["29.45"],"demo":["30.3"],"meta":["30.3"],"charset":["30.3"],"utf":["30.3"],"get":["30.4"],"选项":["30.7"],"net":["30.8"],"application":["33.0"],"输入框锁定时间":["36.4"],"maxlength":["36.4"],"输入框最大可输入的字数":["36.4"],"minwidth":["36.4"],"输入框最小宽度":["36.4"],"弹幕文本":["36.5"],"time":["36.5"],"发送时间":["36.5"],"单位秒":["36.5"],"fff":["36.5"],"弹幕局部颜色":["36.5"],"border":["36.5"],"plugins":["36.7","36.8"],"artplayerplugindanmuku":["36.7","36.8"],"使用":["36.7"],"promise":["36.7"],"异步返回":["36.7"],"xml":["36.9","36.10","36.11","36.12"],"隐藏弹幕":["36.9"],"发送弹幕":["36.10"],"弹幕大小":["36.11"],"input":["36.11"],"重载弹幕":["36.12"],"加载错误":["36.15"],"config":["36.15"],"配置变化":["36.15"],"您可能需要初始化容器元素的大小":["40.1"],"如":["40.1"],"等同于":["40.4"],"document":["40.26"],"queryselector":["40.26"]},{"0":["30.6","36.5"],"1":["9.7","19.7","36.11"],"3":["29.1"],"4":["29.6","29.20","29.21","29.22","29.23","29.36","29.40","29.41","29.43","29.46","40.41"],"5":["5.29","9.7","19.7","30.6"],"6":["15.39"],"7":["15.4","29.26"],"8":["29.40"],"9":["29.28","40.28"],"10":["5.29","9.7","19.7","24.4","34.4"],"11":["29.42"],"12":["29.36","36.11"],"22":["9.5","9.6","19.4","19.6"],"25":["36.11"],"32":["0.13","10.13"],"50":["36.11"],"60":["29.33","40.33"],"120":["40.33"],"150":["9.2","19.2"],"222":["36.5"],"400":["36.4"],"404":["2.12","12.12"],"1000":["29.2"],"二级属性":["0.0","10.0"],"mp4":["0.1","0.12","0.14","2.1","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.20","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.4","3.5","3.6","3.28","3.29","5.1","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.16","5.17","5.19","5.23","5.24","5.26","5.27","5.33","5.34","5.35","5.38","9.1","9.5","10.1","10.12","10.14","12.1","12.3","12.4","12.5","12.6","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.19","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.4","13.5","13.6","13.28","13.29","15.1","15.2","15.3","15.7","15.8","15.9","15.10","15.11","15.12","15.16","15.17","15.19","15.23","15.24","15.26","15.27","15.28","15.31","15.32","15.33","15.34","15.35","19.5","20.5","20.6","29.32","29.33","29.35","29.48","30.5","30.6","36.6","40.7","40.24","40.32","40.35","40.48"],"console":["0.1","0.5","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","5.8","5.12","5.13","5.14","5.21","5.24","5.25","5.26","5.27","5.28","5.31","5.32","5.33","5.34","5.41","7.3","8.2","8.3","10.1","10.5","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.11","11.12","15.8","15.25","15.28","15.31","15.32","15.38","17.3","18.2","18.3","29.28","29.30","29.31","40.28","40.29","40.30"],"info":["0.1","0.5","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","5.8","5.12","5.14","5.21","5.25","5.27","5.28","5.31","5.32","5.33","5.34","7.3","8.2","8.3","10.1","10.5","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.12","15.25","15.31","15.38","17.3","18.2","18.3","29.28","29.30","29.31","40.28","40.29","40.30"],"warning":["0.2","1.6","5.29","10.2","11.6","15.20","15.29","15.30","15.38","20.4","29.2","29.4","29.17","29.19","29.39","30.4","40.10","40.39","40.45","40.48"],"提示":["0.2","10.2","11.0","15.30","40.45"],"为了方便区别":["0.2","10.2"],"元素和普通对象":["0.2","10.2"],"播放器里的所有":["0.2","10.2"],"mouseenter":["0.3","10.3"],"你可以修改":["0.4","10.4"],"即可":["0.4","10.4"],"zh":["0.6","10.6"],"cn":["0.6","10.6"],"your":["0.6","10.6","15.30","29.3","40.3"],"ready":["0.7","0.8","0.11","0.12","0.13","0.14","0.15","2.7","2.19","2.24","2.31","5.8","5.10","5.11","5.12","5.13","5.14","5.16","5.17","5.21","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","6.5","8.5","9.8","10.7","10.11","10.12","10.13","10.14","10.15","12.2","12.6","12.18","12.23","12.30","15.8","15.11","15.12","15.21","15.25","15.26","15.27","15.28","15.31","15.32","15.33","15.34","16.5","18.5","19.8"],"html":["0.8","0.9","0.10","5.18","5.20","10.8","10.9","10.10","25.5","35.5","36.8"],"some":["0.8","0.9","0.10","10.8","10.9","10.10"],"text":["0.8","0.9","0.10","10.8","10.9","10.10"],"position":["0.9","5.20","5.35","7.1","8.4","10.9","18.4","25.5","35.5","36.8"],"on":["0.11","0.12","0.13","0.14","0.15","2.3","2.7","2.12","2.13","2.19","2.24","2.31","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.16","5.17","5.19","5.21","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","6.4","6.5","7.4","10.11","10.12","10.13","10.14","10.15","12.6","12.12","12.18","12.23","12.30","15.7","15.8","15.10","15.11","15.12","15.21","15.25","15.26","15.27","15.28","15.31","15.32","15.33","15.34","16.4","16.5","17.4","20.3","22.0","29.4","32.0"],"subtitleoffset":["0.15","10.15"],"return":["0.16","9.2","9.3","10.16","19.2","19.3","28.7","36.7","36.10","39.7"],"name":["0.16","10.16"],"something":["0.16","10.16"],"dosomething":["0.16","10.16"],"一级属性":["1.0","5.0"],"app":["1.1","3.2","3.7","3.8","3.9","3.10","3.11","3.12","3.16","3.21","3.22","3.27","3.28","5.4","5.5","5.6","5.22","5.36","5.37","5.39","5.40","11.1","13.2","13.7","13.8","13.9","13.10","13.11","13.12","13.16","13.21","13.22","13.27","13.28","15.5","15.6","15.13","15.15","15.16","15.17","15.22","15.24","15.36","15.37","15.40","19.1","19.5","20.6","25.4","29.5","29.9","29.13","29.24","29.32","29.35","29.36","29.37","35.4","40.5","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.27","40.35","40.36","40.37","40.40","40.43","40.44","40.46","40.47"],"url":["1.1","3.5","3.6","3.7","3.8","3.9","3.16","3.21","3.27","3.28","5.4","5.5","5.6","5.15","5.22","5.36","5.37","5.38","5.39","5.40","11.1","13.5","13.6","13.7","13.8","13.9","13.16","13.21","13.27","13.28","15.5","15.6","15.13","15.15","15.16","15.17","15.19","15.22","15.23","15.24","15.36","15.37","15.40","19.1","19.5","20.5","20.6","25.4","29.3","29.24","29.48","30.5","35.4","40.3","40.5","40.8","40.9","40.13","40.14","40.15","40.16","40.17","40.21","40.24","40.25","40.37","40.44"],"assets":["1.1","2.1","2.4","2.5","2.15","3.4","3.5","3.6","3.7","3.8","3.9","3.16","3.27","3.28","5.1","5.4","5.5","5.6","5.15","5.22","5.36","5.37","5.38","5.39","5.40","11.1","12.1","12.3","12.4","12.8","12.9","12.10","12.11","12.15","13.4","13.5","13.6","13.7","13.8","13.9","13.16","13.27","13.28","15.1","15.5","15.6","15.7","15.9","15.10","15.11","15.13","15.15","15.16","15.17","15.19","15.22","15.23","15.24","15.26","19.1","19.5","20.5","20.6","25.4","29.24","29.32","29.35","29.48","30.5","35.4","40.5","40.7","40.17","40.24","40.35","40.36","40.37"],"全部工具函数请参考以下地址":["1.6","11.6"],"js":["1.11","11.11","15.4","15.39","28.9","29.21","29.26","29.36","29.40","29.41","29.46","39.9"],"emit":["2.0","12.0"],"focus":["2.0","12.0"],"移除事件":["2.0","12.0"],"sample":["2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","3.4","3.5","3.6","3.7","3.8","3.9","3.16","3.27","3.28","3.29","5.1","5.5","5.6","5.7","5.9","5.15","5.22","5.23","5.35","5.36","5.37","5.38","5.39","9.1","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.13","12.14","12.15","12.16","12.19","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","13.4","13.5","13.6","13.7","13.8","13.9","13.16","13.27","13.28","13.29","15.1","15.3","15.5","15.6","15.7","15.8","15.9","15.10","15.11","15.12","15.13","15.16","15.17","15.19","15.23","15.24","15.26","15.27","15.33","15.34","15.35","19.1","19.5","20.5","20.6","25.4","29.24","29.32","29.35","29.48","30.5","35.4","40.5","40.7","40.17","40.24","40.35","40.36","40.37"],"video":["2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.17","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.4","3.5","3.6","3.27","3.28","3.29","5.1","5.5","5.6","5.7","5.9","5.13","5.15","5.16","5.17","5.19","5.22","5.23","5.24","5.26","5.35","5.38","9.1","9.5","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.13","12.14","12.15","12.16","12.19","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.4","13.5","13.6","13.27","13.28","13.29","15.19","15.26","15.27","15.28","15.32","15.34","15.35","19.5","20.5","20.6","29.24","29.32","29.35","29.48","30.5","36.6","40.7","40.17","40.24","40.32","40.35","40.36","40.48"],"true":["2.17","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.39","3.29","5.2","5.3","5.19","6.2","6.4","6.5","9.1","9.5","10.10","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.38","13.29","15.2","15.3","15.19","16.2","16.4","16.5","19.5","36.13","36.14","40.10","40.32","40.45"],"setting":["2.18","2.21","2.28","3.29","9.1","9.5","12.17","12.20","12.27","13.29","19.5","36.13"],"srt":["2.28","2.29","2.30","12.27","12.28","12.29"],"并调用":["2.44","12.43"],"但数据意外未出现":["2.56","12.55"],"属性名字全部都是大写的形式":["3.0","13.0"],"未来容易发生变动":["3.0","13.0"],"new":["3.1","3.3","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.22","3.23","3.24","3.25","3.26","3.30","13.1","13.3","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.22","13.23","13.24","13.25","13.26","13.30","15.4","15.36","15.37","15.39","21.0","29.3","29.5","29.6","29.8","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.34","29.36","29.37","29.41","29.43","29.44","29.46","29.47","31.0","40.6","40.11","40.34","40.36","40.40","40.41"],"container":["3.1","3.2","3.3","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.27","3.30","13.1","13.2","13.3","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.30","15.4","15.13","15.15","15.22","15.36","15.37","15.40","19.1","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.22","29.25","29.26","29.27","29.35","29.36","29.37","29.44","29.47","30.7","40.3","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.27","40.36","40.40","40.43","40.44","40.46","40.47"],"art":["3.13","3.14","3.15","3.18","3.19","3.24","3.25","3.30","13.13","13.14","13.15","13.18","13.19","13.24","13.25","13.30","15.4","15.36","15.37","15.39","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.36","29.37","29.41","29.43","29.44","29.46","29.47","40.11","40.26","40.36","40.41"],"show":["4.0","6.2","6.3","6.4","14.0","16.2","16.3","16.4","21.0","22.0","23.0","29.28","29.30","31.0","32.0","33.0"],"block":["4.0","14.0"],"hide":["4.0","14.0"],"controls":["4.0","5.35","14.0","15.35","36.8"],"tooltip":["4.0","7.1","9.6","14.0","19.6","40.31"],"muted":["5.2","5.3","5.23","15.2","15.3","24.4","34.4","40.10"],"seek":["5.10","5.11"],"right":["5.18","5.20","8.3","8.4","17.1","18.3","18.4","25.5","35.5","36.8","40.28"],"switch":["5.18","25.5","35.5"],"click":["5.18","5.20","6.1","8.1","8.2","8.3","15.38","16.1","18.1","18.2","18.3","29.28","29.31","36.8","36.9","36.12","40.28","40.30","40.31"],"function":["5.18","5.20","6.1","8.1","8.2","8.3","16.1","18.1","18.2","18.3","29.28","29.31","36.7","36.9","36.12","40.28","40.30"],"log":["5.41"],"theme":["5.41","36.4"],"object":["6.1","8.1"],"组件样式对象":["6.1","8.1"],"false":["6.2","6.3","6.4","9.4","16.2","16.3","16.4","19.4","24.4","34.4"],"settimeout":["6.5","8.5","9.8","10.8","16.5","18.5","19.8","40.2"],"update":["6.5","8.5","9.8"],"组件挂载后触发":["7.1"],"组件的提示文本":["7.1"],"yellow":["7.2","17.2"],"02":["7.2","17.2"],"onselect":["7.2","17.2"],"item":["7.2","9.4","17.2"],"dom":["7.2","17.2"],"args":["7.3","8.2","8.3","17.3","18.2","18.3","29.28","29.31","40.28","40.30"],"mounted":["7.3","8.2","8.3","16.1","17.3","18.1","18.2","18.3"],"style":["7.4","17.4","20.5","29.31","30.4","30.5","36.11","40.31"],"color":["7.4","17.4","29.31","40.31"],"red":["7.4","17.4"],"control":["7.5","17.1","17.5"],"by":["7.5","8.5","9.8","17.5","18.5","19.8","29.10"],"absolute":["8.4","18.4"],"top":["8.4","18.4"],"50px":["8.4","18.4"],"the":["8.5","9.8","15.18","18.5","19.8","29.10"],"quality":["9.2","19.2"],"1080p":["9.2","19.2"],"src":["9.4","19.4","23.0","29.38","33.0","40.38"],"state":["9.4","29.38","40.38"],"svg":["9.4","9.7","19.4","19.7"],"settings":["9.5","19.5"],"slider":["9.5"],"5x":["9.5","9.6","19.5","19.6"],"img":["9.5","9.6","19.5","19.6","29.38"],"width":["9.5","9.6","19.4","19.6","20.5","29.1","40.1"],"icon":["9.6","19.6"],"range":["9.7","19.7"],"left":["10.9"],"有些属性是全大写的":["11.0"],"t":["12.7"],"which":["15.0"],"var":["15.4","15.39","21.0","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.26","29.34","29.36","29.40","29.41","29.43","29.44","29.46","29.47","31.0","40.11","40.34","40.41"],"artplayer":["15.4","15.13","15.36","15.37","15.39","21.0","29.3","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.34","29.35","29.36","29.37","29.43","29.44","29.47","31.0","40.6","40.11","40.12","40.18","40.20","40.22","40.23","40.27","40.34","40.36","40.40","40.41","40.43","40.46","40.47"],"no":["15.14"],"such":["15.14"],"as":["15.14"],"live":["15.14"],"or":["15.14","29.1"],"due":["15.18","15.20","29.17"],"to":["15.18","15.20","15.29","20.0"],"browser":["15.18","15.20","29.17"],"security":["15.18","15.20","29.17"],"mechanism":["15.18","15.20"],"page":["15.18","29.10"],"must":["15.18"],"have":["15.18"],"tip":["15.20","15.29","15.38","20.4","20.8","29.2","29.4","29.17","29.19"],"before":["15.20"],"jpg":["15.21"],"json":["15.25"],"stringify":["15.25"],"delete":["15.29"],"looping":["15.29"],"just":["15.29"],"useful":["15.30"],"but":["15.30","29.45"],"if":["15.38","20.8","29.45","36.9","36.10"],"you":["15.38","20.8"],"event":["16.1","18.1","28.8","36.9","39.8"],"and":["17.1","29.7"],"positions":["17.1"],"where":["17.1"],"controller":["17.1"],"appears":["17.1"],"selector":["17.1"],"heigth":["19.4"],"subject":["20.0"],"pnpm":["20.1","24.2","25.2","26.2","27.2","28.3","30.1","34.2","35.2","36.2","37.2","38.2","39.3"],"com":["20.2","30.2","30.8"],"player":["20.3","29.39"],"depends":["20.3"],"so":["20.3"],"modifying":["20.4"],"https":["20.5","30.5"],"org":["20.5","30.5"],"600px":["20.5"],"height":["20.5","29.1","40.1"],"volume":["20.6","30.6"],"option":["20.7","30.7"],"types":["20.7","30.7"],"want":["20.8"],"else":["21.0","22.0","31.0","32.0"],"notice":["21.0","22.0","23.0","31.0","32.0","33.0"],"unsupported":["21.0","22.0","23.0","31.0","32.0","33.0"],"playback":["21.0","22.0","23.0","31.0","32.0","33.0"],"format":["21.0","22.0","23.0","31.0","32.0","33.0"],"mpd":["21.0","31.0"],"application":["23.0"],"vnd":["23.0","33.0"],"apple":["23.0","33.0"],"mpegurl":["23.0","33.0"],"m3u8":["23.0","33.0"],"广告总时长":["24.4","34.4"],"totalduration":["24.4","34.4"],"视频广告是否默认静音":["24.4","34.4"],"多语言支持":["24.4","34.4"],"i18n":["24.4","34.4"],"close":["24.4","34.4"],"关闭广告":["24.4","34.4"],"countdown":["24.4","34.4"],"s秒":["24.4","34.4"],"button":["25.5","35.5"],"ui":["25.5","35.5"],"播放器的功能":["28.1","39.1"],"keyword":["28.7","39.7"],"currenttime":["28.7","39.7"],"await":["28.7","39.7"],"artplayerpluginiframe":["28.11","39.11"],"type":["28.12","39.12"],"400px":["29.1","40.1"],"300px":["29.1","40.1"],"use":["29.1"],"three":["29.2"],"file":["29.2"],"formats":["29.2"],"are":["29.2"],"supported":["29.2"],"size":["29.7"],"last":["29.7"],"enter":["29.10"],"css":["29.11"],"div":["29.11","30.3"],"classname":["29.11"],"run":["29.11"],"code":["29.11","29.40"],"policy":["29.17"],"space":["29.19"],"toggle":["29.19"],"play":["29.19"],"pause":["29.19"],"these":["29.19"],"document":["29.26"],"queryselector":["29.26"],"setting02":["29.29","40.29"],"green":["29.31","40.31"],"one":["29.33","40.33"],"more":["29.33","40.33"],"chance":["29.33","40.33"],"ploading":["29.38","40.38"],"gif":["29.38","40.38"],"identification":["29.39"],"can":["29.39"],"only":["29.39"],"resolve":["29.39"],"this":["29.39"],"cache":["29.45"],"progress":["29.45"],"of":["29.45"],"class":["30.3"],"const":["30.7"],"unpkg":["30.8"],"填":["36.4"],"则为无限制":["36.4"],"maxwidth":["36.4"],"输入框最大宽度":["36.4"],"infinity":["36.4"],"则为":["36.4"],"宽度":["36.4"],"是否显示描边":["36.5"],"mode":["36.5"],"弹幕模式":["36.5"],"0表示滚动":["36.5"],"1静止":["36.5"],"plugins":["36.6","36.13","36.14"],"artplayerplugindanmuku":["36.6","36.13","36.14"],"弹幕":["36.6"],"resovle":["36.7"],"xml":["36.8"],"隐藏弹幕":["36.8"],"prompt":["36.10"],"请输入弹幕文本":["36.10"],"弹幕测试文本":["36.10"],"trim":["36.10"],"min":["36.11"],"max":["36.11"],"step":["36.11"],"value":["36.11"],"display":["36.11"],"flex":["36.11"],"alignitems":["36.11"],"stop":["36.15"],"弹幕停止":["36.15"],"start":["36.15"],"或者使用":["40.1"],"aspect":["40.1"],"热键":["40.19"],"描述":["40.19"],"增加音量":["40.19"],"降低音量":["40.19"],"innerhtml":["40.26"],"opacity":["40.28"],"sd":["40.32"],"后缀的识别":["40.39"],"播放器只能解析这种后缀":["40.39"],"因为播放器默认使用":["40.45"]},{"0":["12.7","20.5","20.6","30.5"],"1":["36.7"],"2":["5.27","36.5"],"4":["29.11"],"5":["5.7","5.8","5.13","15.7","20.6","40.7"],"8":["2.0","12.0"],"9":["5.28","29.1"],"10":["5.10","5.11","15.10","15.11","29.35"],"16":["5.28","15.28","29.1","36.10","40.1"],"22":["19.5"],"100":["28.5","29.35","39.5","40.35"],"111":["36.7"],"120":["29.33"],"180":["29.33","40.33"],"222":["36.7"],"240":["40.33"],"333":["36.5"],"360":["9.2"],"720":["9.2","19.2"],"1000":["0.8","0.9","0.10","0.15","10.8","10.9","10.10","10.15","40.2"],"1080":["9.2","19.2"],"5000":["0.13","10.13"],"比较少用":["0.0","10.0"],"warning":["0.1","0.5","0.6","0.7","0.8","5.14","5.18","5.20","5.25","5.30","5.38","10.1","10.5","10.6","10.7","10.8","10.9","10.10","15.25","29.28","29.29","29.30","29.31","29.38","29.48","30.3","40.2","40.4","40.7","40.17","40.19","40.30","40.31","40.38"],"提示":["0.1","5.14","5.18","5.20","5.29","5.30","10.1","30.3","40.2","40.7","40.10","40.17"],"假如直接修改这个":["0.1","10.1"],"元素都是以":["0.2","10.2"],"开头命名的":["0.2","10.2"],"这是所有":["0.2","10.2"],"元素的定义":["0.2","10.2"],"mouseleave":["0.3","10.3"],"poster":["0.3","10.3"],"jpg":["0.3","10.3"],"then":["0.3","10.3"],"img":["0.3","10.3"],"loading":["0.5","10.5"],"这是所有图标的定义":["0.5","10.5"],"types":["0.5","1.6","10.5","11.6","29.48","40.48"],"使用":["0.6","10.6"],"只能更新实例化之后的":["0.6","10.6"],"to":["0.7","10.7","29.2","29.29","29.30","29.31"],"play":["0.7","4.0","5.2","10.7","14.0","15.2","29.2"],"如果想马上隐藏":["0.7","10.7"],"settimeout":["0.8","0.9","0.10","0.12","0.13","0.14","0.15","5.2","5.3","5.7","5.10","5.11","5.19","6.4","7.4","8.4","9.7","10.9","10.10","10.12","10.13","10.14","10.15","15.2","15.7","15.10","15.11","16.4","17.4","18.4","19.7"],"false":["0.8","0.9","0.10","0.14","0.15","10.8","10.9","10.10","10.14","10.15","29.28","29.30","40.28","40.30"],"left":["0.9","7.1"],"true":["0.10","0.12","2.20","3.4","3.5","3.6","3.27","3.28","5.1","5.12","5.23","5.31","6.3","10.12","12.19","13.4","13.5","13.6","13.27","13.28","15.1","15.23","15.31","16.3","19.1","25.4","29.24","29.32","35.4","40.17","40.24"],"srt":["0.11","10.11"],"on":["0.16","2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.17","2.18","2.20","2.21","2.22","2.23","2.25","2.26","2.27","2.28","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.7","3.8","3.9","3.16","5.1","5.2","5.3","5.4","5.5","5.6","5.15","5.22","5.23","5.36","5.37","8.4","9.7","10.16","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.13","12.14","12.15","12.16","12.17","12.19","12.20","12.21","12.22","12.24","12.25","12.26","12.27","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.7","13.8","13.9","13.16","15.1","15.2","15.3","15.5","15.6","15.9","15.13","15.15","15.16","15.17","15.19","15.22","15.23","15.24","15.36","15.37","18.4","19.7","24.4","34.4","36.13","36.14","40.4"],"非常少使用":["1.0"],"sample":["1.1","3.1","3.2","3.3","3.10","3.11","3.12","3.17","3.20","3.21","3.22","3.23","3.26","3.30","5.4","5.40","11.1","13.1","13.2","13.3","13.10","13.11","13.12","13.17","13.20","13.21","13.22","13.23","13.26","13.30","15.4","15.15","15.22","15.36","15.37","15.39","15.40","20.7","22.0","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.34","29.36","29.37","29.40","29.43","29.44","29.47","30.7","32.0","40.6","40.8","40.9","40.11","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.27","40.34","40.40","40.41","40.43","40.44","40.46","40.47"],"video":["1.1","3.7","3.8","3.9","3.10","3.11","3.12","3.16","3.20","3.21","3.22","3.23","3.30","5.4","5.39","11.1","13.7","13.8","13.9","13.10","13.11","13.12","13.16","13.20","13.21","13.22","13.23","13.30","15.4","15.22","15.39","19.1","20.7","25.4","29.9","29.13","29.27","30.7","35.4","40.5","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.27","40.37","40.43","40.44","40.46","40.47"],"mp4":["1.1","3.7","3.8","3.9","3.16","3.21","3.27","5.4","5.5","5.6","5.15","5.22","5.36","5.37","5.39","5.40","11.1","13.7","13.8","13.9","13.16","13.21","13.27","15.4","15.5","15.6","15.13","15.15","15.22","15.36","15.37","15.39","15.40","19.1","20.7","25.4","29.5","29.14","29.15","29.16","29.24","29.36","29.37","30.7","35.4","40.5","40.8","40.9","40.13","40.14","40.15","40.16","40.17","40.21","40.25","40.36","40.37","40.44"],"artplayer":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.11","11.12","22.0","23.0","29.11","29.40","29.41","29.46","32.0","33.0"],"d":["1.6","11.6"],"info":["1.11","2.3","2.13","5.13","5.24","5.26","5.38","5.39","9.4","11.11","15.8","15.12","15.13","15.21","15.24","15.26","15.27","15.28","15.32","15.33","15.34","19.4","20.5","28.8","30.5","39.8","40.31"],"const":["2.0","5.16","5.17","9.4","12.0","15.16","15.17","19.4","20.7","25.5","35.5","36.11"],"onready":["2.0","12.0"],"console":["2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","5.23","5.38","5.39","5.40","9.4","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","15.12","15.13","15.21","15.24","15.26","15.27","15.33","15.34","15.40","19.4","20.5","24.4","28.8","30.5","34.4","36.14","39.8","40.31"],"start":["2.3"],"end":["2.3"],"event":["2.6","2.8","2.9","2.10","2.11","2.13","2.14","5.38","9.4","12.5","12.14"],"reconnecttime":["2.12","12.12"],"state":["2.13","2.16","2.17","2.22","2.23","2.24","2.25","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","9.5","9.6","12.13","12.16","12.21","12.22","12.23","12.24","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","19.6"],"height":["2.19","12.18","30.5"],"datauri":["2.26","12.25"],"currenttime":["2.27","12.26","28.12","39.12"],"offset":["2.28","12.27"],"text":["2.29","12.28","36.7"],"ass":["2.31","12.30"],"load":["2.44","12.43"],"方法重新加载它":["2.44","12.43"],"基本上用不到":["3.0","13.0"],"app":["3.1","3.3","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.23","3.24","3.25","3.26","3.30","13.1","13.3","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.23","13.24","13.25","13.26","13.30","15.4","15.39","20.7","21.0","22.0","23.0","28.5","28.13","29.3","29.6","29.8","29.11","29.12","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.26","29.27","29.34","29.40","29.41","29.43","29.44","29.46","29.47","30.7","31.0","32.0","33.0","39.5","39.13","40.3","40.11","40.34","40.41"],"url":["3.1","3.2","3.3","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.22","3.23","3.24","3.25","3.26","3.30","13.1","13.2","13.3","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.22","13.23","13.24","13.25","13.26","13.30","15.4","15.39","20.7","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.34","29.37","29.41","29.43","29.44","29.46","29.47","30.7","40.6","40.11","40.12","40.18","40.20","40.22","40.23","40.26","40.27","40.34","40.41","40.43","40.46","40.47"],"assets":["3.1","3.2","3.3","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.30","13.1","13.2","13.3","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.30","15.4","15.36","15.37","15.39","15.40","20.7","22.0","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.34","29.36","29.37","29.40","29.41","29.43","29.44","29.46","29.47","30.7","32.0","40.3","40.6","40.8","40.9","40.11","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.26","40.27","40.34","40.40","40.41","40.43","40.44","40.46","40.47"],"loop":["3.4","3.5","3.6","13.4","13.5","13.6"],"flip":["3.4","3.5","3.6","13.4","13.5","13.6"],"dblclick":["3.16","13.16"],"setting":["3.27","3.28","13.27","13.28","19.1","36.11"],"playbackrate":["3.27","13.27"],"contextmenu":["3.27","3.28","3.29","13.27","13.28","13.29"],"aspectratio":["3.28","13.28"],"show":["3.28","3.29","9.7","13.28","13.29","19.7","36.9","40.28","40.30"],"click":["4.0","5.35","5.38","14.0","15.35","24.4","25.5","34.4","35.5"],"marginright":["4.0","14.0"],"比较常用":["5.0"],"muted":["5.1","15.1","15.23"],"ready":["5.2","5.3","5.5","5.6","5.7","5.9","5.15","5.19","5.22","5.23","6.4","7.4","8.4","9.7","15.2","15.3","15.5","15.6","15.7","15.9","15.10","15.13","15.16","15.17","15.19","15.23","15.24","16.4","17.4","18.4","19.7","36.14"],"seek":["5.7","15.7","15.10","15.11"],"有的视频是没有时长的":["5.14"],"async":["5.16","5.17","15.16","15.17"],"await":["5.16","5.17","15.16","15.17"],"t":["5.21"],"json":["5.25"],"stringify":["5.25"],"删除区间循环播放":["5.29"],"只需要设置":["5.29"],"为":["5.29"],"即可":["5.29"],"resize":["5.30","36.13"],"playsinline":["5.31","15.31","40.37"],"m3u8":["5.33","29.2","40.40"],"000":["5.34"],"right":["5.35","7.1","15.35"],"html":["5.35","15.35","20.1","30.1"],"green":["5.41"],"组件点击事件":["6.1","8.1"],"mounted":["6.1","8.1","29.28","36.11","40.28"],"组件挂载后触发":["6.1","8.1"],"get":["6.2","6.3","7.2","7.3","8.2","8.3","16.2","16.3","17.2","17.3","18.2","18.3"],"the":["6.2","6.3","6.4","6.5","7.2","7.3","7.4","8.2","8.3","8.4","9.7","15.14","16.2","16.3","16.4","16.5","17.2","17.3","17.4","18.2","18.3","18.4","19.7","29.19"],"element":["6.2","6.3","7.2","7.3","8.2","8.3","16.2","16.3","17.2","17.3","18.2","18.3"],"of":["6.2","6.3","7.2","7.3","8.2","8.3","16.2","16.3","17.2","17.3","18.2","18.3","29.38"],"by":["6.2","6.3","6.4","6.5","7.2","7.4","8.4","16.2","16.3","16.4","16.5","17.2","17.4","18.4","29.2"],"delete":["6.4","7.4","8.4","9.7","16.4","17.4","18.4","19.7"],"和":["7.1","36.6"],"控制控制器出现的左右位置":["7.1"],"selector":["7.1"],"array":["7.1","17.1"],"return":["7.2","17.2"],"control":["7.2","7.3","7.4","17.2","17.3","17.4"],"200px":["8.5","18.5"],"720p":["9.2","19.2"],"360p":["9.2","19.2"],"nextstate":["9.4","19.4"],"heigth":["9.5","9.6","19.5","19.6"],"src":["9.5","9.6","19.5","19.6"],"svg":["9.5","9.6","19.5","19.6"],"pip":["9.8","19.8"],"mode":["9.8","19.8"],"close":["9.8","19.8"],"说明这些属性是不稳定的":["11.0"],"可能会在将来被更改":["11.0"],"is":["15.0","16.1","18.1","24.4","29.45","34.4"],"more":["15.0","29.10"],"commonly":["15.0"],"that":["15.14","17.1"],"not":["15.14","15.30"],"been":["15.14"],"decoded":["15.14"],"obtained":["15.14"],"interaction":["15.18","15.20"],"before":["15.18"],"triggering":["15.18","15.20"],"for":["15.18","15.20","29.10"],"page":["15.20"],"must":["15.20","20.3","29.10"],"have":["15.20","20.3"],"tip":["15.25","20.6","30.6","30.8"],"dimension":["15.25"],"option":["15.29"],"aer":["15.29"],"two":["15.29"],"does":["15.30"],"know":["15.30"],"specific":["15.30"],"position":["15.35"],"need":["15.38","29.2","29.45"],"some":["15.38"],"events":["15.38"],"only":["15.38","29.19"],"exist":["15.38"],"in":["15.38","20.4","29.4"],"life":["15.38"],"cycle":["15.38"],"container":["15.39","20.7","21.0","22.0","23.0","29.3","29.21","29.23","29.34","29.40","29.41","29.43","29.46","31.0","32.0","33.0","40.34","40.41"],"triggered":["16.1","18.1"],"after":["16.1","18.1","29.19"],"tooltip":["16.1","18.1"],"objects":["17.1"],"select":["17.1"],"list":["17.1"],"onselect":["17.1"],"a":["17.1","20.3"],"item":["19.4"],"width":["19.5","28.5","30.5","39.5"],"chinese":["20.0"],"your":["20.3"],"following":["20.3","20.8","29.30","29.31"],"links":["20.3"],"directly":["20.4"],"will":["20.4","29.19"],"400px":["20.5","30.5"],"margin":["20.5","30.5"],"60px":["20.5","30.5"],"auto":["20.5","30.5"],"art":["20.6","28.12","29.11","29.26","30.6","39.12"],"new":["20.6","22.0","29.11","29.26","29.40","30.6","32.0","40.26"],"be":["20.8","29.10"],"please":["20.8","29.28","29.29","29.30","29.31"],"modify":["20.8"],"configuration":["20.8"],"and":["20.8","29.2","29.17"],"akamaized":["21.0","31.0"],"net":["21.0","31.0"],"akamai":["21.0","31.0"],"bbb":["21.0","31.0"],"30fps":["21.0","31.0"],"var":["22.0","23.0","29.11","32.0","33.0"],"test":["23.0","33.0"],"streams":["23.0","33.0"],"mux":["23.0","33.0"],"x36xhzz":["23.0","33.0"],"detail":["24.4","34.4"],"查看详情":["24.4","34.4"],"canbeclosed":["24.4","34.4"],"s秒后可关闭广告":["24.4","34.4"],"ad":["24.4","34.4"],"clicked":["24.4","34.4"],"fullscreen":["25.4","35.4"],"fullscreenweb":["25.4","35.4"],"function":["25.5","35.5","36.8","36.11","40.31"],"plugins":["25.5","35.5"],"artplayerplugincontrol":["25.5","35.5"],"或者获取":["28.1","39.1"],"div":["28.5","28.13","39.5","39.13"],"class":["28.5","28.13","39.5","39.13"],"style":["28.5","39.5"],"or":["28.7","29.2","39.7"],"resolve":["28.7","39.7"],"method":["28.7","39.7"],"currenttime2":["28.7","39.7"],"里":["28.10","39.10"],"data":["28.12","39.12"],"aspect":["29.1"],"ratio":["29.1","40.1"],"ogg":["29.2","40.2"],"webm":["29.2","40.2"],"if":["29.2","29.4","29.17"],"callback":["29.4"],"instance":["29.4"],"but":["29.4"],"read":["29.7"],"value":["29.7"],"at":["29.7"],"js":["29.11"],"source":["29.17"],"address":["29.17"],"website":["29.17"],"are":["29.17"],"take":["29.19"],"effect":["29.19"],"player":["29.19"],"gets":["29.19"],"innerhtml":["29.26"],"refer":["29.28","29.29","29.30","29.31"],"sd":["29.32"],"480p":["29.32","40.32"],"谁でもいいはずなのに":["29.33","40.33"],"夏の想い出がまわる":["29.33","40.33"],"png":["29.35","29.38","40.35","40.38"],"definition":["29.38"],"however":["29.39"],"cannot":["29.39"],"resolved":["29.39"],"zh":["29.42","40.42"],"cn":["29.42","40.42"],"tw":["29.42","40.42"],"same":["29.45"],"different":["29.45"],"you":["29.45"],"definitions":["29.48"],"播放器的尺寸依赖于容器":["30.3"],"的尺寸":["30.3"],"所以你的容器":["30.3"],"非响应式":["30.4"],"在":["30.4"],"600px":["30.5"],"全部":["30.6"],"volume":["30.7"],"假如你要兼容更古老的浏览器时":["30.8"],"dark":["36.4"],"输入框自定义挂载时的主题色":["36.4"],"默认为":["36.4"],"可以选填亮色":["36.4"],"light":["36.4"],"heatmap":["36.4"],"是否开启弹幕热度图":["36.4"],"beforeemit":["36.4"],"trim":["36.4"],"red":["36.5"],"文件":["36.6"],"bilibili":["36.6"],"网站的弹幕格式一致":["36.6"],"time":["36.7"],"target":["36.9"],"innertext":["36.9"],"else":["36.9"],"color":["36.10"],"math":["36.10"],"floor":["36.10"],"random":["36.10"],"0xffffff":["36.10"],"tostring":["36.10"],"center":["36.11"],"queryselector":["36.11"],"切换弹幕":["36.12"],"config":["36.12"],"xml":["36.13","36.14"],"弹幕开始":["36.15"],"hide":["36.15"],"弹幕隐藏":["36.15"],"默认支持三种视频文件格式":["40.2"],"播放器会缓存最后一次音量的大小":["40.7"],"假如希望默认进入页面就能自动播放视频":["40.10"],"必需为":["40.10"],"视频快进":["40.19"],"视频快退":["40.19"],"space":["40.19"],"切换播放":["40.19"],"暂停":["40.19"],"subtitle":["40.24"],"组件配置":["40.30"],"args":["40.31"],"hd":["40.32"],"webkit":["40.37"],"全部图标的定义":["40.38"],"但无法解析这种后缀":["40.39"],"作为":["40.45"],"key":["40.45"],"来缓存播放进度的":["40.45"],"但假如你的同一个视频的":["40.45"],"写法参考":["40.48"]},{"0":["5.9","5.10","5.11","5.14","5.21","15.9","15.10","15.11","15.14","15.21","20.7","30.7"],"1":["9.6","19.6"],"2":["5.7","15.7","15.27","36.7"],"3":["36.5","36.7"],"5":["5.5","5.6","9.6","15.5","15.6","15.8","15.13","19.6","20.7","30.7"],"9":["15.28","40.1"],"10":["9.6","19.6","40.35"],"100":["28.13","39.13"],"240":["29.33"],"300":["29.33","40.33"],"333":["36.7"],"360":["19.2"],"404":["3.13","3.14","13.13","13.14"],"1000":["0.12","0.14","10.12","10.14","28.7","39.7"],"3000":["5.2","5.3","5.7","5.10","5.11","5.19","6.4","6.5","7.4","7.5","8.4","8.5","9.7","9.8","15.2","15.3","15.7","15.10","15.11","15.19","16.4","16.5","17.4","17.5","18.4","18.5","19.7","19.8"],"对象":["0.1","10.1"],"播放器不会马上做出响应":["0.1","10.1"],"types":["0.2","2.0","10.2","12.0","29.38","29.42","40.38","40.42"],"d":["0.2","0.5","2.0","10.2","10.5","12.0","29.38","29.42","29.48","40.38","40.42","40.48"],"ts":["0.2","0.5","1.6","2.0","10.2","10.5","11.6","12.0","29.38","29.42","29.48","40.38","40.42","40.48"],"warning":["0.3","0.9","0.10","0.13","0.15","2.0","10.3","10.13","10.15","12.0","20.5","29.1","29.35","29.42","30.5","40.1","40.28","40.29","40.35","40.42"],"提示":["0.3","0.13","5.25","5.38","10.3","10.13","40.1","40.4","40.19"],"假如你需要一些":["0.3","5.38","10.3"],"事件只存在于播放器的生命周期上时":["0.3","5.38","10.3"],"强烈建议使用这些函数":["0.3","10.3"],"以避免造成内存泄漏":["0.3","5.38","10.3"],"your":["0.4","10.4"],"假如想在实例化之前更新":["0.6","10.6"],"请使用基础选项的":["0.6","10.6"],"来更新":["0.6","10.6"],"的显示":["0.7","10.7"],"组件配置":["0.8","0.9","0.10","10.8","10.9","10.10","40.28","40.31"],"请参考以下地址":["0.8","0.9","0.10","0.15","10.8","10.9","10.10","10.15","40.28","40.29","40.30","40.31"],"component":["0.8","0.9","0.10","0.15","10.8","10.9","10.10","10.15","29.28","29.29","29.30","29.31","40.28","40.29","40.30","40.31"],"color":["0.11","10.11","29.36","40.36"],"red":["0.11","10.11"],"false":["0.12","5.19","9.8","10.12","15.19","19.8"],"只在播放器获得焦点后":["0.13","10.13","40.19"],"如点击了播放器后":["0.13","10.13","40.19"],"这些快捷键才会生效":["0.13","10.13","40.19"],"true":["0.14","3.10","3.11","3.12","3.20","3.21","3.22","3.23","5.22","10.14","13.10","13.11","13.12","13.20","13.21","13.22","13.23","15.12","15.22","29.8","29.9","29.11","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.22","29.23","29.25","29.26","29.37","29.43","29.44","29.46","29.47","36.10","40.8","40.9","40.11","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.22","40.23","40.25","40.26","40.37","40.43","40.44","40.46","40.47"],"设置面板":["0.15","10.15"],"html":["0.15","10.15","24.2","25.2","26.2","27.2","28.3","34.2","35.2","36.2","37.2","38.2","39.3"],"ready":["0.16","2.0","5.1","5.4","10.16","12.0","15.1","15.4","15.15","15.22","21.0","22.0","23.0","31.0","32.0","33.0"],"off":["2.0","12.0"],"全部事件请参考以下地址":["2.0","12.0"],"events":["2.0","12.0"],"info":["2.1","2.2","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","2.31","5.16","5.17","5.23","5.36","5.37","5.40","9.5","12.1","12.2","12.3","12.4","12.5","12.6","12.7","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.27","12.28","12.29","12.30","15.16","15.17","15.23","15.36","15.37","15.39","15.40","19.5","21.0","22.0","23.0","24.4","31.0","32.0","33.0","34.4","36.14"],"console":["2.2","2.7","2.20","2.28","2.31","2.39","3.7","3.8","3.9","3.16","5.16","5.17","5.36","5.37","9.5","12.2","12.6","12.7","12.19","12.27","12.30","12.38","13.7","13.8","13.9","13.16","15.16","15.17","15.23","15.36","15.37","15.39","19.5","21.0","22.0","23.0","31.0","32.0","33.0"],"log":["2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.7","3.8","3.9","3.16","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.7","13.8","13.9","13.16"],"video":["3.1","3.2","3.3","3.15","3.17","3.18","3.19","3.24","3.25","3.26","13.1","13.2","13.3","13.15","13.17","13.18","13.19","13.24","13.25","13.26","29.3","29.6","29.8","29.11","29.12","29.18","29.20","29.21","29.22","29.23","29.25","29.26","29.34","29.41","29.43","29.47","40.3","40.11","40.26","40.34","40.41"],"mp4":["3.1","3.2","3.3","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.22","3.23","3.24","3.25","3.26","3.30","13.1","13.2","13.3","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.22","13.23","13.24","13.25","13.26","13.30","29.3","29.6","29.8","29.9","29.11","29.12","29.13","29.18","29.20","29.21","29.22","29.23","29.25","29.26","29.27","29.34","29.41","29.43","29.44","29.46","29.47","40.3","40.6","40.11","40.12","40.18","40.20","40.22","40.23","40.26","40.27","40.34","40.41","40.43","40.46","40.47"],"playbackrate":["3.4","3.5","3.6","13.4","13.5","13.6"],"aspectratio":["3.4","3.5","3.6","13.4","13.5","13.6"],"autoplayback":["3.10","3.11","3.12","13.10","13.11","13.12"],"sample":["3.13","3.14","3.15","3.18","3.19","3.24","3.25","13.13","13.14","13.15","13.18","13.19","13.24","13.25","29.3","29.11","29.26","29.41","29.46","40.3","40.26"],"autoorientation":["3.20","13.20"],"show":["3.21","3.27","13.21","13.27","36.15"],"fastforward":["3.22","3.23","13.22","13.23"],"fullscreenweb":["3.30","13.30"],"pause":["4.0","14.0"],"layer":["4.0","14.0"],"png":["4.0","14.0"],"t":["5.9","5.10","5.11","15.9","15.10","15.11","15.21","15.29"],"例如直播中的视频或者没被解码完成的视频":["5.14"],"这个时候获取的时长会是":["5.14"],"由于浏览器安全机制":["5.18","5.20","40.17"],"触发窗口全屏前":["5.18"],"页面必须先存在交互":["5.18","5.20"],"例如用户点击过页面":["5.18","5.20"],"触发画中画前":["5.20"],"尺寸和坐标信息是通过":["5.25"],"getboundingclientrect":["5.25","15.25"],"获取的":["5.25"],"与":["5.29"],"option":["5.29"],"是两个不同的东西":["5.29"],"请勿弄乱":["5.29"],"当你的容器只有宽度":["5.30"],"但不知道具体高度时":["5.30"],"这个属性很有用":["5.30"],"它能自动计算出视频的高度":["5.30"],"但你需要确定设置这个属性的时机":["5.30"],"强烈建议使用该函数":["5.38"],"tooltip":["6.1","8.1"],"组件的提示文本":["6.1","8.1"],"remove":["6.4","7.4","8.4","9.7"],"选择列表的对象数组":["7.1"],"onselect":["7.1"],"选择列表的元素被点击时触发的函数":["7.1"],"by":["7.3","8.2","8.3","9.7","17.3","18.2","18.3","19.7"],"left":["8.5","18.5","29.2"],"switchquality":["9.2","19.2"],"open":["9.4","19.4"],"return":["9.4","9.5","19.4","19.5"],"item":["9.5","19.5"],"event":["9.5"],"x":["9.5","19.5"],"range":["9.6","19.6"],"switch":["9.8","19.8"],"used":["15.0"],"settimeout":["15.3","15.19","28.7","39.7"],"on":["15.4","15.18","15.20","29.2"],"at":["15.14","29.39"],"this":["15.14","15.38"],"time":["15.14","15.30","29.39"],"will":["15.14","20.5","29.4"],"be":["15.14"],"example":["15.18","15.20"],"user":["15.18","15.20"],"has":["15.18","15.20"],"clicked":["15.18","15.20","17.1"],"are":["15.25"],"obtained":["15.25"],"through":["15.25"],"different":["15.29"],"things":["15.29"],"please":["15.29","29.2","29.10"],"don":["15.29"],"mix":["15.29"],"them":["15.29"],"up":["15.29"],"you":["15.30","29.39"],"need":["15.30"],"determine":["15.30"],"m3u8":["15.33","29.40","40.2"],"000":["15.34"],"we":["15.38"],"strongly":["15.38"],"recommend":["15.38"],"using":["15.38"],"avoid":["15.38"],"memory":["15.38"],"leakage":["15.38"],"text":["16.1","18.1"],"when":["17.1"],"an":["17.1"],"install":["20.0"],"script":["20.1","24.2","25.2","26.2","27.2","28.3","30.1","34.2","35.2","36.2","37.2","38.2","39.3"],"can":["20.3"],"see":["20.3"],"more":["20.3"],"examples":["20.3"],"packages":["20.3","20.6","30.3","30.6"],"template":["20.3","30.3"],"not":["20.4","20.5","29.4"],"change":["20.4","20.5","36.11"],"the":["20.4","20.5"],"player":["20.4"],"tip":["20.5","29.1","30.3"],"modifying":["20.5"],"directly":["20.5"],"in":["20.5"],"all":["20.6","29.1","29.38"],"definitions":["20.6","29.42"],"volume":["20.7"],"art8":["20.7","30.7"],"new":["20.7","30.7"],"build":["20.8","30.8"],"it":["20.8"],"yourself":["20.8"],"scripts":["20.8","30.8"],"reference":["20.8"],"documents":["20.8"],"browserslist":["20.8","30.8"],"type":["21.0","23.0","31.0","33.0"],"customtype":["21.0","22.0","23.0","31.0","32.0","33.0"],"skipped":["24.4","34.4"],"skip":["24.4","34.4"],"plugins":["25.4","35.4"],"artplayerplugincontrol":["25.4","35.4"],"播放器的值":["28.1","39.1"],"height":["28.5","28.13","39.5","39.13"],"style":["28.13","39.13"],"width":["28.13","39.13"],"options":["29.1"],"only":["29.1"],"is":["29.1"],"required":["29.1"],"flv":["29.2","40.2"],"other":["29.2"],"refer":["29.2"],"libraries":["29.2"],"assets":["29.3","29.11","29.26"],"uses":["29.4"],"arrow":["29.4"],"point":["29.4"],"jpg":["29.5","40.5"],"ffad00":["29.6","40.6"],"next":["29.7"],"initialization":["29.7"],"such":["29.7","29.19"],"as":["29.7","29.19"],"refreshing":["29.7"],"page":["29.7"],"information":["29.10"],"read":["29.10"],"policy":["29.10","40.10"],"changes":["29.10","40.10"],"url":["29.11","29.26"],"cross":["29.17"],"domain":["29.17"],"may":["29.17"],"fail":["29.17"],"focus":["29.19"],"clicking":["29.19"],"srt":["29.24","40.24"],"setting":["29.24","29.31","40.14","40.15","40.16","40.24"],"to":["29.28"],"following":["29.28","29.29"],"address":["29.28","29.29","29.30","29.31"],"for":["29.28","29.29","29.30","29.31"],"hd":["29.32"],"720p":["29.32","40.32"],"こんなとこにあるはずもないのに":["29.33","40.33"],"终わり":["29.33","40.33"],"generate":["29.35"],"preview":["29.35"],"online":["29.35"],"tool":["29.35","40.35"],"03a9f4":["29.36","40.36"],"font":["29.36","40.36"],"size":["29.36","40.36"],"30px":["29.36","40.36"],"webkit":["29.37"],"playsinline":["29.37"],"if":["29.39"],"use":["29.39"],"better":["29.39"],"specify":["29.39"],"same":["29.39"],"identify":["29.45"],"unique":["29.45"],"必须是有尺寸的":["30.3"],"以下链接可以看到更多的使用例子":["30.3"],"里直接修改":["30.4","30.5"],"是不会改变播放器的":["30.4","30.5"],"非响应式":["30.5"],"在":["30.5"],"定义":["30.6"],"请修改以下配置然后自行构建":["30.8"],"构建配置":["30.8"],"参考文档":["30.8"],"发送弹幕前的自定义校验":["36.4"],"通过":["36.4"],"mount":["36.4"],"选项可以自定义输入框挂载的位置":["36.4"],"默认挂载于播放器底部":["36.4"],"仅在当宽度小于最小值时生效":["36.4"],"document":["36.4"],"queryselector":["36.4"],"artplayer":["36.4"],"green":["36.5"],"显示弹幕":["36.8","36.9"],"hide":["36.9"],"border":["36.10"],"addeventlistener":["36.11"],"number":["36.11"],"v2":["36.12"],"弹幕显示":["36.15"],"destroy":["36.15"],"弹幕销毁":["36.15"],"全部选项里":["40.1"],"只有":["40.1"],"是必填的":["40.1"],"如需要播放":["40.2"],"或者":["40.2"],"等其它格式":["40.2"],"请参考左侧的":["40.2"],"第三方库":["40.2"],"回调函数里的":["40.4"],"就是播放器实例":["40.4"],"但回调函数假如使用了箭头函数":["40.4"],"则不会指向播放器实例":["40.4"],"下次初始化时":["40.7"],"如刷新页面":["40.7"],"播放器会读取该缓存值":["40.7"],"更多信息请阅读":["40.10"],"假如视频源地址和网站是跨域的":["40.17"],"可能会出现截图失败":["40.17"],"在线生成预览图":["40.35"],"thumbnail":["40.35"],"所以假如你使用了":["40.39"],"最好同时要指明":["40.39"],"function":["40.40"],"写法参考":["40.42"],"是不同的话":["40.45"],"那么你需要使用":["40.45"],"来标识视频的唯一":["40.45"]}]'},e={"0.0":{t:"# 高级属性\r",p:`这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
+`,l:"advanced/built-in.html",a:"高级属性"},"0.1":{t:"`option`\r",p:`播放器的选项
+<div className="run-code">▶ Run Code< ...`,l:"advanced/built-in.html#option",a:"option"},"0.2":{t:"`template`\r",p:`管理播放器所有的 DOM 元素
+<div className="run-code">▶ Ru ...`,l:"advanced/built-in.html#template",a:"template"},"0.3":{t:"`events`\r",p:"管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener ...",l:"advanced/built-in.html#events",a:"events"},"0.4":{t:"`storage`\r",p:`管理播放器的本地存储
+
+name 属性用于设置缓存的 key
+set 方法用于设置缓存
+get 方法用于获取缓存
+del 方 ...`,l:"advanced/built-in.html#storage",a:"storage"},"0.5":{t:"`icons`\r",p:`管理播放器所有的 svg 图标
+<div className="run-code">▶ Ru ...`,l:"advanced/built-in.html#icons",a:"icons"},"0.6":{t:"`i18n`\r",p:`管理播放器的 i18n
+
+get 方法用于获取 i18n 的值
+update 方法用于更新 i18n 对象
+
+<div ...`,l:"advanced/built-in.html#i18n",a:"i18n"},"0.7":{t:"`notice`\r",p:`管理播放器的提示语,只有一个 show 属性用于显示提示语
+<div className="run-code ...`,l:"advanced/built-in.html#notice",a:"notice"},"0.8":{t:"`layers`\r",p:`管理播放器的层
+
+add 方法用于动态添加层
+remove 方法用于动态删除层
+update 方法用于动态更新层
+show ...`,l:"advanced/built-in.html#layers",a:"layers"},"0.9":{t:"`controls`\r",p:`管理播放器的控制器
+
+add 方法用于动态添加控制器
+remove 方法用于动态删除控制器
+update 方法用于动态更新控 ...`,l:"advanced/built-in.html#controls",a:"controls"},"0.10":{t:"`contextmenu`\r",p:`管理播放器的右键菜单
+
+add 方法用于动态添加菜单
+remove 方法用于动态删除菜单
+update 方法用于动态更新菜单 ...`,l:"advanced/built-in.html#contextmenu",a:"contextmenu"},"0.11":{t:"`subtitle`\r",p:`管理播放器的字幕功能
+
+url 属性设置和返回当前字幕地址
+style 方法设置当前字幕的样式
+switch 方法设置当前字 ...`,l:"advanced/built-in.html#subtitle",a:"subtitle"},"0.12":{t:"`loading`\r",p:`管理播放器的加载层
+
+show 属性用于设置是否显示加载层
+toggle 属性用于切换是否显示加载层
+
+<div cl ...`,l:"advanced/built-in.html#loading",a:"loading"},"0.13":{t:"`hotkey`\r",p:`管理播放器的快捷键功能
+
+add 方法用于添加快捷键
+remove 方法用于删除快捷键
+
+<div className ...`,l:"advanced/built-in.html#hotkey",a:"hotkey"},"0.14":{t:"`mask`\r",p:`管理播放器的遮罩层
+
+show 属性用于设置是否显示遮罩层
+toggle 属性用于切换是否显示遮罩层
+
+<div cl ...`,l:"advanced/built-in.html#mask",a:"mask"},"0.15":{t:"`setting`\r",p:`管理播放器的设置面板
+
+add 方法用于动态添加设置项
+remove 方法用于动态删除设置项
+update 方法用于动态更新 ...`,l:"advanced/built-in.html#setting",a:"setting"},"0.16":{t:"`plugins`\r",p:`管理播放器的插件功能,只有一个方法 add 用于动态添加插件
+<div className="run-cod ...`,l:"advanced/built-in.html#plugins",a:"plugins"},"1.0":{t:"# 静态属性\r",p:`这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
+`,l:"advanced/class.html",a:"静态属性"},"1.1":{t:"`instances`\r",p:`返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
+<div className=" ...`,l:"advanced/class.html#instances",a:"instances"},"1.2":{t:"`version`\r",p:`返回播放器的版本信息
+<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#version",a:"version"},"1.3":{t:"`env`\r",p:`返回播放器的环境变量
+<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#env",a:"env"},"1.4":{t:"`build`\r",p:`返回播放器的打包时间
+<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#build",a:"build"},"1.5":{t:"`config`\r",p:`返回视频的默认配置
+<div className="run-code">▶ Run Code ...`,l:"advanced/class.html#config",a:"config"},"1.6":{t:"`utils`\r",p:`返回播放器的工具函数集合
+<div className="run-code">▶ Run C ...`,l:"advanced/class.html#utils",a:"utils"},"1.7":{t:"`scheme`\r",p:`返回播放器选项的校验方案
+<div className="run-code">▶ Run C ...`,l:"advanced/class.html#scheme",a:"scheme"},"1.8":{t:"`Emitter`\r",p:`返回事件分发器的构造函数
+<div className="run-code">▶ Run C ...`,l:"advanced/class.html#emitter",a:"emitter"},"1.9":{t:"`validator`\r",p:`返回选项的校验函数
+<div className="run-code">▶ Run Code ...`,l:"advanced/class.html#validator",a:"validator"},"1.10":{t:"`kindOf`\r",p:`返回类型检测的函数工具
+<div className="run-code">▶ Run Co ...`,l:"advanced/class.html#kindof",a:"kindof"},"1.11":{t:"`html`\r",p:`返回播放器所需的 html 字符串
+<div className="run-code">▶ ...`,l:"advanced/class.html#html",a:"html"},"1.12":{t:"`option`\r",p:`返回播放器的默认选项
+<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#option",a:"option"},"2.0":{t:"# 实例事件\r",p:`播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件
+监听事件:
+<div cl ...`,l:"advanced/event.html",a:"实例事件"},"2.1":{t:"`ready`\r",p:`当播放器首次可以播放器时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#ready",a:"ready"},"2.2":{t:"`restart`\r",p:`当播放器切换地址后并可以播放时触发
+<div className="run-code">▶ ...`,l:"advanced/event.html#restart",a:"restart"},"2.3":{t:"`loop`\r",p:`当出现区间循环时触发
+<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#loop",a:"loop"},"2.4":{t:"`pause`\r",p:`当播放器暂停时触发
+<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#pause",a:"pause"},"2.5":{t:"`play`\r",p:`当播放器播放时触发
+<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#play",a:"play"},"2.6":{t:"`hotkey`\r",p:`当播放器热键被按下时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#hotkey",a:"hotkey"},"2.7":{t:"`destroy`\r",p:`当播放器销毁时触发
+<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#destroy",a:"destroy"},"2.8":{t:"`focus`\r",p:`当播放器获得焦点时触发
+<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#focus",a:"focus"},"2.9":{t:"`blur`\r",p:`当播放器失去焦点时触发
+<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#blur",a:"blur"},"2.10":{t:"`dblclick`\r",p:`当播放器被双击时触发
+<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#dblclick",a:"dblclick"},"2.11":{t:"`click`\r",p:`当播放器被单击时触发
+<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#click",a:"click"},"2.12":{t:"`error`\r",p:`当播放器加载视频发生错误时触发
+<div className="run-code">▶ Ru ...`,l:"advanced/event.html#error",a:"error"},"2.13":{t:"`hover`\r",p:`当播放器被鼠标移出或者移入时触发
+<div className="run-code">▶ R ...`,l:"advanced/event.html#hover",a:"hover"},"2.14":{t:"`mousemove`\r",p:`当播放器被鼠标经过时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#mousemove",a:"mousemove"},"2.15":{t:"`resize`\r",p:`当播放器尺寸变化时触发
+<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#resize",a:"resize"},"2.16":{t:"`view`\r",p:`当播放器出现在视口时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#view",a:"view"},"2.17":{t:"`lock`\r",p:`在移动端,当锁定的状态发生变化时触发
+<div className="run-code">▶ ...`,l:"advanced/event.html#lock",a:"lock"},"2.18":{t:"`aspectRatio`\r",p:`当播放器长宽比变化时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#aspectratio",a:"aspectratio"},"2.19":{t:"`autoHeight`\r",p:`当播放器自动设置高度时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#autoheight",a:"autoheight"},"2.20":{t:"`autoSize`\r",p:`当播放器自动设置尺寸时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#autosize",a:"autosize"},"2.21":{t:"`flip`\r",p:`当播放器发生翻转时触发
+<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#flip",a:"flip"},"2.22":{t:"`fullscreen`\r",p:`当播放器发生窗口全屏时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#fullscreen",a:"fullscreen"},"2.23":{t:"`fullscreenWeb`\r",p:`当播放器发生网页全屏时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#fullscreenweb",a:"fullscreenweb"},"2.24":{t:"`mini`\r",p:`当播放器进入迷你模式时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#mini",a:"mini"},"2.25":{t:"`pip`\r",p:`当播放器进入画中画时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#pip",a:"pip"},"2.26":{t:"`screenshot`\r",p:`当播放器被截图时触发
+<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#screenshot",a:"screenshot"},"2.27":{t:"`seek`\r",p:`当播放器发生时间跳转时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#seek",a:"seek"},"2.28":{t:"`subtitleOffset`\r",p:`当播放器发生字幕偏移时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#subtitleoffset",a:"subtitleoffset"},"2.29":{t:"`subtitleUpdate`\r",p:`当字幕更新时触发
+<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleupdate",a:"subtitleupdate"},"2.30":{t:"`subtitleLoad`\r",p:`当字幕加载时触发
+<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleload",a:"subtitleload"},"2.31":{t:"`subtitleSwitch`\r",p:`当字幕切换时触发
+<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleswitch",a:"subtitleswitch"},"2.32":{t:"`info`\r",p:`当信息面板显示或隐藏时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#info",a:"info"},"2.33":{t:"`layer`\r",p:`当自定义层显示或隐藏时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#layer",a:"layer"},"2.34":{t:"`loading`\r",p:`当加载器显示或隐藏时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#loading",a:"loading"},"2.35":{t:"`mask`\r",p:`当遮罩层显示或隐藏时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#mask",a:"mask"},"2.36":{t:"`subtitle`\r",p:`当字幕层显示或隐藏时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#subtitle",a:"subtitle"},"2.37":{t:"`contextmenu`\r",p:`当右键菜单显示或隐藏时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#contextmenu",a:"contextmenu"},"2.38":{t:"`control`\r",p:`当控制器显示或隐藏时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#control",a:"control"},"2.39":{t:"`setting`\r",p:`当设置面板显示或隐藏时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#setting",a:"setting"},"2.40":{t:"`video:canplay`\r",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容
+`,l:"advanced/event.html#video-canplay",a:"video-canplay"},"2.41":{t:"`video:canplaythrough`\r",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束
+`,l:"advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"2.42":{t:"`video:complete`\r",p:`OfflineAudioContext 渲染完成
+`,l:"advanced/event.html#video-complete",a:"video-complete"},"2.43":{t:"`video:durationchange`\r",p:`duration 属性的值改变时触发
+`,l:"advanced/event.html#video-durationchange",a:"video-durationchange"},"2.44":{t:"`video:emptied`\r",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"advanced/event.html#video-emptied",a:"video-emptied"},"2.45":{t:"`video:ended`\r",p:`视频停止播放,因为 media 已经到达结束点
+`,l:"advanced/event.html#video-ended",a:"video-ended"},"2.46":{t:"`video:error`\r",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式
+`,l:"advanced/event.html#video-error",a:"video-error"},"2.47":{t:"`video:loadeddata`\r",p:`media 中的首帧已经完成加载
+`,l:"advanced/event.html#video-loadeddata",a:"video-loadeddata"},"2.48":{t:"`video:loadedmetadata`\r",p:`已加载元数据
+`,l:"advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"2.49":{t:"`video:pause`\r",p:`播放已暂停
+`,l:"advanced/event.html#video-pause",a:"video-pause"},"2.50":{t:"`video:play`\r",p:`播放已开始
+`,l:"advanced/event.html#video-play",a:"video-play"},"2.51":{t:"`video:playing`\r",p:`由于缺乏数据而暂停或延迟后,播放准备开始
+`,l:"advanced/event.html#video-playing",a:"video-playing"},"2.52":{t:"`video:progress`\r",p:`在浏览器加载资源时周期性触发
+`,l:"advanced/event.html#video-progress",a:"video-progress"},"2.53":{t:"`video:ratechange`\r",p:`播放速率发生变化
+`,l:"advanced/event.html#video-ratechange",a:"video-ratechange"},"2.54":{t:"`video:seeked`\r",p:`跳帧(seek)操作完成
+`,l:"advanced/event.html#video-seeked",a:"video-seeked"},"2.55":{t:"`video:seeking`\r",p:`跳帧(seek)操作开始
+`,l:"advanced/event.html#video-seeking",a:"video-seeking"},"2.56":{t:"`video:stalled`\r",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现
+`,l:"advanced/event.html#video-stalled",a:"video-stalled"},"2.57":{t:"`video:suspend`\r",p:`媒体数据加载已暂停
+`,l:"advanced/event.html#video-suspend",a:"video-suspend"},"2.58":{t:"`video:timeupdate`\r",p:`currentTime 属性指定的时间发生变化
+`,l:"advanced/event.html#video-timeupdate",a:"video-timeupdate"},"2.59":{t:"`video:volumechange`\r",p:`音量发生变化
+`,l:"advanced/event.html#video-volumechange",a:"video-volumechange"},"2.60":{t:"`video:waiting`\r",p:`由于暂时缺少数据,播放已停止
+`,l:"advanced/event.html#video-waiting",a:"video-waiting"},"3.0":{t:"# 全局属性\r",p:`这里的 全局属性 也是指挂载在 构造函数 的 一级属性,属性名字全部都是大写的形式,未来容易发生变动,基本上用不到
+`,l:"advanced/global.html",a:"全局属性"},"3.1":{t:"DEBUG\r",p:`是否开始 debug 模式,可以打印出视频全部的内置事件,默认关闭
+<div className="run- ...`,l:"advanced/global.html#debug",a:"debug"},"3.2":{t:"CONTEXTMENU\r",p:`是否开启右键菜单,默认开启
+<div className="run-code">▶ Run ...`,l:"advanced/global.html#contextmenu",a:"contextmenu"},"3.3":{t:"NOTICE_TIME\r",p:`提示信息的显示时长,单位为毫秒,默认为 2000
+<div className="run-code" ...`,l:"advanced/global.html#notice-time",a:"notice-time"},"3.4":{t:"SETTING_WIDTH\r",p:`设置面板的默认宽度,单位为像素,默认为 250
+<div className="run-code" ...`,l:"advanced/global.html#setting-width",a:"setting-width"},"3.5":{t:"SETTING_ITEM_WIDTH\r",p:`设置面板的设置项的默认宽度,单位为像素,默认为 200
+<div className="run-code&q ...`,l:"advanced/global.html#setting-item-width",a:"setting-item-width"},"3.6":{t:"SETTING_ITEM_HEIGHT\r",p:`设置面板的设置项的默认高度,单位为像素,默认为 35
+<div className="run-code&qu ...`,l:"advanced/global.html#setting-item-height",a:"setting-item-height"},"3.7":{t:"RESIZE_TIME\r",p:`resize 事件的节流时间,单位为毫秒,默认为 500
+<div className="run-code& ...`,l:"advanced/global.html#resize-time",a:"resize-time"},"3.8":{t:"SCROLL_TIME\r",p:`scroll 事件的节流时间,单位为毫秒,默认为 200
+<div className="run-code& ...`,l:"advanced/global.html#scroll-time",a:"scroll-time"},"3.9":{t:"SCROLL_GAP\r",p:`view 事件的边界容差距离,单位为像素,默认为 50
+<div className="run-code&q ...`,l:"advanced/global.html#scroll-gap",a:"scroll-gap"},"3.10":{t:"AUTO_PLAYBACK_MAX\r",p:`自动回放功能的最大记录数,默认为 10
+<div className="run-code"> ...`,l:"advanced/global.html#auto-playback-max",a:"auto-playback-max"},"3.11":{t:"AUTO_PLAYBACK_MIN\r",p:`自动回放功能的最小记录时长,单位为秒,默认为 5
+<div className="run-code" ...`,l:"advanced/global.html#auto-playback-min",a:"auto-playback-min"},"3.12":{t:"AUTO_PLAYBACK_TIMEOUT\r",p:`自动回放功能的隐藏延迟时长,单位为毫秒,默认为 3000
+<div className="run-code& ...`,l:"advanced/global.html#auto-playback-timeout",a:"auto-playback-timeout"},"3.13":{t:"RECONNECT_TIME_MAX\r",p:`发生连接错误时,自动连接的最大次数,默认为 5
+<div className="run-code" ...`,l:"advanced/global.html#reconnect-time-max",a:"reconnect-time-max"},"3.14":{t:"RECONNECT_SLEEP_TIME\r",p:`发生连接错误时,自动连接的延迟时间,单位为毫秒,默认为 1000
+<div className="run-c ...`,l:"advanced/global.html#reconnect-sleep-time",a:"reconnect-sleep-time"},"3.15":{t:"CONTROL_HIDE_TIME\r",p:`底部控制栏的自动隐藏的延迟时间,单位为毫秒,默认为 3000
+<div className="run-cod ...`,l:"advanced/global.html#control-hide-time",a:"control-hide-time"},"3.16":{t:"DBCLICK_TIME\r",p:`双击事件的延迟事件,单位为毫秒,默认为 300
+<div className="run-code" ...`,l:"advanced/global.html#dbclick-time",a:"dbclick-time"},"3.17":{t:"DBCLICK_FULLSCREEN\r",p:`在桌面端,是否双击切换全屏,默认为 true
+<div className="run-code"& ...`,l:"advanced/global.html#dbclick-fullscreen",a:"dbclick-fullscreen"},"3.18":{t:"MOBILE_DBCLICK_PLAY\r",p:`在移动端,是否双击切换播放暂停,默认为 true
+<div className="run-code" ...`,l:"advanced/global.html#mobile-dbclick-play",a:"mobile-dbclick-play"},"3.19":{t:"MOBILE_CLICK_PLAY\r",p:`在移动端,是否单击切换播放暂停,默认为 false
+<div className="run-code&quo ...`,l:"advanced/global.html#mobile-click-play",a:"mobile-click-play"},"3.20":{t:"AUTO_ORIENTATION_TIME\r",p:`在移动端,自动旋屏的延迟时间,单位为毫秒,默认为 200
+<div className="run-code& ...`,l:"advanced/global.html#auto-orientation-time",a:"auto-orientation-time"},"3.21":{t:"INFO_LOOP_TIME\r",p:`信息面板的刷新时间,单位为毫秒,默认为 1000
+<div className="run-code" ...`,l:"advanced/global.html#info-loop-time",a:"info-loop-time"},"3.22":{t:"FAST_FORWARD_VALUE\r",p:`在移动端,长按加速的速率倍数,默认为 3
+<div className="run-code"> ...`,l:"advanced/global.html#fast-forward-value",a:"fast-forward-value"},"3.23":{t:"FAST_FORWARD_TIME\r",p:`在移动端,长按加速的延迟时间,单位为毫秒,默认为 1000
+<div className="run-code ...`,l:"advanced/global.html#fast-forward-time",a:"fast-forward-time"},"3.24":{t:"TOUCH_MOVE_RATIO\r",p:`在移动端,左右滑动进度的速率倍数,默认为 0.5
+<div className="run-code" ...`,l:"advanced/global.html#touch-move-ratio",a:"touch-move-ratio"},"3.25":{t:"VOLUME_STEP\r",p:`快捷键调节音量的幅度比例,默认为 0.1
+<div className="run-code"> ...`,l:"advanced/global.html#volume-step",a:"volume-step"},"3.26":{t:"SEEK_STEP\r",p:`快捷键调节播放进度的幅度,单位为秒,默认为 5
+<div className="run-code" ...`,l:"advanced/global.html#seek-step",a:"seek-step"},"3.27":{t:"PLAYBACK_RATE\r",p:`内置播放速率的列表,默认为 [0.5, 0.75, 1, 1.25, 1.5, 2]
+<div className=& ...`,l:"advanced/global.html#playback-rate",a:"playback-rate"},"3.28":{t:"ASPECT_RATIO\r",p:`内置视频长宽比的列表,默认为 ['default', '4:3', '16:9']
+<div className=&q ...`,l:"advanced/global.html#aspect-ratio",a:"aspect-ratio"},"3.29":{t:"FLIP\r",p:`内置视频翻转的列表,默认为 ['normal', 'horizontal', 'vertical']
+<div cla ...`,l:"advanced/global.html#flip",a:"flip"},"3.30":{t:"FULLSCREEN_WEB_IN_BODY\r",p:`网页全屏时,是否把播放器挂在在 body 元素下,默认为 false
+<div className="run ...`,l:"advanced/global.html#fullscreen-web-in-body",a:"fullscreen-web-in-body"},"4.0":{t:"# 编写插件\r",p:`但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事
+可以在实例化的时候加载插件的函数
+<div cla ...`,l:"advanced/plugin.html",a:"编写插件"},"5.0":{t:"# 实例属性\r",p:`这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用
+`,l:"advanced/property.html",a:"实例属性"},"5.1":{t:"`play`\r",p:`
+Type: Function
+
+播放视频
+<div className="run-code"&g ...`,l:"advanced/property.html#play",a:"play"},"5.2":{t:"`pause`\r",p:`
+Type: Function
+
+暂停视频
+<div className="run-code"&g ...`,l:"advanced/property.html#pause",a:"pause"},"5.3":{t:"`toggle`\r",p:`
+Type: Function
+
+切换视频的播放和暂停
+<div className="run-code&q ...`,l:"advanced/property.html#toggle",a:"toggle"},"5.4":{t:"`destroy`\r",p:`
+Type: Function
+Parameter: Boolean
+
+销毁播放器,接受一个参数表示是否销毁后同时移除播放器 ...`,l:"advanced/property.html#destroy",a:"destroy"},"5.5":{t:"`seek`\r",p:`
+Type: Setter
+Parameter: Number
+
+视频时间跳转,单位秒
+<div className= ...`,l:"advanced/property.html#seek",a:"seek"},"5.6":{t:"`forward`\r",p:`
+Type: Setter
+Parameter: Number
+
+视频时间快进,单位秒
+<div className= ...`,l:"advanced/property.html#forward",a:"forward"},"5.7":{t:"`backward`\r",p:`
+Type: Setter
+Parameter: Number
+
+视频时间快退,单位秒
+<div className= ...`,l:"advanced/property.html#backward",a:"backward"},"5.8":{t:"`volume`\r",p:`
+Type: Setter/Getter
+Parameter: Number
+
+设置和获取视频音量,范围在:[0, 1]
+& ...`,l:"advanced/property.html#volume",a:"volume"},"5.9":{t:"`url`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取视频地址
+<div clas ...`,l:"advanced/property.html#url",a:"url"},"5.10":{t:"`switchUrl`\r",p:`
+Type: Function
+Parameter: String
+
+设置视频地址,设置时和 url 类似,但会执行一些优化 ...`,l:"advanced/property.html#switchurl",a:"switchurl"},"5.11":{t:"`switchQuality`\r",p:`
+Type: Function
+Parameter: String
+
+设置视频画质地址,和 switchUrl 类似,但会带 ...`,l:"advanced/property.html#switchquality",a:"switchquality"},"5.12":{t:"`muted`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取视频是否静音
+<div c ...`,l:"advanced/property.html#muted",a:"muted"},"5.13":{t:"`currentTime`\r",p:`
+Type: Setter/Getter
+Parameter: Number
+
+设置和获取视频当前时间,设置时间时和 see ...`,l:"advanced/property.html#currenttime",a:"currenttime"},"5.14":{t:"`duration`\r",p:`
+Type: Getter
+
+获取视频时长
+<div className="run-code"&g ...`,l:"advanced/property.html#duration",a:"duration"},"5.15":{t:"`screenshot`\r",p:`
+Type: Function
+
+下载当前视频帧的截图
+<div className="run-code&q ...`,l:"advanced/property.html#screenshot",a:"screenshot"},"5.16":{t:"`getDataURL`\r",p:`
+Type: Function
+
+获取当前视频帧的截图的base64地址,返回的是一个 Promise
+<div cl ...`,l:"advanced/property.html#getdataurl",a:"getdataurl"},"5.17":{t:"`getBlobUrl`\r",p:`
+Type: Function
+
+获取当前视频帧的截图的blob地址,返回的是一个 Promise
+<div clas ...`,l:"advanced/property.html#getbloburl",a:"getbloburl"},"5.18":{t:"`fullscreen`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器窗口全屏
+<div ...`,l:"advanced/property.html#fullscreen",a:"fullscreen"},"5.19":{t:"`fullscreenWeb`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器网页全屏
+<div ...`,l:"advanced/property.html#fullscreenweb",a:"fullscreenweb"},"5.20":{t:"`pip`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器画中画模式
+<div ...`,l:"advanced/property.html#pip",a:"pip"},"5.21":{t:"`poster`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取视频海报,只有在视频播放前才能看到 ...`,l:"advanced/property.html#poster",a:"poster"},"5.22":{t:"`mini`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器迷你模式
+<div ...`,l:"advanced/property.html#mini",a:"mini"},"5.23":{t:"`playing`\r",p:`
+Type: Getter
+Parameter: Boolean
+
+获取视频是否正在播放中
+<div classNam ...`,l:"advanced/property.html#playing",a:"playing"},"5.24":{t:"`autoSize`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置视频是否自适应尺寸,设置为 true ...`,l:"advanced/property.html#autosize",a:"autosize"},"5.25":{t:"`rect`\r",p:`
+Type: Getter
+
+获取播放器的尺寸和坐标信息
+<div className="run-code& ...`,l:"advanced/property.html#rect",a:"rect"},"5.26":{t:"`flip`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取播放器翻转,支持normal, ...`,l:"advanced/property.html#flip",a:"flip"},"5.27":{t:"`playbackRate`\r",p:`
+Type: Setter/Getter
+Parameter: Number
+
+设置和获取播放器播放速度
+<div c ...`,l:"advanced/property.html#playbackrate",a:"playbackrate"},"5.28":{t:"`aspectRatio`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取播放器长宽比
+<div cl ...`,l:"advanced/property.html#aspectratio",a:"aspectratio"},"5.29":{t:"`loop`\r",p:`
+Type: Setter/Getter
+Parameter: Array
+
+设置和获取区间循序播放,单位秒
+<div ...`,l:"advanced/property.html#loop",a:"loop"},"5.30":{t:"`autoHeight`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+当容器只有宽度,该属性可以自动计算出并设置 ...`,l:"advanced/property.html#autoheight",a:"autoheight"},"5.31":{t:"`attr`\r",p:`
+Type: Function
+Parameter: String
+
+动态获取和设置 video 元素的属性
+<div ...`,l:"advanced/property.html#attr",a:"attr"},"5.32":{t:"`title`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+动态获取和设置播放器标题
+<div c ...`,l:"advanced/property.html#title",a:"title"},"5.33":{t:"`type`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+动态获取和设置视频类型
+<div cl ...`,l:"advanced/property.html#type",a:"type"},"5.34":{t:"`theme`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+动态获取和设置播放器主题颜色
+<div ...`,l:"advanced/property.html#theme",a:"theme"},"5.35":{t:"`airplay`\r",p:`
+Type: Function
+
+开启隔空播放
+<div className="run-code" ...`,l:"advanced/property.html#airplay",a:"airplay"},"5.36":{t:"`loaded`\r",p:`
+Type: Getter
+
+视频缓存的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
+&l ...`,l:"advanced/property.html#loaded",a:"loaded"},"5.37":{t:"`played`\r",p:`
+Type: Getter
+
+视频播放的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
+&l ...`,l:"advanced/property.html#played",a:"played"},"5.38":{t:"`proxy`\r",p:`
+Type: Function
+
+DOM 事件的代理函数,实质上代理了 addEventListener 和 removeE ...`,l:"advanced/property.html#proxy",a:"proxy"},"5.39":{t:"`query`\r",p:`
+Type: Function
+
+DOM 的查询函数,类似 document.querySelector,但被查询的对象局限 ...`,l:"advanced/property.html#query",a:"query"},"5.40":{t:"`video`\r",p:`
+Type: Element
+
+快捷返回播放器的 video 元素
+<div className="run- ...`,l:"advanced/property.html#video",a:"video"},"5.41":{t:"`cssVar`\r",p:`
+Type: Function
+
+动态获取或设置 css 变量
+<div className="run-co ...`,l:"advanced/property.html#cssvar",a:"cssvar"},"6.0":{t:"# 右键菜单\r",p:"\r",l:"component/contextmenu.html",a:"右键菜单"},"6.1":{t:"配置\r",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+disable
+Boolean
+是否禁用组件
+
+
+name
+String
+组件唯一名称,用于 ...`,l:"component/contextmenu.html#配置",a:"配置"},"6.2":{t:"创建\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#创建",a:"创建"},"6.3":{t:"添加\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#添加",a:"添加"},"6.4":{t:"删除\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#删除",a:"删除"},"6.5":{t:"更新\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#更新",a:"更新"},"7.0":{t:"# 控制器\r",p:"\r",l:"component/controls.html",a:"控制器"},"7.1":{t:"配置\r",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+disable
+Boolean
+是否禁用组件
+
+
+name
+String
+组件唯一名称,用于 ...`,l:"component/controls.html#配置",a:"配置"},"7.2":{t:"创建\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#创建",a:"创建"},"7.3":{t:"添加\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#添加",a:"添加"},"7.4":{t:"删除\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#删除",a:"删除"},"7.5":{t:"更新\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#更新",a:"更新"},"8.0":{t:"# 业务层\r",p:"\r",l:"component/layers.html",a:"业务层"},"8.1":{t:"配置\r",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+disable
+Boolean
+是否禁用组件
+
+
+name
+String
+组件唯一名称,用于 ...`,l:"component/layers.html#配置",a:"配置"},"8.2":{t:"创建\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#创建",a:"创建"},"8.3":{t:"添加\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#添加",a:"添加"},"8.4":{t:"删除\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#删除",a:"删除"},"8.5":{t:"更新\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#更新",a:"更新"},"9.0":{t:"# 设置面板\r",p:"\r",l:"component/setting.html",a:"设置面板"},"9.1":{t:"内置\r",p:"须先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOf ...",l:"component/setting.html#内置",a:"内置"},"9.2":{t:"创建 - 选择列表\r",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+html
+String, Element
+元素的 DOM
+
+
+icon
+String, El ...`,l:"component/setting.html#创建-选择列表",a:"创建-选择列表"},"9.3":{t:"创建 - 列表嵌套\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#创建-列表嵌套",a:"创建-列表嵌套"},"9.4":{t:"创建 - 切换按钮\r",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+html
+String, Element
+元素的 DOM 元素
+
+
+icon
+String, ...`,l:"component/setting.html#创建-切换按钮",a:"创建-切换按钮"},"9.5":{t:"创建 - 范围滑块\r",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+html
+String, Element
+元素的 DOM 元素
+
+
+icon
+String, ...`,l:"component/setting.html#创建-范围滑块",a:"创建-范围滑块"},"9.6":{t:"添加\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#添加",a:"添加"},"9.7":{t:"删除\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#删除",a:"删除"},"9.8":{t:"更新\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#更新",a:"更新"},"10.0":{t:"# 高级属性\r",p:`这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
+`,l:"en/advanced/built-in.html",a:"高级属性"},"10.1":{t:"`option`\r",p:`播放器的选项
+<div className="run-code">▶ Run Code< ...`,l:"en/advanced/built-in.html#option",a:"option"},"10.2":{t:"`template`\r",p:`管理播放器所有的 DOM 元素
+<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#template",a:"template"},"10.3":{t:"`events`\r",p:"管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener ...",l:"en/advanced/built-in.html#events",a:"events"},"10.4":{t:"`storage`\r",p:`管理播放器的本地存储
+
+name 属性用于设置缓存的 key
+set 方法用于设置缓存
+get 方法用于获取缓存
+del 方 ...`,l:"en/advanced/built-in.html#storage",a:"storage"},"10.5":{t:"`icons`\r",p:`管理播放器所有的 svg 图标
+<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#icons",a:"icons"},"10.6":{t:"`i18n`\r",p:`管理播放器的 i18n
+
+get 方法用于获取 i18n 的值
+update 方法用于更新 i18n 对象
+
+<div ...`,l:"en/advanced/built-in.html#i18n",a:"i18n"},"10.7":{t:"`notice`\r",p:`管理播放器的提示语,只有一个 show 属性用于显示提示语
+<div className="run-code ...`,l:"en/advanced/built-in.html#notice",a:"notice"},"10.8":{t:"`layers`\r",p:`管理播放器的层
+
+add 方法用于动态添加层
+show 属性用于设置是否显示全部层
+toggle 属性用于切换是否显示全部层 ...`,l:"en/advanced/built-in.html#layers",a:"layers"},"10.9":{t:"`controls`\r",p:`管理播放器的控制器
+
+add 方法用于动态添加控制器
+show 属性用于设置是否显示全部控制器
+toggle 属性用于切换是 ...`,l:"en/advanced/built-in.html#controls",a:"controls"},"10.10":{t:"`contextmenu`\r",p:`管理播放器的右键菜单
+
+add 方法用于动态添加菜单
+show 属性用于设置是否显示全部菜单
+toggle 属性用于切换是否 ...`,l:"en/advanced/built-in.html#contextmenu",a:"contextmenu"},"10.11":{t:"`subtitle`\r",p:`管理播放器的字幕功能
+
+url 属性设置和返回当前字幕地址
+style 方法设置当前字幕的样式
+switch 方法设置当前字 ...`,l:"en/advanced/built-in.html#subtitle",a:"subtitle"},"10.12":{t:"`loading`\r",p:`管理播放器的加载层
+
+show 属性用于设置是否显示加载层
+toggle 属性用于切换是否显示加载层
+
+<div cl ...`,l:"en/advanced/built-in.html#loading",a:"loading"},"10.13":{t:"`hotkey`\r",p:`管理播放器的快捷键功能
+
+add 方法用于添加快捷键
+remove 方法用于删除快捷键
+
+<div className ...`,l:"en/advanced/built-in.html#hotkey",a:"hotkey"},"10.14":{t:"`mask`\r",p:`管理播放器的遮罩层
+
+show 属性用于设置是否显示遮罩层
+toggle 属性用于切换是否显示遮罩层
+
+<div cl ...`,l:"en/advanced/built-in.html#mask",a:"mask"},"10.15":{t:"`setting`\r",p:`管理播放器的设置面板
+
+add 方法用于动态添加设置项
+show 属性用于设置是否显示全部设置项
+toggle 属性用于切换 ...`,l:"en/advanced/built-in.html#setting",a:"setting"},"10.16":{t:"`plugins`\r",p:`管理播放器的插件功能,只有一个方法 add 用于动态添加插件
+<div className="run-cod ...`,l:"en/advanced/built-in.html#plugins",a:"plugins"},"11.0":{t:"# 静态属性\r",p:`这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
+:::warning 提示
+有些属性是全大写的,说明这些属 ...`,l:"en/advanced/class.html",a:"静态属性"},"11.1":{t:"`instances`\r",p:`返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
+<div className=" ...`,l:"en/advanced/class.html#instances",a:"instances"},"11.2":{t:"`version`\r",p:`返回播放器的版本信息
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#version",a:"version"},"11.3":{t:"`env`\r",p:`返回播放器的环境变量
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#env",a:"env"},"11.4":{t:"`build`\r",p:`返回播放器的打包时间
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#build",a:"build"},"11.5":{t:"`config`\r",p:`返回视频的默认配置
+<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#config",a:"config"},"11.6":{t:"`utils`\r",p:`返回播放器的工具函数集合
+<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#utils",a:"utils"},"11.7":{t:"`scheme`\r",p:`返回播放器选项的校验方案
+<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#scheme",a:"scheme"},"11.8":{t:"`Emitter`\r",p:`返回事件分发器的构造函数
+<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#emitter",a:"emitter"},"11.9":{t:"`validator`\r",p:`返回选项的校验函数
+<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#validator",a:"validator"},"11.10":{t:"`kindOf`\r",p:`返回类型检测的函数工具
+<div className="run-code">▶ Run Co ...`,l:"en/advanced/class.html#kindof",a:"kindof"},"11.11":{t:"`html`\r",p:`返回播放器所需的 html 字符串
+<div className="run-code">▶ ...`,l:"en/advanced/class.html#html",a:"html"},"11.12":{t:"`option`\r",p:`返回播放器的默认选项
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#option",a:"option"},"12.0":{t:"# 实例事件\r",p:`播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件
+监听事件:
+<div cl ...`,l:"en/advanced/event.html",a:"实例事件"},"12.1":{t:"`ready`\r",p:`当播放器首次可以播放器时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#ready",a:"ready"},"12.2":{t:"`restart`\r",p:`当播放器切换地址后并可以播放时触发
+<div className="run-code">▶ ...`,l:"en/advanced/event.html#restart",a:"restart"},"12.3":{t:"`pause`\r",p:`当播放器暂停时触发
+<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#pause",a:"pause"},"12.4":{t:"`play`\r",p:`当播放器播放时触发
+<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#play",a:"play"},"12.5":{t:"`hotkey`\r",p:`当播放器热键被按下时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#hotkey",a:"hotkey"},"12.6":{t:"`destroy`\r",p:`当播放器销毁时触发
+<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#destroy",a:"destroy"},"12.7":{t:"`url`\r",p:`当视频地址变化时触发
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#url",a:"url"},"12.8":{t:"`focus`\r",p:`当播放器获得焦点时触发
+<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#focus",a:"focus"},"12.9":{t:"`blur`\r",p:`当播放器失去焦点时触发
+<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#blur",a:"blur"},"12.10":{t:"`dblclick`\r",p:`当播放器被双击时触发
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#dblclick",a:"dblclick"},"12.11":{t:"`click`\r",p:`当播放器被单击时触发
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#click",a:"click"},"12.12":{t:"`error`\r",p:`当播放器加载视频发生错误时触发
+<div className="run-code">▶ Ru ...`,l:"en/advanced/event.html#error",a:"error"},"12.13":{t:"`hover`\r",p:`当播放器被鼠标移出或者移入时触发
+<div className="run-code">▶ R ...`,l:"en/advanced/event.html#hover",a:"hover"},"12.14":{t:"`mousemove`\r",p:`当播放器被鼠标经过时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#mousemove",a:"mousemove"},"12.15":{t:"`resize`\r",p:`当播放器尺寸变化时触发
+<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#resize",a:"resize"},"12.16":{t:"`view`\r",p:`当播放器出现在视口时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#view",a:"view"},"12.17":{t:"`aspectRatio`\r",p:`当播放器长宽比变化时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#aspectratio",a:"aspectratio"},"12.18":{t:"`autoHeight`\r",p:`当播放器自动设置高度时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#autoheight",a:"autoheight"},"12.19":{t:"`autoSize`\r",p:`当播放器自动设置尺寸时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#autosize",a:"autosize"},"12.20":{t:"`flip`\r",p:`当播放器发生翻转时触发
+<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#flip",a:"flip"},"12.21":{t:"`fullscreen`\r",p:`当播放器发生窗口全屏时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#fullscreen",a:"fullscreen"},"12.22":{t:"`fullscreenWeb`\r",p:`当播放器发生网页全屏时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#fullscreenweb",a:"fullscreenweb"},"12.23":{t:"`mini`\r",p:`当播放器进入迷你模式时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#mini",a:"mini"},"12.24":{t:"`pip`\r",p:`当播放器进入画中画时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#pip",a:"pip"},"12.25":{t:"`screenshot`\r",p:`当播放器被截图时触发
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#screenshot",a:"screenshot"},"12.26":{t:"`seek`\r",p:`当播放器发生时间跳转时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#seek",a:"seek"},"12.27":{t:"`subtitleOffset`\r",p:`当播放器发生字幕偏移时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#subtitleoffset",a:"subtitleoffset"},"12.28":{t:"`subtitleUpdate`\r",p:`当字幕更新时触发
+<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleupdate",a:"subtitleupdate"},"12.29":{t:"`subtitleLoad`\r",p:`当字幕加载时触发
+<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleload",a:"subtitleload"},"12.30":{t:"`subtitleSwitch`\r",p:`当字幕切换时触发
+<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleswitch",a:"subtitleswitch"},"12.31":{t:"`info`\r",p:`当信息面板显示或隐藏时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#info",a:"info"},"12.32":{t:"`layer`\r",p:`当自定义层显示或隐藏时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#layer",a:"layer"},"12.33":{t:"`loading`\r",p:`当加载器显示或隐藏时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#loading",a:"loading"},"12.34":{t:"`mask`\r",p:`当遮罩层显示或隐藏时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#mask",a:"mask"},"12.35":{t:"`subtitle`\r",p:`当字幕层显示或隐藏时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#subtitle",a:"subtitle"},"12.36":{t:"`contextmenu`\r",p:`当右键菜单显示或隐藏时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#contextmenu",a:"contextmenu"},"12.37":{t:"`control`\r",p:`当控制器显示或隐藏时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#control",a:"control"},"12.38":{t:"`setting`\r",p:`当设置面板显示或隐藏时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#setting",a:"setting"},"12.39":{t:"`video:canplay`\r",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容
+`,l:"en/advanced/event.html#video-canplay",a:"video-canplay"},"12.40":{t:"`video:canplaythrough`\r",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束
+`,l:"en/advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"12.41":{t:"`video:complete`\r",p:`OfflineAudioContext 渲染完成
+`,l:"en/advanced/event.html#video-complete",a:"video-complete"},"12.42":{t:"`video:durationchange`\r",p:`duration 属性的值改变时触发
+`,l:"en/advanced/event.html#video-durationchange",a:"video-durationchange"},"12.43":{t:"`video:emptied`\r",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"en/advanced/event.html#video-emptied",a:"video-emptied"},"12.44":{t:"`video:ended`\r",p:`视频停止播放,因为 media 已经到达结束点
+`,l:"en/advanced/event.html#video-ended",a:"video-ended"},"12.45":{t:"`video:error`\r",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式
+`,l:"en/advanced/event.html#video-error",a:"video-error"},"12.46":{t:"`video:loadeddata`\r",p:`media 中的首帧已经完成加载
+`,l:"en/advanced/event.html#video-loadeddata",a:"video-loadeddata"},"12.47":{t:"`video:loadedmetadata`\r",p:`已加载元数据
+`,l:"en/advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"12.48":{t:"`video:pause`\r",p:`播放已暂停
+`,l:"en/advanced/event.html#video-pause",a:"video-pause"},"12.49":{t:"`video:play`\r",p:`播放已开始
+`,l:"en/advanced/event.html#video-play",a:"video-play"},"12.50":{t:"`video:playing`\r",p:`由于缺乏数据而暂停或延迟后,播放准备开始
+`,l:"en/advanced/event.html#video-playing",a:"video-playing"},"12.51":{t:"`video:progress`\r",p:`在浏览器加载资源时周期性触发
+`,l:"en/advanced/event.html#video-progress",a:"video-progress"},"12.52":{t:"`video:ratechange`\r",p:`播放速率发生变化
+`,l:"en/advanced/event.html#video-ratechange",a:"video-ratechange"},"12.53":{t:"`video:seeked`\r",p:`跳帧(seek)操作完成
+`,l:"en/advanced/event.html#video-seeked",a:"video-seeked"},"12.54":{t:"`video:seeking`\r",p:`跳帧(seek)操作开始
+`,l:"en/advanced/event.html#video-seeking",a:"video-seeking"},"12.55":{t:"`video:stalled`\r",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现
+`,l:"en/advanced/event.html#video-stalled",a:"video-stalled"},"12.56":{t:"`video:suspend`\r",p:`媒体数据加载已暂停
+`,l:"en/advanced/event.html#video-suspend",a:"video-suspend"},"12.57":{t:"`video:timeupdate`\r",p:`currentTime 属性指定的时间发生变化
+`,l:"en/advanced/event.html#video-timeupdate",a:"video-timeupdate"},"12.58":{t:"`video:volumechange`\r",p:`音量发生变化
+`,l:"en/advanced/event.html#video-volumechange",a:"video-volumechange"},"12.59":{t:"`video:waiting`\r",p:`由于暂时缺少数据,播放已停止
+`,l:"en/advanced/event.html#video-waiting",a:"video-waiting"},"13.0":{t:"# 全局属性\r",p:`这里的 全局属性 也是指挂载在 构造函数 的 一级属性,属性名字全部都是大写的形式,未来容易发生变动,基本上用不到
+`,l:"en/advanced/global.html",a:"全局属性"},"13.1":{t:"DEBUG\r",p:`是否开始 debug 模式,可以打印出视频全部的内置事件,默认关闭
+<div className="run- ...`,l:"en/advanced/global.html#debug",a:"debug"},"13.2":{t:"CONTEXTMENU\r",p:`是否开启右键菜单,默认开启
+<div className="run-code">▶ Run ...`,l:"en/advanced/global.html#contextmenu",a:"contextmenu"},"13.3":{t:"NOTICE_TIME\r",p:`提示信息的显示时长,单位为毫秒,默认为 2000
+<div className="run-code" ...`,l:"en/advanced/global.html#notice-time",a:"notice-time"},"13.4":{t:"SETTING_WIDTH\r",p:`设置面板的默认宽度,单位为像素,默认为 250
+<div className="run-code" ...`,l:"en/advanced/global.html#setting-width",a:"setting-width"},"13.5":{t:"SETTING_ITEM_WIDTH\r",p:`设置面板的设置项的默认宽度,单位为像素,默认为 200
+<div className="run-code&q ...`,l:"en/advanced/global.html#setting-item-width",a:"setting-item-width"},"13.6":{t:"SETTING_ITEM_HEIGHT\r",p:`设置面板的设置项的默认高度,单位为像素,默认为 35
+<div className="run-code&qu ...`,l:"en/advanced/global.html#setting-item-height",a:"setting-item-height"},"13.7":{t:"RESIZE_TIME\r",p:`resize 事件的节流时间,单位为毫秒,默认为 500
+<div className="run-code& ...`,l:"en/advanced/global.html#resize-time",a:"resize-time"},"13.8":{t:"SCROLL_TIME\r",p:`scroll 事件的节流时间,单位为毫秒,默认为 200
+<div className="run-code& ...`,l:"en/advanced/global.html#scroll-time",a:"scroll-time"},"13.9":{t:"SCROLL_GAP\r",p:`view 事件的边界容差距离,单位为像素,默认为 50
+<div className="run-code&q ...`,l:"en/advanced/global.html#scroll-gap",a:"scroll-gap"},"13.10":{t:"AUTO_PLAYBACK_MAX\r",p:`自动回放功能的最大记录数,默认为 10
+<div className="run-code"> ...`,l:"en/advanced/global.html#auto-playback-max",a:"auto-playback-max"},"13.11":{t:"AUTO_PLAYBACK_MIN\r",p:`自动回放功能的最小记录时长,单位为秒,默认为 5
+<div className="run-code" ...`,l:"en/advanced/global.html#auto-playback-min",a:"auto-playback-min"},"13.12":{t:"AUTO_PLAYBACK_TIMEOUT\r",p:`自动回放功能的隐藏延迟时长,单位为毫秒,默认为 3000
+<div className="run-code& ...`,l:"en/advanced/global.html#auto-playback-timeout",a:"auto-playback-timeout"},"13.13":{t:"RECONNECT_TIME_MAX\r",p:`发生连接错误时,自动连接的最大次数,默认为 5
+<div className="run-code" ...`,l:"en/advanced/global.html#reconnect-time-max",a:"reconnect-time-max"},"13.14":{t:"RECONNECT_SLEEP_TIME\r",p:`发生连接错误时,自动连接的延迟时间,单位为毫秒,默认为 1000
+<div className="run-c ...`,l:"en/advanced/global.html#reconnect-sleep-time",a:"reconnect-sleep-time"},"13.15":{t:"CONTROL_HIDE_TIME\r",p:`底部控制栏的自动隐藏的延迟时间,单位为毫秒,默认为 3000
+<div className="run-cod ...`,l:"en/advanced/global.html#control-hide-time",a:"control-hide-time"},"13.16":{t:"DBCLICK_TIME\r",p:`双击事件的延迟事件,单位为毫秒,默认为 300
+<div className="run-code" ...`,l:"en/advanced/global.html#dbclick-time",a:"dbclick-time"},"13.17":{t:"DBCLICK_FULLSCREEN\r",p:`在桌面端,是否双击切换全屏,默认为 true
+<div className="run-code"& ...`,l:"en/advanced/global.html#dbclick-fullscreen",a:"dbclick-fullscreen"},"13.18":{t:"MOBILE_DBCLICK_PLAY\r",p:`在移动端,是否双击切换播放暂停,默认为 true
+<div className="run-code" ...`,l:"en/advanced/global.html#mobile-dbclick-play",a:"mobile-dbclick-play"},"13.19":{t:"MOBILE_CLICK_PLAY\r",p:`在移动端,是否单击切换播放暂停,默认为 false
+<div className="run-code&quo ...`,l:"en/advanced/global.html#mobile-click-play",a:"mobile-click-play"},"13.20":{t:"AUTO_ORIENTATION_TIME\r",p:`在移动端,自动旋屏的延迟时间,单位为毫秒,默认为 200
+<div className="run-code& ...`,l:"en/advanced/global.html#auto-orientation-time",a:"auto-orientation-time"},"13.21":{t:"INFO_LOOP_TIME\r",p:`信息面板的刷新时间,单位为毫秒,默认为 1000
+<div className="run-code" ...`,l:"en/advanced/global.html#info-loop-time",a:"info-loop-time"},"13.22":{t:"FAST_FORWARD_VALUE\r",p:`在移动端,长按加速的速率倍数,默认为 3
+<div className="run-code"> ...`,l:"en/advanced/global.html#fast-forward-value",a:"fast-forward-value"},"13.23":{t:"FAST_FORWARD_TIME\r",p:`在移动端,长按加速的延迟时间,单位为毫秒,默认为 1000
+<div className="run-code ...`,l:"en/advanced/global.html#fast-forward-time",a:"fast-forward-time"},"13.24":{t:"TOUCH_MOVE_RATIO\r",p:`在移动端,左右滑动进度的速率倍数,默认为 0.5
+<div className="run-code" ...`,l:"en/advanced/global.html#touch-move-ratio",a:"touch-move-ratio"},"13.25":{t:"VOLUME_STEP\r",p:`快捷键调节音量的幅度比例,默认为 0.1
+<div className="run-code"> ...`,l:"en/advanced/global.html#volume-step",a:"volume-step"},"13.26":{t:"SEEK_STEP\r",p:`快捷键调节播放进度的幅度,单位为秒,默认为 5
+<div className="run-code" ...`,l:"en/advanced/global.html#seek-step",a:"seek-step"},"13.27":{t:"PLAYBACK_RATE\r",p:`内置播放速率的列表,默认为 [0.5, 0.75, 1, 1.25, 1.5, 2]
+<div className=& ...`,l:"en/advanced/global.html#playback-rate",a:"playback-rate"},"13.28":{t:"ASPECT_RATIO\r",p:`内置视频长宽比的列表,默认为 ['default', '4:3', '16:9']
+<div className=&q ...`,l:"en/advanced/global.html#aspect-ratio",a:"aspect-ratio"},"13.29":{t:"FLIP\r",p:`内置视频翻转的列表,默认为 ['normal', 'horizontal', 'vertical']
+<div cla ...`,l:"en/advanced/global.html#flip",a:"flip"},"13.30":{t:"FULLSCREEN_WEB_IN_BODY\r",p:`网页全屏时,是否把播放器挂在在 body 元素下,默认为 false
+<div className="run ...`,l:"en/advanced/global.html#fullscreen-web-in-body",a:"fullscreen-web-in-body"},"14.0":{t:"# 编写插件\r",p:`但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事
+可以在实例化的时候加载插件的函数
+<div cla ...`,l:"en/advanced/plugin.html",a:"编写插件"},"15.0":{t:"# Instance Property\r",p:"The Instance Property here refers to the Primary Property atta ...",l:"en/advanced/property.html",a:"instance-property"},"15.1":{t:"`play`\r",p:`
+Type: Function
+
+Play video
+<div className="run-code&q ...`,l:"en/advanced/property.html#play",a:"play"},"15.2":{t:"`pause`\r",p:`
+Type: Function
+
+Pause video
+<div className="run-code& ...`,l:"en/advanced/property.html#pause",a:"pause"},"15.3":{t:"`toggle`\r",p:`
+Type: Function
+
+Toggle video playback and pause
+<div class ...`,l:"en/advanced/property.html#toggle",a:"toggle"},"15.4":{t:"`destroy`\r",p:`
+Type: Function
+Parameter: Boolean
+
+To destroy the player, acc ...`,l:"en/advanced/property.html#destroy",a:"destroy"},"15.5":{t:"`seek`\r",p:`
+Type: Setter
+Parameter: Number
+
+Video time jump in seconds
+&l ...`,l:"en/advanced/property.html#seek",a:"seek"},"15.6":{t:"`forward`\r",p:`
+Type: Setter
+Parameter: Number
+
+Video time fast forward in se ...`,l:"en/advanced/property.html#forward",a:"forward"},"15.7":{t:"`backward`\r",p:`
+Type: Setter
+Parameter: Number
+
+Video time rewind in seconds
+ ...`,l:"en/advanced/property.html#backward",a:"backward"},"15.8":{t:"`volume`\r",p:`
+Type: Setter/Getter
+Parameter: Number
+
+Set and get video volu ...`,l:"en/advanced/property.html#volume",a:"volume"},"15.9":{t:"`url`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+Set and get video url
+ ...`,l:"en/advanced/property.html#url",a:"url"},"15.10":{t:"`switchUrl`\r",p:`
+Type: Function
+Parameter: String
+
+Setting the video url is si ...`,l:"en/advanced/property.html#switchurl",a:"switchurl"},"15.11":{t:"`switchQuality`\r",p:`
+Type: Function
+Parameter: String
+
+Set the video quality addre ...`,l:"en/advanced/property.html#switchquality",a:"switchquality"},"15.12":{t:"`muted`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+Set and get whether t ...`,l:"en/advanced/property.html#muted",a:"muted"},"15.13":{t:"`currentTime`\r",p:`
+Type: Setter/Getter
+Parameter: Number
+
+Set and get the curren ...`,l:"en/advanced/property.html#currenttime",a:"currenttime"},"15.14":{t:"`duration`\r",p:`
+Type: Getter
+
+Get video duration
+<div className="run- ...`,l:"en/advanced/property.html#duration",a:"duration"},"15.15":{t:"`screenshot`\r",p:`
+Type: Function
+
+Download a screenshot of the current video fr ...`,l:"en/advanced/property.html#screenshot",a:"screenshot"},"15.16":{t:"`getDataURL`\r",p:`
+Type: Function
+
+Get the base64 address of the screenshot of t ...`,l:"en/advanced/property.html#getdataurl",a:"getdataurl"},"15.17":{t:"`getBlobUrl`\r",p:`
+Type: Function
+
+Get the blob address of the screenshot of the ...`,l:"en/advanced/property.html#getbloburl",a:"getbloburl"},"15.18":{t:"`fullscreen`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+Set and get full scre ...`,l:"en/advanced/property.html#fullscreen",a:"fullscreen"},"15.19":{t:"`fullscreenWeb`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+Set and get full scre ...`,l:"en/advanced/property.html#fullscreenweb",a:"fullscreenweb"},"15.20":{t:"`pip`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+Set and get the pictu ...`,l:"en/advanced/property.html#pip",a:"pip"},"15.21":{t:"`poster`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+Set and obtain video p ...`,l:"en/advanced/property.html#poster",a:"poster"},"15.22":{t:"`mini`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+Set and get player mi ...`,l:"en/advanced/property.html#mini",a:"mini"},"15.23":{t:"`playing`\r",p:`
+Type: Getter
+Parameter: Boolean
+
+Get whether the video is pla ...`,l:"en/advanced/property.html#playing",a:"playing"},"15.24":{t:"`autoSize`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+Set whether the video ...`,l:"en/advanced/property.html#autosize",a:"autosize"},"15.25":{t:"`rect`\r",p:`
+Type: Getter
+
+Get the size and coordinate information of the ...`,l:"en/advanced/property.html#rect",a:"rect"},"15.26":{t:"`flip`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+Set and get player rol ...`,l:"en/advanced/property.html#flip",a:"flip"},"15.27":{t:"`playbackRate`\r",p:`
+Type: Setter/Getter
+Parameter: Number
+
+Set and get player pla ...`,l:"en/advanced/property.html#playbackrate",a:"playbackrate"},"15.28":{t:"`aspectRatio`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+Set and obtain the pla ...`,l:"en/advanced/property.html#aspectratio",a:"aspectratio"},"15.29":{t:"`loop`\r",p:`
+Type: Setter/Getter
+Parameter: Array
+
+Set and obtain interval ...`,l:"en/advanced/property.html#loop",a:"loop"},"15.30":{t:"`autoHeight`\r",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+When the container ha ...`,l:"en/advanced/property.html#autoheight",a:"autoheight"},"15.31":{t:"`attr`\r",p:`
+Type: Function
+Parameter: String
+
+Get and set the attributes ...`,l:"en/advanced/property.html#attr",a:"attr"},"15.32":{t:"`title`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+Get and set player tit ...`,l:"en/advanced/property.html#title",a:"title"},"15.33":{t:"`type`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+Get and set video type ...`,l:"en/advanced/property.html#type",a:"type"},"15.34":{t:"`theme`\r",p:`
+Type: Setter/Getter
+Parameter: String
+
+Get and set player the ...`,l:"en/advanced/property.html#theme",a:"theme"},"15.35":{t:"`airplay`\r",p:`
+Type: Function
+
+Enable airplay
+<div className="run-co ...`,l:"en/advanced/property.html#airplay",a:"airplay"},"15.36":{t:"`loaded`\r",p:`
+Type: Getter
+
+The proportion of video cache, with the range o ...`,l:"en/advanced/property.html#loaded",a:"loaded"},"15.37":{t:"`played`\r",p:`
+Type: Getter
+
+The proportion of video playback, with the rang ...`,l:"en/advanced/property.html#played",a:"played"},"15.38":{t:"`proxy`\r",p:`
+Type: Function
+
+The proxy function of DOM event essentially p ...`,l:"en/advanced/property.html#proxy",a:"proxy"},"15.39":{t:"`query`\r",p:`
+Type: Function
+
+The query function of DOM is similar to docum ...`,l:"en/advanced/property.html#query",a:"query"},"15.40":{t:"`video`\r",p:`
+Type: Element
+
+Return the video element of the player
+<div ...`,l:"en/advanced/property.html#video",a:"video"},"16.0":{t:"# Contextmenu\r",p:"\r",l:"en/component/contextmenu.html",a:"contextmenu"},"16.1":{t:"Config\r",p:`
+
+
+Property
+Type
+Describe
+
+
+
+
+disable
+Boolean
+Whether to disab ...`,l:"en/component/contextmenu.html#config",a:"config"},"16.2":{t:"Init\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#init",a:"init"},"16.3":{t:"Add\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#add",a:"add"},"16.4":{t:"Remove\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#remove",a:"remove"},"16.5":{t:"Update\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#update",a:"update"},"17.0":{t:"# Controls\r",p:"\r",l:"en/component/controls.html",a:"controls"},"17.1":{t:"Config\r",p:`
+
+
+Property
+Type
+Describe
+
+
+
+
+disable
+Boolean
+Whether to disab ...`,l:"en/component/controls.html#config",a:"config"},"17.2":{t:"Init\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#init",a:"init"},"17.3":{t:"Add\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#add",a:"add"},"17.4":{t:"Remove\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#remove",a:"remove"},"17.5":{t:"Update\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#update",a:"update"},"18.0":{t:"# Layers\r",p:"\r",l:"en/component/layers.html",a:"layers"},"18.1":{t:"Config\r",p:`
+
+
+Property
+Type
+Describe
+
+
+
+
+disable
+Boolean
+Whether to disab ...`,l:"en/component/layers.html#config",a:"config"},"18.2":{t:"Init\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#init",a:"init"},"18.3":{t:"Add\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#add",a:"add"},"18.4":{t:"Remove\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#remove",a:"remove"},"18.5":{t:"Update\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#update",a:"update"},"19.0":{t:"# Setting\r",p:"\r",l:"en/component/setting.html",a:"setting"},"19.1":{t:"Build-in\r",p:"You must open the settings panel first, and then come with fou ...",l:"en/component/setting.html#build-in",a:"build-in"},"19.2":{t:"Init - Select list\r",p:`
+
+
+Property
+Type
+Describe
+
+
+
+
+html
+String, Element
+Element DOM ...`,l:"en/component/setting.html#init-select-list",a:"init-select-list"},"19.3":{t:"Init - list nesting\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#init-list-nesting",a:"init-list-nesting"},"19.4":{t:"Init - Switch button\r",p:`
+
+
+Property
+Type
+Describe
+
+
+
+
+html
+String, Element
+Element DOM ...`,l:"en/component/setting.html#init-switch-button",a:"init-switch-button"},"19.5":{t:"Init - Range slider\r",p:`
+
+
+Property
+Type
+Describe
+
+
+
+
+html
+String, Element
+Element DOM ...`,l:"en/component/setting.html#init-range-slider",a:"init-range-slider"},"19.6":{t:"Add\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#add",a:"add"},"19.7":{t:"Remove\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#remove",a:"remove"},"19.8":{t:"Update\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#update",a:"update"},"20.0":{t:"::: danger Important Note\r",p:"The English document has not yet been completed, everything is ...",l:"en/index.html",a:"danger-important-note"},"20.1":{t:"Install\r",p:`::: code-group
+npm install artplayer
+
+yarn add artplayer
+
+pnpm ...`,l:"en/index.html#install",a:"install"},"20.2":{t:"`CDN`\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"en/index.html#cdn",a:"cdn"},"20.3":{t:"Use\r",p:`::: code-group
+import Artplayer from 'artplayer';
+
+const art = ...`,l:"en/index.html#use",a:"use"},"20.4":{t:"`Vue.js`\r",p:`::: code-group
+<template>
+ <div ref="artRef&quo ...`,l:"en/index.html#vue-js",a:"vue-js"},"20.5":{t:"`React.js`\r",p:`::: code-group
+import { useEffect, useRef } from 'react';
+impo ...`,l:"en/index.html#react-js",a:"react-js"},"20.6":{t:"TypeScript\r",p:"The artplayer.d.ts that is automatically imported when importi ...",l:"en/index.html#typescript",a:"typescript"},"20.7":{t:"JavaScript\r",p:"Sometimes your js file will lose the type prompt of TypeScript ...",l:"en/index.html#javascript",a:"javascript"},"20.8":{t:"Old browsers\r",p:"Production builds of artplayer.js are only compatible with the ...",l:"en/index.html#old-browsers",a:"old-browsers"},"21.0":{t:"# dash.js\r",p:`👉 https://github.com/Dash-Industry-Forum/dash.js
+<div clas ...`,l:"en/library/dash.html",a:"dash-js"},"22.0":{t:"# flv.js\r",p:`👉 https://github.com/Bilibili/flv.js
+<div className=" ...`,l:"en/library/flv.html",a:"flv-js"},"23.0":{t:"# hls.js\r",p:`👉 https://github.com/video-dev/hls.js
+<div className=" ...`,l:"en/library/hls.html",a:"hls-js"},"24.0":{t:"# 视频广告\r",p:"\r",l:"en/plugin/ads.html",a:"视频广告"},"24.1":{t:"演示\r",p:`👉 查看完整演示
+`,l:"en/plugin/ads.html#演示",a:"演示"},"24.2":{t:"安装\r",p:`::: code-group
+npm install artplayer-plugin-ads
+
+yarn add artp ...`,l:"en/plugin/ads.html#安装",a:"安装"},"24.3":{t:"CDN\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"en/plugin/ads.html#cdn",a:"cdn"},"24.4":{t:"使用\r",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/ads.html#使用",a:"使用"},"25.0":{t:"# 控制器皮肤\r",p:"\r",l:"en/plugin/control-ui.html",a:"控制器皮肤"},"25.1":{t:"演示\r",p:`👉 查看完整演示
+`,l:"en/plugin/control-ui.html#演示",a:"演示"},"25.2":{t:"安装\r",p:`::: code-group
+npm install artplayer-plugin-control
+
+yarn add ...`,l:"en/plugin/control-ui.html#安装",a:"安装"},"25.3":{t:"CDN\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"en/plugin/control-ui.html#cdn",a:"cdn"},"25.4":{t:"使用\r",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/control-ui.html#使用",a:"使用"},"25.5":{t:"`enable`\r",p:`
+Type: Getter/Setter
+Parameter: Boolean
+
+是否启用新的控制器皮肤
+<div c ...`,l:"en/plugin/control-ui.html#enable",a:"enable"},"26.0":{t:"# Dash 画质\r",p:"\r",l:"en/plugin/dash-quality.html",a:"dash-画质"},"26.1":{t:"演示\r",p:`👉 查看完整演示
+`,l:"en/plugin/dash-quality.html#演示",a:"演示"},"26.2":{t:"安装\r",p:`::: code-group
+npm install artplayer-plugin-dash-quality
+
+yarn ...`,l:"en/plugin/dash-quality.html#安装",a:"安装"},"26.3":{t:"CDN\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"en/plugin/dash-quality.html#cdn",a:"cdn"},"27.0":{t:"# HLS 画质\r",p:"\r",l:"en/plugin/hls-quality.html",a:"hls-画质"},"27.1":{t:"演示\r",p:`👉 查看完整演示
+`,l:"en/plugin/hls-quality.html#演示",a:"演示"},"27.2":{t:"安装\r",p:`::: code-group
+npm install artplayer-plugin-hls-quality
+
+yarn ...`,l:"en/plugin/hls-quality.html#安装",a:"安装"},"27.3":{t:"CDN\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"en/plugin/hls-quality.html#cdn",a:"cdn"},"28.0":{t:"# Iframe 控制\r",p:"\r",l:"en/plugin/iframe.html",a:"iframe-控制"},"28.1":{t:"说明\r",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"en/plugin/iframe.html#说明",a:"说明"},"28.2":{t:"演示\r",p:`👉 查看完整演示
+`,l:"en/plugin/iframe.html#演示",a:"演示"},"28.3":{t:"安装\r",p:`::: code-group
+npm install artplayer-plugin-iframe
+
+yarn add a ...`,l:"en/plugin/iframe.html#安装",a:"安装"},"28.4":{t:"`CDN`\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"en/plugin/iframe.html#cdn",a:"cdn"},"28.5":{t:"使用\r",p:`::: code-group
+<!DOCTYPE html>
+<html>
+ <head ...`,l:"en/plugin/iframe.html#使用",a:"使用"},"28.6":{t:"`index.html` 接口\r",p:"\r",l:"en/plugin/iframe.html#index-html-接口",a:"index-html-接口"},"28.7":{t:"`commit`\r",p:"从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行,同时它也能用于 ...",l:"en/plugin/iframe.html#commit",a:"commit"},"28.8":{t:"`message`\r",p:`在 index.html 接收来自 iframe.html 的消息
+iframe.message((event) => ...`,l:"en/plugin/iframe.html#message",a:"message"},"28.9":{t:"`destroy`\r",p:`销毁后 index.html 无法与 iframe.html 通信
+iframe.destroy();
+
+`,l:"en/plugin/iframe.html#destroy",a:"destroy"},"28.10":{t:"`iframe.html` 接口\r",p:`:::warning 提示
+iframe.html 接口 只能运行在 iframe.html 里
+:::
+`,l:"en/plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"28.11":{t:"`inject`\r",p:`注入脚本,接收来自 index.html 的消息
+ArtplayerPluginIframe.inject();
+
+`,l:"en/plugin/iframe.html#inject",a:"inject"},"28.12":{t:"`postMessage`\r",p:`将消息推送到 index.html
+iframe.message((event) => {
+ console.i ...`,l:"en/plugin/iframe.html#postmessage",a:"postmessage"},"28.13":{t:"例子\r",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 ...",l:"en/plugin/iframe.html#例子",a:"例子"},"29.0":{t:"# Option\r",p:"\r",l:"en/start/option.html",a:"option"},"29.1":{t:"`container`\r",p:`
+Type: String, Element
+Default: #artplayer
+
+The DOM container ...`,l:"en/start/option.html#container",a:"container"},"29.2":{t:"`url`\r",p:`
+Type: String
+Default: ''
+
+Video source address
+<div classN ...`,l:"en/start/option.html#url",a:"url"},"29.3":{t:"`id`\r",p:`
+Type: String
+Default: ''
+
+The unique identifier of the player ...`,l:"en/start/option.html#id",a:"id"},"29.4":{t:"`onReady`\r",p:`
+Type: Function
+Default: undefined
+
+The constructor accepts a ...`,l:"en/start/option.html#onready",a:"onready"},"29.5":{t:"`poster`\r",p:`
+Type: String
+Default: ''
+
+Video posters will only appear when ...`,l:"en/start/option.html#poster",a:"poster"},"29.6":{t:"`theme`\r",p:`
+Type: String
+Default: #f00
+
+The player theme color is current ...`,l:"en/start/option.html#theme",a:"theme"},"29.7":{t:"`volume`\r",p:`
+Type: Number
+Default: 0.7
+
+Default volume of player
+<div c ...`,l:"en/start/option.html#volume",a:"volume"},"29.8":{t:"`isLive`\r",p:`
+Type: Boolean
+Default: false
+
+When using live mode, the progr ...`,l:"en/start/option.html#islive",a:"islive"},"29.9":{t:"`muted`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to mute by default
+< ...`,l:"en/start/option.html#muted",a:"muted"},"29.10":{t:"`autoplay`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to play automatically
+& ...`,l:"en/start/option.html#autoplay",a:"autoplay"},"29.11":{t:"`autoSize`\r",p:`
+Type: Boolean
+Default: false
+
+The size of the player will fil ...`,l:"en/start/option.html#autosize",a:"autosize"},"29.12":{t:"`autoMini`\r",p:`
+Type: Boolean
+Default: false
+
+When the player scrolls outside ...`,l:"en/start/option.html#automini",a:"automini"},"29.13":{t:"`loop`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to play in a loop
+<d ...`,l:"en/start/option.html#loop",a:"loop"},"29.14":{t:"`flip`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to display the video fl ...`,l:"en/start/option.html#flip",a:"flip"},"29.15":{t:"`playbackRate`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to display the video pl ...`,l:"en/start/option.html#playbackrate",a:"playbackrate"},"29.16":{t:"`aspectRatio`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to display the video as ...`,l:"en/start/option.html#aspectratio",a:"aspectratio"},"29.17":{t:"`screenshot`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to display the video sc ...`,l:"en/start/option.html#screenshot",a:"screenshot"},"29.18":{t:"`setting`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to display the switch b ...`,l:"en/start/option.html#setting",a:"setting"},"29.19":{t:"`hotkey`\r",p:`
+Type: Boolean
+Default: true
+
+Whether to use shortcut keys
+< ...`,l:"en/start/option.html#hotkey",a:"hotkey"},"29.20":{t:"`pip`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to display the picture ...`,l:"en/start/option.html#pip",a:"pip"},"29.21":{t:"`mutex`\r",p:`
+Type: Boolean
+Default: true
+
+If there are multiple players in ...`,l:"en/start/option.html#mutex",a:"mutex"},"29.22":{t:"`fullscreen`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to display the player w ...`,l:"en/start/option.html#fullscreen",a:"fullscreen"},"29.23":{t:"`fullscreenWeb`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to display the player f ...`,l:"en/start/option.html#fullscreenweb",a:"fullscreenweb"},"29.24":{t:"`subtitleOffset`\r",p:`
+Type: Boolean
+Default: false
+
+Subtitle time offset, with the ...`,l:"en/start/option.html#subtitleoffset",a:"subtitleoffset"},"29.25":{t:"`miniProgressBar`\r",p:`
+Type: Boolean
+Default: false
+
+Mini progress bar, only appears ...`,l:"en/start/option.html#miniprogressbar",a:"miniprogressbar"},"29.26":{t:"`useSSR`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to use the SSR mount mo ...`,l:"en/start/option.html#usessr",a:"usessr"},"29.27":{t:"`playsInline`\r",p:`
+Type: Boolean
+Default: true
+
+Whether to use the playsInline m ...`,l:"en/start/option.html#playsinline",a:"playsinline"},"29.28":{t:"`layers`\r",p:`
+Type: Array
+Default: []
+
+Initialize the customized layers
+< ...`,l:"en/start/option.html#layers",a:"layers"},"29.29":{t:"`settings`\r",p:`
+Type: Array
+Default: []
+
+Initialize the customized Setting
+&l ...`,l:"en/start/option.html#settings",a:"settings"},"29.30":{t:"`contextmenu`\r",p:`
+Type: Array
+Default: []
+
+Initialize the customized Contextmen ...`,l:"en/start/option.html#contextmenu",a:"contextmenu"},"29.31":{t:"`controls`\r",p:`
+Type: Array
+Default: []
+
+Initialize the customized Controls
+& ...`,l:"en/start/option.html#controls",a:"controls"},"29.32":{t:"`quality`\r",p:`
+Type: Array
+Default: []
+
+Whether to display the Quality list ...`,l:"en/start/option.html#quality",a:"quality"},"29.33":{t:"`highlight`\r",p:`
+Type: Array
+Default: []
+
+Display highlight on the progress ba ...`,l:"en/start/option.html#highlight",a:"highlight"},"29.34":{t:"`plugins`\r",p:`
+Type: Array
+Default: []
+
+Initialize customized plugins
+<di ...`,l:"en/start/option.html#plugins",a:"plugins"},"29.35":{t:"`thumbnails`\r",p:`
+Type: Object
+Default: {}
+
+Set the thumbnails image on the pro ...`,l:"en/start/option.html#thumbnails",a:"thumbnails"},"29.36":{t:"`subtitle`\r",p:`
+Type: Object
+Default: {}
+
+Set the subtitle of the video and s ...`,l:"en/start/option.html#subtitle",a:"subtitle"},"29.37":{t:"`moreVideoAttr`\r",p:`
+Type: Object
+Default: {'controls': false,'preload': 'metadata ...`,l:"en/start/option.html#morevideoattr",a:"morevideoattr"},"29.38":{t:"`icons`\r",p:`
+Type: Object
+Default: {}
+
+It is used to replace the default i ...`,l:"en/start/option.html#icons",a:"icons"},"29.39":{t:"`type`\r",p:`
+Type: String
+Default: ''
+
+It is used to indicate the format o ...`,l:"en/start/option.html#type",a:"type"},"29.40":{t:"`customType`\r",p:`
+Type: Object
+Default: {}
+
+By matching the video's type, the v ...`,l:"en/start/option.html#customtype",a:"customtype"},"29.41":{t:"`lang`\r",p:`
+Type: String
+Default: navigator.language.toLowerCase()
+
+The d ...`,l:"en/start/option.html#lang",a:"lang"},"29.42":{t:"`i18n`\r",p:`
+Type: Object
+Default: {}
+
+Customize the i18n configuration, w ...`,l:"en/start/option.html#i18n",a:"i18n"},"29.43":{t:"`lock`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to display a lock butto ...`,l:"en/start/option.html#lock",a:"lock"},"29.44":{t:"`fastForward`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to add long-press video ...`,l:"en/start/option.html#fastforward",a:"fastforward"},"29.45":{t:"`autoPlayback`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to use automatic playba ...`,l:"en/start/option.html#autoplayback",a:"autoplayback"},"29.46":{t:"`autoOrientation`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to rotate the player ac ...`,l:"en/start/option.html#autoorientation",a:"autoorientation"},"29.47":{t:"`airplay`\r",p:`
+Type: Boolean
+Default: false
+
+Whether to display the airplay ...`,l:"en/start/option.html#airplay",a:"airplay"},"29.48":{t:"`cssVar`\r",p:`
+Type: Object
+Default: {}
+
+Used to change built-in CSS variabl ...`,l:"en/start/option.html#cssvar",a:"cssvar"},"30.0":{t:"# 安装使用\r",p:"\r",l:"index.html",a:"安装使用"},"30.1":{t:"安装\r",p:`::: code-group
+npm install artplayer
+
+yarn add artplayer
+
+pnpm ...`,l:"index.html#安装",a:"安装"},"30.2":{t:"`CDN`\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"index.html#cdn",a:"cdn"},"30.3":{t:"使用\r",p:`::: code-group
+import Artplayer from 'artplayer';
+
+const art = ...`,l:"index.html#使用",a:"使用"},"30.4":{t:"`Vue.js`\r",p:`::: code-group
+<template>
+ <div ref="artRef&quo ...`,l:"index.html#vue-js",a:"vue-js"},"30.5":{t:"`React.js`\r",p:`::: code-group
+import { useEffect, useRef } from 'react';
+impo ...`,l:"index.html#react-js",a:"react-js"},"30.6":{t:"TypeScript\r",p:`导入 Artplayer 时会自动导入的 artplayer.d.ts,但你也可以单独导入选项的类型
+import Artp ...`,l:"index.html#typescript",a:"typescript"},"30.7":{t:"JavaScript\r",p:`有时你的 js 文件会丢失 TypeScript 的类型提示,这时候你可以手动导入类型
+变量:
+/**
+ * @type { ...`,l:"index.html#javascript",a:"javascript"},"30.8":{t:"古老的浏览器\r",p:`生产构建的 artplayer.js 只兼容最新一个主版本的 Chrome:last 1 Chrome version
+对于 ...`,l:"index.html#古老的浏览器",a:"古老的浏览器"},"31.0":{t:"# dash.js\r",p:`👉 https://github.com/Dash-Industry-Forum/dash.js
+<div clas ...`,l:"library/dash.html",a:"dash-js"},"32.0":{t:"# flv.js\r",p:`👉 https://github.com/Bilibili/flv.js
+<div className=" ...`,l:"library/flv.html",a:"flv-js"},"33.0":{t:"# hls.js\r",p:`👉 https://github.com/video-dev/hls.js
+<div className=" ...`,l:"library/hls.html",a:"hls-js"},"34.0":{t:"# 视频广告\r",p:"\r",l:"plugin/ads.html",a:"视频广告"},"34.1":{t:"演示\r",p:`👉 查看完整演示
+`,l:"plugin/ads.html#演示",a:"演示"},"34.2":{t:"安装\r",p:`::: code-group
+npm install artplayer-plugin-ads
+
+yarn add artp ...`,l:"plugin/ads.html#安装",a:"安装"},"34.3":{t:"CDN\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"plugin/ads.html#cdn",a:"cdn"},"34.4":{t:"使用\r",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/ads.html#使用",a:"使用"},"35.0":{t:"# 控制器皮肤\r",p:"\r",l:"plugin/control-ui.html",a:"控制器皮肤"},"35.1":{t:"演示\r",p:`👉 查看完整演示
+`,l:"plugin/control-ui.html#演示",a:"演示"},"35.2":{t:"安装\r",p:`::: code-group
+npm install artplayer-plugin-control
+
+yarn add ...`,l:"plugin/control-ui.html#安装",a:"安装"},"35.3":{t:"CDN\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"plugin/control-ui.html#cdn",a:"cdn"},"35.4":{t:"使用\r",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/control-ui.html#使用",a:"使用"},"35.5":{t:"`enable`\r",p:`
+Type: Getter/Setter
+Parameter: Boolean
+
+是否启用新的控制器皮肤
+<div c ...`,l:"plugin/control-ui.html#enable",a:"enable"},"36.0":{t:"# 弹幕库\r",p:"\r",l:"plugin/danmuku.html",a:"弹幕库"},"36.1":{t:"演示\r",p:`👉 查看完整演示
+`,l:"plugin/danmuku.html#演示",a:"演示"},"36.2":{t:"安装\r",p:`::: code-group
+npm install artplayer-plugin-danmuku
+
+yarn add ...`,l:"plugin/danmuku.html#安装",a:"安装"},"36.3":{t:"CDN\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"plugin/danmuku.html#cdn",a:"cdn"},"36.4":{t:"选项\r",p:`{
+ danmuku: [], // 弹幕库,支持数组, xml 地址, Promise返回数组
+ speed: ...`,l:"plugin/danmuku.html#选项",a:"选项"},"36.5":{t:"使用弹幕数组\r",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕数组",a:"使用弹幕数组"},"36.6":{t:"使用弹幕 XML\r",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕-xml",a:"使用弹幕-xml"},"36.7":{t:"使用异步调用\r",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用异步调用",a:"使用异步调用"},"36.8":{t:"`hide/show`\r",p:`通过方法 hide 和 show 进行隐藏或者显示弹幕
+<div className="run-code&q ...`,l:"plugin/danmuku.html#hide-show",a:"hide-show"},"36.9":{t:"`isHide`\r",p:`通过属性 isHide 判断当前弹幕是隐藏或者显示
+<div className="run-code&quo ...`,l:"plugin/danmuku.html#ishide",a:"ishide"},"36.10":{t:"`emit`\r",p:`通过方法 emit 发送一条实时弹幕
+<div className="run-code" data ...`,l:"plugin/danmuku.html#emit",a:"emit"},"36.11":{t:"`config`\r",p:`通过方法 config 实时改变弹幕配置,支持属性有:
+
+danmuku
+speed
+opacity
+fontSize
+co ...`,l:"plugin/danmuku.html#config",a:"config"},"36.12":{t:"`load`\r",p:`通过 load 方法可以重载弹幕源,或者切换新弹幕
+<div className="run-code&quo ...`,l:"plugin/danmuku.html#load",a:"load"},"36.13":{t:"`reset`\r",p:`用于清空当前显示的弹幕
+<div className="run-code" data-libs=& ...`,l:"plugin/danmuku.html#reset",a:"reset"},"36.14":{t:"`option`\r",p:`用于获取当前弹幕配置
+<div className="run-code" data-libs=&q ...`,l:"plugin/danmuku.html#option",a:"option"},"36.15":{t:"事件\r",p:`var art = new Artplayer({
+ container: '.artplayer-app',
+ ...`,l:"plugin/danmuku.html#事件",a:"事件"},"37.0":{t:"# Dash 画质\r",p:"\r",l:"plugin/dash-quality.html",a:"dash-画质"},"37.1":{t:"演示\r",p:`👉 查看完整演示
+`,l:"plugin/dash-quality.html#演示",a:"演示"},"37.2":{t:"安装\r",p:`::: code-group
+npm install artplayer-plugin-dash-quality
+
+yarn ...`,l:"plugin/dash-quality.html#安装",a:"安装"},"37.3":{t:"CDN\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"plugin/dash-quality.html#cdn",a:"cdn"},"38.0":{t:"# HLS 画质\r",p:"\r",l:"plugin/hls-quality.html",a:"hls-画质"},"38.1":{t:"演示\r",p:`👉 查看完整演示
+`,l:"plugin/hls-quality.html#演示",a:"演示"},"38.2":{t:"安装\r",p:`::: code-group
+npm install artplayer-plugin-hls-quality
+
+yarn ...`,l:"plugin/hls-quality.html#安装",a:"安装"},"38.3":{t:"CDN\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"plugin/hls-quality.html#cdn",a:"cdn"},"39.0":{t:"# Iframe 控制\r",p:"\r",l:"plugin/iframe.html",a:"iframe-控制"},"39.1":{t:"说明\r",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"plugin/iframe.html#说明",a:"说明"},"39.2":{t:"演示\r",p:`👉 查看完整演示
+`,l:"plugin/iframe.html#演示",a:"演示"},"39.3":{t:"安装\r",p:`::: code-group
+npm install artplayer-plugin-iframe
+
+yarn add a ...`,l:"plugin/iframe.html#安装",a:"安装"},"39.4":{t:"`CDN`\r",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"plugin/iframe.html#cdn",a:"cdn"},"39.5":{t:"使用\r",p:`::: code-group
+<!DOCTYPE html>
+<html>
+ <head ...`,l:"plugin/iframe.html#使用",a:"使用"},"39.6":{t:"`index.html` 接口\r",p:"\r",l:"plugin/iframe.html#index-html-接口",a:"index-html-接口"},"39.7":{t:"`commit`\r",p:"从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行,同时它也能用于 ...",l:"plugin/iframe.html#commit",a:"commit"},"39.8":{t:"`message`\r",p:`在 index.html 接收来自 iframe.html 的消息
+iframe.message((event) => ...`,l:"plugin/iframe.html#message",a:"message"},"39.9":{t:"`destroy`\r",p:`销毁后 index.html 无法与 iframe.html 通信
+iframe.destroy();
+
+`,l:"plugin/iframe.html#destroy",a:"destroy"},"39.10":{t:"`iframe.html` 接口\r",p:`:::warning 提示
+iframe.html 接口 只能运行在 iframe.html 里
+:::
+`,l:"plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"39.11":{t:"`inject`\r",p:`注入脚本,接收来自 index.html 的消息
+ArtplayerPluginIframe.inject();
+
+`,l:"plugin/iframe.html#inject",a:"inject"},"39.12":{t:"`postMessage`\r",p:`将消息推送到 index.html
+iframe.message((event) => {
+ console.i ...`,l:"plugin/iframe.html#postmessage",a:"postmessage"},"39.13":{t:"例子\r",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 ...",l:"plugin/iframe.html#例子",a:"例子"},"40.0":{t:"# 基础选项\r",p:"\r",l:"start/option.html",a:"基础选项"},"40.1":{t:"`container`\r",p:`
+Type: String, Element
+Default: #artplayer
+
+播放器挂载的 DOM 容器
+< ...`,l:"start/option.html#container",a:"container"},"40.2":{t:"`url`\r",p:`
+Type: String
+Default: ''
+
+视频源地址
+<div className="run-c ...`,l:"start/option.html#url",a:"url"},"40.3":{t:"`id`\r",p:`
+Type: String
+Default: ''
+
+播放器的唯一标识,目前只用于记忆播放 autoplayback
+< ...`,l:"start/option.html#id",a:"id"},"40.4":{t:"`onReady`\r",p:`
+Type: Function
+Default: undefined
+
+构造函数接受一个函数作为第二个参数,播放器初始化成功 ...`,l:"start/option.html#onready",a:"onready"},"40.5":{t:"`poster`\r",p:`
+Type: String
+Default: ''
+
+视频的海报,只会出现在播放器初始化且未播放的状态下
+<div c ...`,l:"start/option.html#poster",a:"poster"},"40.6":{t:"`theme`\r",p:`
+Type: String
+Default: #f00
+
+播放器主题颜色,目前用于 进度条 和 高亮元素 上
+<div ...`,l:"start/option.html#theme",a:"theme"},"40.7":{t:"`volume`\r",p:`
+Type: Number
+Default: 0.7
+
+播放器的默认音量
+<div className="r ...`,l:"start/option.html#volume",a:"volume"},"40.8":{t:"`isLive`\r",p:`
+Type: Boolean
+Default: false
+
+使用直播模式,会隐藏进度条和播放时间
+<div clas ...`,l:"start/option.html#islive",a:"islive"},"40.9":{t:"`muted`\r",p:`
+Type: Boolean
+Default: false
+
+是否默认静音
+<div className=" ...`,l:"start/option.html#muted",a:"muted"},"40.10":{t:"`autoplay`\r",p:`
+Type: Boolean
+Default: false
+
+是否自动播放
+<div className=" ...`,l:"start/option.html#autoplay",a:"autoplay"},"40.11":{t:"`autoSize`\r",p:`
+Type: Boolean
+Default: false
+
+播放器的尺寸默认会填充整个 container 容器尺寸,所以 ...`,l:"start/option.html#autosize",a:"autosize"},"40.12":{t:"`autoMini`\r",p:`
+Type: Boolean
+Default: false
+
+当播放器滚动到浏览器视口以外时,自动进入 迷你播放 模式
+&l ...`,l:"start/option.html#automini",a:"automini"},"40.13":{t:"`loop`\r",p:`
+Type: Boolean
+Default: false
+
+是否循环播放
+<div className=" ...`,l:"start/option.html#loop",a:"loop"},"40.14":{t:"`flip`\r",p:`
+Type: Boolean
+Default: false
+
+是否显示视频翻转功能,目前只出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#flip",a:"flip"},"40.15":{t:"`playbackRate`\r",p:`
+Type: Boolean
+Default: false
+
+是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#playbackrate",a:"playbackrate"},"40.16":{t:"`aspectRatio`\r",p:`
+Type: Boolean
+Default: false
+
+是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里
+ ...`,l:"start/option.html#aspectratio",a:"aspectratio"},"40.17":{t:"`screenshot`\r",p:`
+Type: Boolean
+Default: false
+
+是否在底部控制栏里显示 视频截图 功能
+<div cla ...`,l:"start/option.html#screenshot",a:"screenshot"},"40.18":{t:"`setting`\r",p:`
+Type: Boolean
+Default: false
+
+是否在底部控制栏里显示 设置面板 的开关按钮
+<div ...`,l:"start/option.html#setting",a:"setting"},"40.19":{t:"`hotkey`\r",p:`
+Type: Boolean
+Default: true
+
+是否使用快捷键
+<div className=" ...`,l:"start/option.html#hotkey",a:"hotkey"},"40.20":{t:"`pip`\r",p:`
+Type: Boolean
+Default: false
+
+是否在底部控制栏里显示 画中画 的开关按钮
+<div c ...`,l:"start/option.html#pip",a:"pip"},"40.21":{t:"`mutex`\r",p:`
+Type: Boolean
+Default: true
+
+假如页面里同时存在多个播放器,是否只能让一个播放器播放
+< ...`,l:"start/option.html#mutex",a:"mutex"},"40.22":{t:"`fullscreen`\r",p:`
+Type: Boolean
+Default: false
+
+是否在底部控制栏里显示播放器 窗口全屏 按钮
+<div ...`,l:"start/option.html#fullscreen",a:"fullscreen"},"40.23":{t:"`fullscreenWeb`\r",p:`
+Type: Boolean
+Default: false
+
+是否在底部控制栏里显示播放器 网页全屏 按钮
+<div ...`,l:"start/option.html#fullscreenweb",a:"fullscreenweb"},"40.24":{t:"`subtitleOffset`\r",p:`
+Type: Boolean
+Default: false
+
+字幕时间偏移,范围在 [-5s, 5s],出现在 设置面板 里 ...`,l:"start/option.html#subtitleoffset",a:"subtitleoffset"},"40.25":{t:"`miniProgressBar`\r",p:`
+Type: Boolean
+Default: false
+
+迷你进度条,只在播放器失去焦点后且正在播放时出现
+<di ...`,l:"start/option.html#miniprogressbar",a:"miniprogressbar"},"40.26":{t:"`useSSR`\r",p:`
+Type: Boolean
+Default: false
+
+是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲 ...`,l:"start/option.html#usessr",a:"usessr"},"40.27":{t:"`playsInline`\r",p:`
+Type: Boolean
+Default: true
+
+在移动端是否使用 playsInline 模式
+<div ...`,l:"start/option.html#playsinline",a:"playsinline"},"40.28":{t:"`layers`\r",p:`
+Type: Array
+Default: []
+
+初始化自定义的 层
+<div className="ru ...`,l:"start/option.html#layers",a:"layers"},"40.29":{t:"`settings`\r",p:`
+Type: Array
+Default: []
+
+初始化自定义的 设置面板
+<div className=" ...`,l:"start/option.html#settings",a:"settings"},"40.30":{t:"`contextmenu`\r",p:`
+Type: Array
+Default: []
+
+初始化自定义的 右键菜单
+<div className=" ...`,l:"start/option.html#contextmenu",a:"contextmenu"},"40.31":{t:"`controls`\r",p:`
+Type: Array
+Default: []
+
+初始化自定义的底部 控制栏
+<div className=&quo ...`,l:"start/option.html#controls",a:"controls"},"40.32":{t:"`quality`\r",p:`
+Type: Array
+Default: []
+
+是否在底部控制栏里显示 画质选择 列表
+
+
+
+属性
+类型
+描述
+
+
+
+
+ ...`,l:"start/option.html#quality",a:"quality"},"40.33":{t:"`highlight`\r",p:`
+Type: Array
+Default: []
+
+在进度条上显示 高亮信息
+
+
+
+属性
+类型
+描述
+
+
+
+
+time
+Nu ...`,l:"start/option.html#highlight",a:"highlight"},"40.34":{t:"`plugins`\r",p:`
+Type: Array
+Default: []
+
+初始化自定义的 插件
+<div className="r ...`,l:"start/option.html#plugins",a:"plugins"},"40.35":{t:"`thumbnails`\r",p:`
+Type: Object
+Default: {}
+
+在进度条上设置 预览图
+
+
+
+属性
+类型
+描述
+
+
+
+
+url
+Str ...`,l:"start/option.html#thumbnails",a:"thumbnails"},"40.36":{t:"`subtitle`\r",p:`
+Type: Object
+Default: {}
+
+设置视频的字幕,支持字幕格式:vtt, srt, ass
+
+
+
+属性
+ ...`,l:"start/option.html#subtitle",a:"subtitle"},"40.37":{t:"`moreVideoAttr`\r",p:`
+Type: Object
+Default: {'controls': false,'preload': 'metadata ...`,l:"start/option.html#morevideoattr",a:"morevideoattr"},"40.38":{t:"`icons`\r",p:`
+Type: Object
+Default: {}
+
+用于替换默认图标,支持 Html 字符串和 HTMLElement
+& ...`,l:"start/option.html#icons",a:"icons"},"40.39":{t:"`type`\r",p:`
+Type: String
+Default: ''
+
+用于指明视频的格式,需要配合 customType 一起使用,默认视频 ...`,l:"start/option.html#type",a:"type"},"40.40":{t:"`customType`\r",p:`
+Type: Object
+Default: {}
+
+通过视频的 type 进行匹配,把视频解码权交给第三方程序进行处理,处 ...`,l:"start/option.html#customtype",a:"customtype"},"40.41":{t:"`lang`\r",p:`
+Type: String
+Default: navigator.language.toLowerCase()
+
+默认显示语 ...`,l:"start/option.html#lang",a:"lang"},"40.42":{t:"`i18n`\r",p:`
+Type: Object
+Default: {}
+
+自定义 i18n 配置,该配置会和自带的 i18n 进行深度合并
+新增 ...`,l:"start/option.html#i18n",a:"i18n"},"40.43":{t:"`lock`\r",p:`
+Type: Boolean
+Default: false
+
+是否在移动端显示一个 锁定按钮 ,用于隐藏底部 控制栏
+< ...`,l:"start/option.html#lock",a:"lock"},"40.44":{t:"`fastForward`\r",p:`
+Type: Boolean
+Default: false
+
+是否在移动端添加长按视频快进功能
+<div classN ...`,l:"start/option.html#fastforward",a:"fastforward"},"40.45":{t:"`autoPlayback`\r",p:`
+Type: Boolean
+Default: false
+
+是否使用自动 回放功能
+<div className=& ...`,l:"start/option.html#autoplayback",a:"autoplayback"},"40.46":{t:"`autoOrientation`\r",p:`
+Type: Boolean
+Default: false
+
+是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器
+ ...`,l:"start/option.html#autoorientation",a:"autoorientation"},"40.47":{t:"`airplay`\r",p:`
+Type: Boolean
+Default: false
+
+是否显示 airplay 按钮,当前只有部分浏览器支持该功能
+ ...`,l:"start/option.html#airplay",a:"airplay"},"40.48":{t:"`cssVar`\r",p:`
+Type: Object
+Default: {}
+
+用于改变内置的css变量
+<div className=&quo ...`,l:"start/option.html#cssvar",a:"cssvar"}},n={previewLength:62,buttonLabel:"Search",placeholder:"Search docs",allow:[],ignore:[]},a={INDEX_DATA:t,PREVIEW_LOOKUP:e,Options:n};export{a as default};
diff --git a/docs/document/assets/chunks/virtual_search-data.30ee5073.js b/docs/document/assets/chunks/virtual_search-data.30ee5073.js
deleted file mode 100644
index 52a0c6be6..000000000
--- a/docs/document/assets/chunks/virtual_search-data.30ee5073.js
+++ /dev/null
@@ -1,1437 +0,0 @@
-const t={map:'[{"高级属性":["0.0","10.0"],"option":["0.1","1.12","10.1","11.12","29.0","36.14"],"template":["0.2","10.2"],"events":["0.3","10.3"],"storage":["0.4","10.4"],"icons":["0.5","10.5","29.38","40.38"],"i18n":["0.6","10.6","29.42","40.42"],"notice":["0.7","3.3","10.7","13.3"],"layers":["0.8","10.8","18.0","29.28","40.28"],"controls":["0.9","10.9","17.0","29.31","40.31"],"contextmenu":["0.10","2.37","3.2","10.10","12.36","13.2","16.0","29.30","40.30"],"subtitle":["0.11","2.36","10.11","12.35","29.36","40.36"],"loading":["0.12","2.34","10.12","12.33"],"hotkey":["0.13","2.6","10.13","12.5","29.19","40.19"],"mask":["0.14","2.35","10.14","12.34"],"setting":["0.15","2.39","3.4","3.5","3.6","10.15","12.38","13.4","13.5","13.6","19.0","29.18","40.18"],"plugins":["0.16","10.16","29.34","40.34"],"静态属性":["1.0","11.0"],"instances":["1.1","11.1"],"version":["1.2","11.2"],"env":["1.3","11.3"],"build":["1.4","11.4","19.1"],"config":["1.5","11.5","16.1","17.1","18.1","36.11"],"utils":["1.6","11.6"],"scheme":["1.7","11.7"],"emitter":["1.8","11.8"],"validator":["1.9","11.9"],"kindof":["1.10","11.10"],"html":["1.11","11.11"],"实例事件":["2.0","12.0"],"ready":["2.1","12.1"],"restart":["2.2","12.2"],"loop":["2.3","5.29","15.29","29.13","40.13"],"pause":["2.4","5.2","12.3","15.2"],"play":["2.5","5.1","12.4","15.1"],"destroy":["2.7","5.4","12.6","15.4","28.9","39.9"],"focus":["2.8","12.8"],"blur":["2.9","12.9"],"dblclick":["2.10","12.10"],"click":["2.11","12.11"],"error":["2.12","12.12"],"hover":["2.13","12.13"],"mousemove":["2.14","12.14"],"resize":["2.15","3.7","12.15","13.7"],"view":["2.16","12.16"],"lock":["2.17","29.43","40.43"],"aspectratio":["2.18","5.28","12.17","15.28","29.16","40.16"],"autoheight":["2.19","5.30","12.18","15.30"],"autosize":["2.20","5.24","12.19","15.24","29.11","40.11"],"flip":["2.21","3.29","5.26","12.20","13.29","15.26","29.14","40.14"],"fullscreen":["2.22","3.30","5.18","12.21","13.30","15.18","29.22","40.22"],"fullscreenweb":["2.23","5.19","12.22","15.19","29.23","40.23"],"mini":["2.24","5.22","12.23","15.22"],"pip":["2.25","5.20","12.24","15.20","29.20","40.20"],"screenshot":["2.26","5.15","12.25","15.15","29.17","40.17"],"seek":["2.27","3.26","5.5","12.26","13.26","15.5"],"subtitleoffset":["2.28","12.27","29.24","40.24"],"subtitleupdate":["2.29","12.28"],"subtitleload":["2.30","12.29"],"subtitleswitch":["2.31","12.30"],"info":["2.32","3.21","12.31","13.21"],"layer":["2.33","12.32"],"control":["2.38","3.15","12.37","13.15"],"video":["2.40","2.41","2.42","2.43","2.44","2.45","2.46","2.47","2.48","2.49","2.50","2.51","2.52","2.53","2.54","2.55","2.56","2.57","2.58","2.59","2.60","5.40","12.39","12.40","12.41","12.42","12.43","12.44","12.45","12.46","12.47","12.48","12.49","12.50","12.51","12.52","12.53","12.54","12.55","12.56","12.57","12.58","12.59","15.40"],"全局属性":["3.0","13.0"],"debug":["3.1","13.1"],"scroll":["3.8","3.9","13.8","13.9"],"auto":["3.10","3.11","3.12","3.20","13.10","13.11","13.12","13.20"],"reconnect":["3.13","3.14","13.13","13.14"],"dbclick":["3.16","3.17","13.16","13.17"],"mobile":["3.18","3.19","13.18","13.19"],"fast":["3.22","3.23","13.22","13.23"],"touch":["3.24","13.24"],"volume":["3.25","5.8","13.25","15.8","29.7","40.7"],"playback":["3.27","13.27"],"aspect":["3.28","13.28"],"编写插件":["4.0","14.0"],"实例属性":["5.0"],"toggle":["5.3","15.3"],"forward":["5.6","15.6"],"backward":["5.7","15.7"],"url":["5.9","12.7","15.9","29.2","40.2"],"switchurl":["5.10","15.10"],"switchquality":["5.11","15.11"],"muted":["5.12","15.12","29.9","40.9"],"currenttime":["5.13","15.13"],"duration":["5.14","15.14"],"getdataurl":["5.16","15.16"],"getbloburl":["5.17","15.17"],"poster":["5.21","15.21","29.5","40.5"],"playing":["5.23","15.23"],"rect":["5.25","15.25"],"playbackrate":["5.27","15.27","29.15","40.15"],"attr":["5.31","15.31"],"title":["5.32","15.32"],"type":["5.33","15.33","29.39","40.39"],"theme":["5.34","15.34","29.6","40.6"],"airplay":["5.35","15.35","29.47","40.47"],"loaded":["5.36","15.36"],"played":["5.37","15.37"],"proxy":["5.38","15.38"],"query":["5.39","15.39"],"cssvar":["5.41","29.48","40.48"],"右键菜单":["6.0"],"配置":["6.1","7.1","8.1"],"创建":["6.2","7.2","8.2","9.2","9.3","9.4","9.5"],"添加":["6.3","7.3","8.3","9.6"],"删除":["6.4","7.4","8.4","9.7"],"更新":["6.5","7.5","8.5","9.8"],"控制器":["7.0"],"业务层":["8.0"],"设置面板":["9.0"],"内置":["9.1"],"instance":["15.0"],"init":["16.2","17.2","18.2","19.2","19.3","19.4","19.5"],"add":["16.3","17.3","18.3","19.6"],"remove":["16.4","17.4","18.4","19.7"],"update":["16.5","17.5","18.5","19.8"],"danger":["20.0"],"install":["20.1"],"cdn":["20.2","24.3","25.3","26.3","27.3","28.4","30.2","34.3","35.3","36.3","37.3","38.3","39.4"],"use":["20.3"],"vue":["20.4","30.4"],"react":["20.5","30.5"],"typescript":["20.6","30.6"],"javascript":["20.7","30.7"],"old":["20.8"],"dash":["21.0","26.0","31.0","37.0"],"flv":["22.0","32.0"],"hls":["23.0","27.0","33.0","38.0"],"视频广告":["24.0","34.0"],"演示":["24.1","25.1","26.1","27.1","28.2","34.1","35.1","36.1","37.1","38.1","39.2"],"安装":["24.2","25.2","26.2","27.2","28.3","30.1","34.2","35.2","36.2","37.2","38.2","39.3"],"使用":["24.4","25.4","28.5","30.3","34.4","35.4","39.5"],"控制器皮肤":["25.0","35.0"],"enable":["25.5","35.5"],"iframe":["28.0","28.10","39.0","39.10"],"说明":["28.1","39.1"],"index":["28.6","39.6"],"commit":["28.7","39.7"],"message":["28.8","39.8"],"inject":["28.11","39.11"],"postmessage":["28.12","39.12"],"例子":["28.13","39.13"],"container":["29.1","40.1"],"id":["29.3","40.3"],"onready":["29.4","40.4"],"islive":["29.8","40.8"],"autoplay":["29.10","40.10"],"automini":["29.12","40.12"],"mutex":["29.21","40.21"],"miniprogressbar":["29.25","40.25"],"usessr":["29.26","40.26"],"playsinline":["29.27","40.27"],"settings":["29.29","40.29"],"quality":["29.32","40.32"],"highlight":["29.33","40.33"],"thumbnails":["29.35","40.35"],"morevideoattr":["29.37","40.37"],"customtype":["29.40","40.40"],"lang":["29.41","40.41"],"fastforward":["29.44","40.44"],"autoplayback":["29.45","40.45"],"autoorientation":["29.46","40.46"],"安装使用":["30.0"],"古老的浏览器":["30.8"],"弹幕库":["36.0"],"选项":["36.4"],"使用弹幕数组":["36.5"],"使用弹幕":["36.6"],"使用异步调用":["36.7"],"hide":["36.8"],"ishide":["36.9"],"emit":["36.10"],"load":["36.12"],"reset":["36.13"],"事件":["36.15"],"基础选项":["40.0"]},{"0":["3.27","5.36","5.37","13.27","29.7","40.7"],"1":["30.8","36.4"],"3":["3.28","13.28"],"4":["3.28","13.28"],"5":["3.27","8.2","13.27","18.2","36.4"],"7":["8.3","18.3","29.7"],"10":["36.4"],"15":["4.0","14.0"],"21":["8.5","9.8","18.5","19.8"],"26":["7.5","17.5"],"27":["9.8","19.8"],"75":["3.27","13.27"],"250":["3.4","13.4"],"这里的":["0.0","1.0","3.0","5.0","10.0","11.0","13.0"],"播放器的选项":["0.1","10.1"],"div":["0.1","0.2","0.4","0.5","0.7","0.13","0.16","1.1","1.6","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.2","4.0","5.1","5.2","5.3","5.14","5.25","5.35","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.2","8.3","8.4","8.5","9.3","9.6","9.7","9.8","10.1","10.2","10.4","10.5","10.7","10.13","10.16","11.1","11.6","12.0","12.1","12.2","12.3","12.4","12.5","12.6","12.7","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.27","12.28","12.29","12.30","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.2","14.0","15.14","16.2","16.3","16.4","16.5","17.2","17.3","17.4","17.5","18.2","18.3","18.4","18.5","19.3","19.6","19.7","19.8","21.0","22.0","23.0","24.4","25.4","25.5","29.2","29.28","29.29","31.0","32.0","33.0","34.4","35.4","35.5","36.5","36.6","36.7","36.8","36.9","36.10","36.12","36.13","36.14","40.2","40.28","40.29","40.30","40.31"],"classname":["0.1","0.2","0.16","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","4.0","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.2","8.3","8.4","8.5","9.3","9.6","9.7","9.8","10.1","10.2","10.16","12.0","12.1","12.2","12.3","12.4","12.5","12.6","12.7","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.27","12.28","12.29","12.30","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","14.0","15.14","16.2","16.3","16.4","16.5","17.2","17.3","17.4","17.5","18.2","18.3","18.4","18.5","19.3","19.6","19.7","19.8","21.0","22.0","23.0","24.4","25.4","29.2","29.28","29.29","31.0","32.0","33.0","34.4","35.4","36.5","36.6","36.7","36.9","36.10","36.12","36.13","36.14","40.2","40.28","40.29"],"run":["0.1","0.2","2.0","2.2","2.3","2.7","2.12","2.13","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","2.30","2.31","2.39","4.0","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.2","8.3","8.4","8.5","9.3","9.6","9.7","9.8","10.1","10.2","12.0","12.2","12.6","12.7","12.12","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.27","12.28","12.29","12.30","12.38","14.0","16.2","16.3","16.4","16.5","17.2","17.3","17.4","17.5","18.2","18.3","18.4","18.5","19.3","19.6","19.7","19.8","21.0","22.0","23.0","24.4","25.4","29.2","29.28","31.0","32.0","33.0","34.4","35.4","36.5","36.6","36.7","36.9","36.10","36.12","36.13","36.14","40.2","40.28","40.29"],"管理播放器所有的":["0.2","0.3","0.5","10.2","10.3","10.5"],"dom":["0.2","0.3","5.38","5.39","9.2","9.4","9.5","10.2","10.3","15.38","15.39","19.2","19.4","19.5","29.1","40.1"],"元素":["0.2","9.4","9.5","10.2"],"事件":["0.3","4.0","10.3","14.0"],"实质上是代理了":["0.3","10.3"],"addeventlistener":["0.3","5.38","10.3","15.38"],"和":["0.3","4.0","5.11","10.3","14.0","36.8","40.4"],"removeeventlistener":["0.3","10.3"],"当使用以下方法来处理事件":["0.3","10.3"],"播放器销毁时也会自动销毁该事件":["0.3","10.3"],"proxy":["0.3","10.3"],"方法用于代理":["0.3","10.3"],"管理播放器的本地存储":["0.4","10.4"],"name":["0.4","4.0","10.4","14.0","17.1"],"属性用于设置缓存的":["0.4","10.4"],"key":["0.4","10.4"],"set":["0.4","10.4","15.8","15.11","15.12","15.13","15.18","15.19","15.20","15.21","15.24","15.26","15.28","15.29","29.35","29.36"],"方法用于设置缓存":["0.4","10.4"],"get":["0.4","0.6","10.4","10.6","15.13","15.14","15.16","15.17","15.18","15.20","15.23","15.25","15.31","15.32","15.34"],"方法用于获取缓存":["0.4","10.4"],"del":["0.4","10.4"],"方法用于删除缓存":["0.4","10.4"],"clear":["0.4","10.4"],"方法用于清空缓存":["0.4","10.4"],"svg":["0.5","10.5"],"图标":["0.5","10.5"],"管理播放器的":["0.6","10.6"],"方法用于获取":["0.6","10.6"],"的值":["0.6","10.6"],"update":["0.6","0.8","0.9","0.10","0.15","10.6"],"管理播放器的提示语":["0.7","10.7"],"只有一个":["0.7","10.7"],"show":["0.7","0.12","0.14","10.7","10.8","10.9","10.10","10.12","10.14","10.15","36.8"],"属性用于显示提示语":["0.7","10.7"],"管理播放器的层":["0.8","10.8"],"add":["0.8","0.9","0.10","0.13","0.15","0.16","10.8","10.9","10.10","10.13","10.15","10.16"],"方法用于动态添加层":["0.8","10.8"],"remove":["0.8","0.9","0.10","0.13","0.15","10.13"],"方法用于动态删除层":["0.8"],"管理播放器的控制器":["0.9","10.9"],"方法用于动态添加控制器":["0.9","10.9"],"方法用于动态删除控制器":["0.9"],"管理播放器的右键菜单":["0.10","10.10"],"方法用于动态添加菜单":["0.10","10.10"],"方法用于动态删除菜单":["0.10"],"方法用于动态更新菜单":["0.10"],"管理播放器的字幕功能":["0.11","10.11"],"url":["0.11","10.11","15.10","36.15"],"属性设置和返回当前字幕地址":["0.11","10.11"],"style":["0.11","10.11"],"方法设置当前字幕的样式":["0.11","10.11"],"管理播放器的加载层":["0.12","10.12"],"属性用于设置是否显示加载层":["0.12","10.12"],"toggle":["0.12","0.14","10.8","10.9","10.10","10.12","10.14","10.15"],"管理播放器的快捷键功能":["0.13","10.13"],"方法用于添加快捷键":["0.13","10.13"],"方法用于删除快捷键":["0.13","10.13"],"管理播放器的遮罩层":["0.14","10.14"],"属性用于设置是否显示遮罩层":["0.14","10.14"],"管理播放器的设置面板":["0.15","10.15"],"方法用于动态添加设置项":["0.15","10.15"],"方法用于动态删除设置项":["0.15"],"方法用于动态更新设置项":["0.15"],"管理播放器的插件功能":["0.16","10.16"],"只有一个方法":["0.16","10.16"],"用于动态添加插件":["0.16","10.16"],"返回全部播放器实例的数组":["1.1","11.1"],"假如你想同时管理多个播放器的时候":["1.1","11.1"],"可以用到该属性":["1.1","11.1"],"返回播放器的版本信息":["1.2","11.2"],"返回播放器的环境变量":["1.3","11.3"],"返回播放器的打包时间":["1.4","11.4"],"返回视频的默认配置":["1.5","11.5"],"返回播放器的工具函数集合":["1.6","11.6"],"返回播放器选项的校验方案":["1.7","11.7"],"返回事件分发器的构造函数":["1.8","11.8"],"返回选项的校验函数":["1.9","11.9"],"返回类型检测的函数工具":["1.10","11.10"],"返回播放器所需的":["1.11","11.11"],"返回播放器的默认选项":["1.12","11.12"],"播放器的事件分为两种":["2.0","12.0"],"一种视频的":["2.0","12.0"],"原生事件":["2.0","12.0"],"前缀":["2.0","12.0"],"video":["2.0","12.0","15.1","15.2","15.3","15.7","15.10","15.11","15.14","15.36","15.37","23.0","29.2","29.5","29.36","29.39","29.40","33.0"],"另外一种是":["2.0","12.0"],"自定义事件":["2.0","12.0"],"监听事件":["2.0","12.0"],"code":["2.0","2.2","2.28","2.31","4.0","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.2","8.3","8.4","8.5","9.3","9.6","9.7","9.8","12.0","12.7","12.27","12.30","14.0","16.2","16.3","16.4","16.5","17.2","17.3","17.4","17.5","18.2","18.3","18.4","18.5","19.3","19.6","19.7","19.8","20.1","20.2","20.3","20.4","20.5","21.0","22.0","23.0","24.2","24.3","24.4","25.2","25.3","25.4","26.2","26.3","27.2","27.3","28.3","28.4","28.5","29.2","30.1","30.2","30.3","30.4","30.5","31.0","32.0","33.0","34.2","34.3","34.4","35.2","35.3","35.4","36.2","36.3","36.5","36.6","36.7","36.9","36.10","36.12","36.13","36.14","37.2","37.3","38.2","38.3","39.3","39.4","39.5","40.2","40.28"],"js":["2.0","4.0","6.5","7.2","7.3","7.5","8.2","8.3","8.5","9.3","9.7","9.8","12.0","14.0","16.5","17.2","17.3","17.5","18.2","18.3","18.5","19.3","19.7","19.8","20.3","20.4","20.5","20.7","20.8","21.0","22.0","23.0","24.4","30.3","30.4","30.5","30.7","30.8","31.0","32.0","33.0","34.4","36.4","36.15"],"当播放器首次可以播放器时触发":["2.1","12.1"],"当播放器切换地址后并可以播放时触发":["2.2","12.2"],"当出现区间循环时触发":["2.3"],"当播放器暂停时触发":["2.4","12.3"],"当播放器播放时触发":["2.5","12.4"],"当播放器热键被按下时触发":["2.6","12.5"],"当播放器销毁时触发":["2.7","12.6"],"当播放器获得焦点时触发":["2.8","12.8"],"当播放器失去焦点时触发":["2.9","12.9"],"当播放器被双击时触发":["2.10","12.10"],"当播放器被单击时触发":["2.11","12.11"],"当播放器加载视频发生错误时触发":["2.12","12.12"],"当播放器被鼠标移出或者移入时触发":["2.13","12.13"],"当播放器被鼠标经过时触发":["2.14","12.14"],"当播放器尺寸变化时触发":["2.15","12.15"],"当播放器出现在视口时触发":["2.16","12.16"],"在移动端":["2.17","3.18","3.19","3.20","3.22","3.23","3.24","13.18","13.19","13.20","13.22","13.23","13.24"],"当锁定的状态发生变化时触发":["2.17"],"当播放器长宽比变化时触发":["2.18","12.17"],"当播放器自动设置高度时触发":["2.19","12.18"],"当播放器自动设置尺寸时触发":["2.20","12.19"],"当播放器发生翻转时触发":["2.21","12.20"],"当播放器发生窗口全屏时触发":["2.22","12.21"],"当播放器发生网页全屏时触发":["2.23","12.22"],"当播放器进入迷你模式时触发":["2.24","12.23"],"当播放器进入画中画时触发":["2.25","12.24"],"当播放器被截图时触发":["2.26","12.25"],"当播放器发生时间跳转时触发":["2.27","12.26"],"当播放器发生字幕偏移时触发":["2.28","12.27"],"当字幕更新时触发":["2.29","12.28"],"当字幕加载时触发":["2.30","12.29"],"当字幕切换时触发":["2.31","12.30"],"当信息面板显示或隐藏时触发":["2.32","12.31"],"当自定义层显示或隐藏时触发":["2.33","12.32"],"当加载器显示或隐藏时触发":["2.34","12.33"],"当遮罩层显示或隐藏时触发":["2.35","12.34"],"当字幕层显示或隐藏时触发":["2.36","12.35"],"当右键菜单显示或隐藏时触发":["2.37","12.36"],"当控制器显示或隐藏时触发":["2.38","12.37"],"当设置面板显示或隐藏时触发":["2.39","12.38"],"canplay":["2.40","12.39"],"canplaythrough":["2.41","12.40"],"complete":["2.42","12.41"],"durationchange":["2.43","12.42"],"emptied":["2.44","12.43"],"ended":["2.45","12.44"],"error":["2.46","12.45"],"loadeddata":["2.47","12.46"],"loadedmetadata":["2.48","12.47"],"pause":["2.49","12.48"],"play":["2.50","3.18","3.19","12.49","13.18","13.19","29.10"],"playing":["2.51","12.50"],"progress":["2.52","12.51","29.33"],"ratechange":["2.53","12.52"],"seeked":["2.54","12.53"],"seeking":["2.55","12.54"],"stalled":["2.56","12.55"],"suspend":["2.57","12.56"],"timeupdate":["2.58","12.57"],"volumechange":["2.59","12.58"],"waiting":["2.60","12.59"],"是否开始":["3.1","13.1"],"模式":["3.1","13.1"],"是否开启右键菜单":["3.2","13.2"],"默认开启":["3.2","13.2"],"time":["3.3","3.7","3.8","3.13","3.14","3.15","3.16","3.20","3.21","3.23","13.3","13.7","13.8","13.13","13.14","13.15","13.16","13.20","13.21","13.23","29.24"],"提示信息的显示时长":["3.3","13.3"],"单位为毫秒":["3.3","3.7","3.8","3.12","3.15","3.16","3.21","13.3","13.7","13.8","13.12","13.15","13.16","13.21"],"width":["3.4","3.5","9.2","13.4","13.5","15.30"],"设置面板的默认宽度":["3.4","13.4"],"单位为像素":["3.4","3.5","3.6","3.9","13.4","13.5","13.6","13.9"],"默认为":["3.4","3.5","3.6","3.10","3.16","3.25","3.27","3.28","3.29","13.4","13.5","13.6","13.10","13.16","13.25","13.27","13.28","13.29"],"item":["3.5","3.6","13.5","13.6"],"设置面板的设置项的默认宽度":["3.5","13.5"],"height":["3.6","13.6"],"设置面板的设置项的默认高度":["3.6","13.6"],"事件的节流时间":["3.7","3.8","13.7","13.8"],"gap":["3.9","13.9"],"view":["3.9","13.9"],"事件的边界容差距离":["3.9","13.9"],"playback":["3.10","3.11","3.12","13.10","13.11","13.12","15.3","29.45"],"max":["3.10","3.13","13.10","13.13"],"自动回放功能的最大记录数":["3.10","13.10"],"min":["3.11","13.11"],"自动回放功能的最小记录时长":["3.11","13.11"],"单位为秒":["3.11","3.26","13.11","13.26"],"timeout":["3.12","13.12"],"自动回放功能的隐藏延迟时长":["3.12","13.12"],"发生连接错误时":["3.13","3.14","13.13","13.14"],"自动连接的最大次数":["3.13","13.13"],"sleep":["3.14","13.14"],"自动连接的延迟时间":["3.14","13.14"],"hide":["3.15","13.15"],"底部控制栏的自动隐藏的延迟时间":["3.15","13.15"],"双击事件的延迟事件":["3.16","13.16"],"fullscreen":["3.17","13.17"],"在桌面端":["3.17","13.17"],"是否双击切换全屏":["3.17","13.17"],"dbclick":["3.18","13.18"],"是否双击切换播放暂停":["3.18","13.18"],"click":["3.19","13.19"],"是否单击切换播放暂停":["3.19","13.19"],"orientation":["3.20","13.20"],"自动旋屏的延迟时间":["3.20","13.20"],"loop":["3.21","13.21"],"信息面板的刷新时间":["3.21","13.21"],"forward":["3.22","3.23","13.22","13.23"],"value":["3.22","13.22"],"长按加速的速率倍数":["3.22","13.22"],"长按加速的延迟时间":["3.23","13.23"],"move":["3.24","13.24"],"ratio":["3.24","3.28","13.24","13.28"],"左右滑动进度的速率倍数":["3.24","13.24"],"step":["3.25","3.26","13.25","13.26"],"快捷键调节音量的幅度比例":["3.25","13.25"],"快捷键调节播放进度的幅度":["3.26","13.26"],"rate":["3.27","13.27"],"内置播放速率的列表":["3.27","13.27"],"内置视频长宽比的列表":["3.28","13.28"],"default":["3.28","13.28","29.1","29.2","29.3","29.4","29.5","29.6","29.7","29.8","29.9","29.10","29.11","29.12","29.13","29.14","29.15","29.16","29.17","29.18","29.19","29.20","29.21","29.22","29.23","29.24","29.25","29.26","29.27","29.28","29.29","29.30","29.31","29.32","29.33","29.34","29.35","29.36","29.37","29.38","29.39","29.40","29.41","29.42","29.43","29.44","29.45","29.46","29.47","29.48","40.1","40.2","40.3","40.4","40.5","40.6","40.7","40.8","40.9","40.10","40.11","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.19","40.20","40.21","40.22","40.23","40.24","40.25","40.26","40.27","40.28","40.29","40.30","40.31","40.32","40.33","40.34","40.35","40.36","40.37","40.38","40.39","40.40","40.41","40.42","40.43","40.44","40.45","40.46","40.47","40.48"],"内置视频翻转的列表":["3.29","13.29"],"normal":["3.29","13.29"],"horizontal":["3.29","13.29"],"vertical":["3.29","13.29"],"web":["3.30","13.30"],"in":["3.30","13.30","19.1"],"body":["3.30","13.30"],"网页全屏时":["3.30","13.30"],"但你已经知道播放器的":["4.0","14.0"],"属性":["4.0","6.1","7.1","8.1","9.2","9.4","9.5","14.0","40.32","40.33","40.35","40.36"],"方法":["4.0","14.0"],"后":["4.0","14.0"],"再编写插件是非常简单的事":["4.0","14.0"],"可以在实例化的时候加载插件的函数":["4.0","14.0"],"function":["4.0","5.1","5.2","5.3","5.4","5.10","5.11","5.15","5.16","5.17","5.31","5.35","5.38","5.39","5.41","9.2","14.0","15.1","15.2","15.3","15.4","15.10","15.11","15.15","15.16","15.17","15.31","15.35","15.38","15.39","19.2","29.4","40.4"],"myplugin":["4.0","14.0"],"art":["4.0","7.2","14.0","17.2","36.15"],"console":["4.0","14.0"],"info":["4.0","14.0"],"return":["4.0","14.0","15.40"],"something":["4.0","14.0"],"type":["5.1","5.2","5.3","5.4","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.15","5.16","5.17","5.18","5.19","5.20","5.21","5.22","5.23","5.24","5.25","5.26","5.27","5.28","5.29","5.30","5.31","5.32","5.34","5.35","5.36","5.37","5.38","5.39","5.40","5.41","15.1","15.2","15.3","15.4","15.5","15.6","15.7","15.8","15.9","15.10","15.11","15.12","15.13","15.14","15.15","15.16","15.17","15.18","15.19","15.20","15.21","15.22","15.23","15.24","15.25","15.26","15.27","15.28","15.29","15.30","15.31","15.32","15.34","15.35","15.36","15.37","15.38","15.39","15.40","16.1","17.1","18.1","19.2","19.4","19.5","20.7","25.5","29.1","29.2","29.3","29.4","29.5","29.6","29.7","29.8","29.9","29.10","29.11","29.12","29.13","29.14","29.15","29.16","29.17","29.18","29.19","29.20","29.21","29.22","29.23","29.24","29.25","29.26","29.27","29.28","29.29","29.30","29.31","29.32","29.33","29.34","29.35","29.36","29.37","29.38","29.40","29.41","29.42","29.43","29.44","29.45","29.46","29.47","29.48","35.5","40.1","40.2","40.3","40.4","40.5","40.6","40.7","40.8","40.9","40.10","40.11","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.19","40.20","40.21","40.22","40.23","40.24","40.25","40.26","40.27","40.28","40.29","40.30","40.31","40.32","40.33","40.34","40.35","40.36","40.37","40.38","40.40","40.41","40.42","40.43","40.44","40.45","40.46","40.47","40.48"],"播放视频":["5.1"],"暂停视频":["5.2"],"切换视频的播放和暂停":["5.3"],"parameter":["5.4","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.18","5.19","5.20","5.21","5.22","5.23","5.24","5.26","5.27","5.28","5.29","5.30","5.31","5.32","5.33","5.34","15.4","15.5","15.6","15.7","15.8","15.9","15.10","15.11","15.12","15.13","15.18","15.19","15.20","15.21","15.22","15.23","15.24","15.26","15.27","15.28","15.29","15.30","15.31","15.32","15.33","15.34","25.5","29.4","35.5"],"boolean":["5.4","5.12","5.18","5.19","5.20","5.23","5.24","5.30","7.1","15.4","15.12","15.18","15.19","15.20","15.23","15.24","15.30","16.1","17.1","18.1","25.5","29.8","29.9","29.10","29.11","29.12","29.13","29.14","29.15","29.16","29.17","29.18","29.19","29.20","29.21","29.22","29.23","29.24","29.25","29.26","29.27","29.43","29.44","29.45","29.46","29.47","35.5","40.8","40.9","40.10","40.11","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.19","40.20","40.21","40.22","40.23","40.24","40.25","40.26","40.27","40.43","40.44","40.45","40.46","40.47"],"setter":["5.5","5.6","5.7","5.8","5.9","5.12","5.13","5.18","5.19","5.20","5.21","5.22","5.24","5.26","5.27","5.28","5.29","5.30","5.32","5.33","5.34","15.5","15.6","15.7","15.8","15.9","15.12","15.13","15.18","15.19","15.20","15.21","15.22","15.24","15.26","15.27","15.28","15.29","15.30","15.32","15.33","15.34","25.5","35.5"],"number":["5.5","5.6","5.7","5.8","5.13","5.27","15.5","15.6","15.7","15.8","15.13","15.27","29.7","40.7"],"getter":["5.8","5.9","5.12","5.13","5.14","5.18","5.19","5.20","5.21","5.22","5.23","5.24","5.25","5.26","5.27","5.28","5.29","5.30","5.32","5.33","5.34","5.36","5.37","15.8","15.9","15.12","15.13","15.14","15.18","15.19","15.20","15.21","15.22","15.23","15.24","15.25","15.26","15.27","15.28","15.29","15.30","15.32","15.33","15.34","15.36","15.37","25.5","35.5"],"string":["5.10","5.11","5.21","5.26","5.28","5.31","5.32","5.33","5.34","9.2","9.4","9.5","15.9","15.10","15.11","15.21","15.26","15.28","15.31","15.32","15.33","15.34","17.1","19.2","19.4","19.5","29.1","29.2","29.3","29.5","29.6","29.39","29.41","40.1","40.2","40.3","40.5","40.6","40.39","40.41"],"设置视频地址":["5.10"],"设置时和":["5.10"],"设置视频画质地址":["5.11"],"获取视频时长":["5.14"],"下载当前视频帧的截图":["5.15"],"获取当前视频帧的截图的":["5.16","5.17"],"base64":["5.16","15.16"],"地址":["5.16","5.17","36.4"],"blob":["5.17","15.17"],"设置和获取视频海报":["5.21"],"获取播放器的尺寸和坐标信息":["5.25"],"array":["5.29","9.2","15.29","19.2","29.28","29.29","29.30","29.31","29.32","29.33","29.34","40.28","40.29","40.30","40.31","40.32","40.33","40.34"],"设置和获取区间循序播放":["5.29"],"单位秒":["5.29","36.4"],"当容器只有宽度":["5.30"],"动态获取和设置":["5.31"],"开启隔空播放":["5.35"],"视频缓存的比例":["5.36"],"范围是":["5.36","5.37"],"视频播放的比例":["5.37"],"事件的代理函数":["5.38"],"实质上代理了":["5.38"],"的查询函数":["5.39"],"element":["5.40","9.2","9.4","9.5","15.40","19.2","19.4","19.5","29.1","40.1"],"快捷返回播放器的":["5.40"],"动态获取或设置":["5.41"],"css":["5.41"],"变量":["5.41","30.7"],"类型":["6.1","7.1","8.1","9.2","9.4","9.5","40.33","40.35","40.36"],"描述":["6.1","7.1","8.1","9.2","9.4","9.5"],"disable":["6.1","7.1","8.1","16.1","17.1","18.1"],"var":["7.2","9.3","17.2","36.15"],"new":["7.2","17.2","36.15"],"artplayer":["7.2","17.2","20.3","20.5","20.6","20.8","24.4","29.1","30.3","30.5","30.6","30.8","34.4","36.5","36.15","40.1"],"container":["7.2","15.30","17.2","36.15"],"须先打开设置面板":["9.1"],"然后自带四个内置项":["9.1"],"flip":["9.1"],"playbackrate":["9.1"],"选择列表":["9.2"],"html":["9.2","9.4","9.5","19.2","19.4","19.5","28.5","28.6","28.7","28.10","28.13","39.5","39.6","39.7","39.10","39.13","40.38"],"元素的":["9.2","9.4","9.5"],"icon":["9.2","9.4","9.5","19.2","19.4","19.5"],"元素的图标":["9.2"],"selector":["9.2","19.2"],"元素列表":["9.2"],"onselect":["9.2","19.2"],"元素点击事件":["9.2"],"列表嵌套":["9.3"],"切换按钮":["9.4"],"范围滑块":["9.5"],"属性用于设置是否显示全部层":["10.8"],"属性用于设置是否显示全部控制器":["10.9"],"属性用于设置是否显示全部菜单":["10.10"],"属性用于设置是否显示全部设置项":["10.15"],"属性用于切换是否显示全部设置项":["10.15"],"当视频地址变化时触发":["12.7"],"property":["15.0","16.1","17.1","18.1","19.2","19.4","19.5"],"the":["15.0","15.10","15.11","15.16","15.17","15.20","15.25","15.30","15.36","15.37","15.38","15.39","15.40","17.1","19.1","20.6","20.7","20.8","29.1","29.3","29.4","29.6","29.11","29.26","29.28","29.29","29.30","29.31","29.32","29.33","29.35","29.36","29.39","29.40","29.42"],"to":["15.4","16.1","17.1","18.1","29.1","29.10","29.17","29.19","29.26","29.32","29.38","29.39","29.45","29.46","29.48"],"setting":["15.10","29.29"],"is":["15.10","20.6","29.38","29.39"],"similar":["15.10","15.11"],"quality":["15.11"],"address":["15.11","15.16","15.17","29.2"],"and":["15.13","15.18","15.20","15.21","15.25","15.29","15.31","15.38","29.36"],"download":["15.15"],"a":["15.15","29.4"],"full":["15.18"],"obtain":["15.21","15.29"],"whether":["15.24","16.1","17.1","18.1","29.10","29.14","29.15","29.16","29.17","29.18","29.19","29.20","29.22","29.23","29.26","29.32","29.43","29.44","29.45","29.46","29.47"],"size":["15.25","29.11"],"interval":["15.29"],"when":["15.30","29.8","29.12"],"has":["15.30"],"only":["15.30","20.8"],"this":["15.30"],"attribute":["15.30"],"enable":["15.35"],"proportion":["15.36","15.37"],"of":["15.36","15.37","15.38","15.39","20.7","20.8","29.11","29.36","29.39"],"event":["15.38"],"essentially":["15.38"],"proxies":["15.38"],"describe":["16.1","17.1","18.1","19.2","19.4","19.5"],"component":["17.1"],"you":["19.1"],"must":["19.1"],"open":["19.1"],"settings":["19.1"],"select":["19.2"],"list":["19.2","19.3"],"nesting":["19.3"],"switch":["19.4"],"button":["19.4"],"range":["19.5"],"slider":["19.5"],"important":["20.0"],"note":["20.0"],"group":["20.1","20.2","20.3","20.4","20.5","24.2","24.3","25.2","25.3","26.2","26.3","27.2","27.3","28.3","28.4","28.5","30.1","30.2","30.3","30.4","30.5","34.2","34.3","35.2","35.3","36.2","36.3","37.2","37.3","38.2","38.3","39.3","39.4","39.5"],"bash":["20.2","24.2","24.3","25.2","25.3","26.2","26.3","27.2","27.3","28.3","28.4","30.2","34.2","34.3","35.2","35.3","36.2","36.3","37.2","37.3","38.2","38.3","39.3","39.4"],"index":["20.3","24.4","28.5","28.7","28.12","28.13","30.3","34.4","39.5","39.7","39.12","39.13"],"import":["20.3","20.5","30.3","30.5"],"from":["20.3","20.5","30.5"],"jsx":["20.5","30.5"],"useeffect":["20.5","30.5"],"useref":["20.5","30.5"],"d":["20.6","30.6"],"ts":["20.6","30.6"],"that":["20.6"],"automatically":["20.6"],"sometimes":["20.7"],"your":["20.7"],"file":["20.7"],"will":["20.7","29.42"],"lose":["20.7"],"prompt":["20.7"],"browsers":["20.8"],"production":["20.8"],"builds":["20.8"],"are":["20.8"],"compatible":["20.8"],"with":["20.8"],"last":["20.8","30.8"],"https":["21.0","22.0","23.0","31.0","32.0","33.0"],"github":["21.0","22.0","23.0","31.0","32.0","33.0"],"com":["21.0","22.0","23.0","31.0","32.0","33.0"],"industry":["21.0","31.0"],"forum":["21.0","31.0"],"bilibili":["22.0","32.0"],"data":["22.0","23.0","24.4","32.0","33.0","34.4","36.5","36.7","36.9","36.10","36.14"],"dev":["23.0","33.0"],"libs":["23.0","24.4","33.0","34.4","36.5","36.7","36.10"],"查看完整演示":["24.1","25.1","26.1","27.1","28.2","34.1","35.1","36.1","37.1","38.1","39.2"],"jsdelivr":["24.3","25.3","26.3","27.3","28.4","34.3","35.3","36.3","37.3","38.3","39.4"],"uncompiled":["24.4","34.4","36.5"],"plugin":["24.4","34.4","36.5"],"ads":["24.4","34.4"],"是否启用新的控制器皮肤":["25.5","35.5"],"画质":["26.0","27.0","37.0","38.0"],"控制":["28.0","39.0"],"通过该插件":["28.1","39.1"],"你可以轻松在":["28.1","39.1"],"doctype":["28.5","39.5"],"从":["28.7","39.7"],"将消息推送到":["28.7","28.12","39.7","39.12"],"iframe":["28.7","28.13","39.7","39.13"],"该函数将在":["28.7","39.7"],"在":["28.8","39.8"],"销毁后":["28.9","39.9"],"注入脚本":["28.11","39.11"],"最常遇到的问题是":["28.13","39.13"],"播放器在":["28.13","39.13"],"里进行网页全屏":["28.13","39.13"],"但在":["28.13","39.13"],"attached":["29.1"],"source":["29.2"],"unique":["29.3"],"undefined":["29.4","40.4"],"constructor":["29.4"],"accepts":["29.4"],"as":["29.4"],"second":["29.4"],"which":["29.4","29.42"],"posters":["29.5"],"f00":["29.6","40.6"],"false":["29.8","29.9","29.10","29.11","29.12","29.13","29.14","29.15","29.16","29.17","29.18","29.20","29.22","29.23","29.24","29.25","29.26","29.37","29.43","29.44","29.45","29.46","29.47","40.10","40.11","40.12","40.14","40.15","40.16","40.17","40.24","40.26","40.43","40.45","40.47"],"display":["29.17","29.32","29.33"],"true":["29.19","29.21","29.27","40.19"],"use":["29.19","29.26","29.45"],"shortcut":["29.19"],"if":["29.21"],"subtitle":["29.24"],"mini":["29.25"],"ssr":["29.26","40.26"],"initialize":["29.28","29.29","29.30","29.31","29.34"],"customized":["29.28","29.29","29.30","29.31","29.34"],"on":["29.33","29.35"],"object":["29.35","29.36","29.37","29.38","29.40","29.42","29.48","40.35","40.36","40.37","40.38","40.40","40.42","40.48"],"image":["29.35"],"support":["29.36"],"controls":["29.37","40.37"],"preload":["29.37"],"it":["29.38","29.39"],"used":["29.38","29.39","29.48"],"replace":["29.38"],"indicate":["29.39"],"format":["29.39"],"needs":["29.39"],"by":["29.40"],"matching":["29.40"],"s":["29.40"],"navigator":["29.41","40.41"],"language":["29.41","40.41"],"tolowercase":["29.41"],"customize":["29.42"],"configuration":["29.42"],"be":["29.42"],"deeply":["29.42"],"merged":["29.42"],"automatic":["29.45"],"导入":["30.6"],"时会自动导入的":["30.6"],"有时你的":["30.7"],"文件会丢失":["30.7"],"typescript":["30.7"],"的类型提示":["30.7"],"这时候你可以手动导入类型":["30.7"],"生产构建的":["30.8"],"只兼容最新一个主版本的":["30.8"],"chrome":["30.8"],"danmuku":["36.4","36.11"],"弹幕库":["36.4"],"支持数组":["36.4"],"xml":["36.4","36.6"],"promise返回数组":["36.4"],"speed":["36.4","36.11"],"弹幕持续时间":["36.4"],"范围在":["36.4"],"opacity":["36.4","36.11"],"通过方法":["36.8","36.10","36.11"],"进行隐藏或者显示弹幕":["36.8"],"通过属性":["36.9"],"判断当前弹幕是隐藏或者显示":["36.9"],"发送一条实时弹幕":["36.10"],"实时改变弹幕配置":["36.11"],"支持属性有":["36.11"],"fontsize":["36.11"],"color":["36.11"],"mode":["36.11"],"margin":["36.11"],"通过":["36.12"],"方法可以重载弹幕源":["36.12"],"或者切换新弹幕":["36.12"],"用于清空当前显示的弹幕":["36.13"],"用于获取当前弹幕配置":["36.14"],"app":["36.15"],"assets":["36.15"],"sample":["36.15"],"播放器挂载的":["40.1"],"视频源地址":["40.2"],"播放器的唯一标识":["40.3"],"构造函数接受一个函数作为第二个参数":["40.4"],"播放器初始化成功且视频可以播放时触发":["40.4"],"ready":["40.4"],"视频的海报":["40.5"],"是否自动播放":["40.10"],"是否使用快捷键":["40.19"],"字幕时间偏移":["40.24"],"是否使用":["40.26"],"初始化自定义的":["40.28","40.29","40.30","40.34"],"层":["40.28"],"设置面板":["40.29"],"右键菜单":["40.30"],"初始化自定义的底部":["40.31"],"控制栏":["40.31"],"是否在底部控制栏里显示":["40.32"],"画质选择":["40.32"],"列表":["40.32"],"在进度条上显示":["40.33"],"高亮信息":["40.33"],"插件":["40.34"],"在进度条上设置":["40.35"],"预览图":["40.35"],"设置视频的字幕":["40.36"],"支持字幕格式":["40.36"],"vtt":["40.36"],"srt":["40.36"],"ass":["40.36"],"用于替换默认图标":["40.38"],"支持":["40.38"],"用于指明视频的格式":["40.39"],"需要配合":["40.39"],"customtype":["40.39"],"通过视频的":["40.40"],"自定义":["40.42"],"配置":["40.42"],"该配置会和自带的":["40.42"],"进行深度合并":["40.42"],"新增你的语言":["40.42"],"是否使用自动":["40.45"],"回放功能":["40.45"],"用于改变内置的css变量":["40.48"]},{"0":["3.24","3.25","5.8","13.24","13.25","15.8","15.36","15.37","23.0","33.0","36.4"],"1":["3.25","3.27","5.8","5.36","5.37","13.25","13.27","15.36","15.37","20.8","22.0","30.7","32.0"],"2":["3.27","13.27","21.0","22.0","30.6","31.0","32.0"],"3":["3.22","13.22","23.0","29.2","30.7","33.0","40.2"],"4":["6.2","16.2","21.0","29.45","31.0","40.42"],"5":["3.11","3.13","3.24","3.26","13.11","13.13","13.24","13.26","21.0","29.28","29.29","31.0","40.28","40.29"],"6":["2.0","6.3","7.3","12.0","16.3","17.3","22.0","32.0"],"7":["15.14","40.7"],"8":["23.0","33.0"],"9":["3.28","9.6","13.28","19.6","40.42"],"10":["2.2","3.10","7.2","12.7","13.10","17.2"],"11":["2.28","12.27"],"13":["2.31","6.2","6.3","12.30","16.2","16.3"],"14":["9.6","19.6"],"16":["3.28","13.28"],"21":["6.4","6.5","7.3","7.4","8.4","16.4","16.5","17.3","17.4","18.4"],"22":["8.2","8.3","9.7","18.2","18.3","19.7"],"23":["29.28","40.28"],"24":["6.5","16.5"],"25":["3.27","13.27","36.4"],"29":["8.5","18.5"],"34":["29.29","40.29"],"35":["3.6","13.6"],"40":["7.5","17.5"],"50":["3.9","13.9"],"200":["3.5","3.8","3.20","13.5","13.8","13.20"],"300":["3.16","13.16"],"500":["3.7","13.7"],"1000":["3.14","3.21","3.23","13.14","13.21","13.23"],"2000":["3.3","13.3"],"3000":["3.12","3.15","13.12","13.15"],"code":["0.1","0.2","0.4","0.5","0.6","0.7","0.12","0.13","0.14","0.15","0.16","1.1","1.6","2.1","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.2","3.4","3.5","3.6","3.16","3.28","3.29","5.1","5.2","5.3","5.12","5.14","5.15","5.18","5.19","5.20","5.21","5.23","5.25","5.27","5.28","5.29","5.31","5.32","5.33","5.34","5.35","5.41","9.2","10.1","10.2","10.4","10.5","10.6","10.7","10.8","10.9","10.10","10.12","10.13","10.14","10.15","10.16","11.1","11.6","12.1","12.2","12.3","12.4","12.5","12.6","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.2","13.4","13.5","13.6","13.16","13.28","13.29","15.1","15.2","15.14","15.18","15.29","15.35","19.2","25.5","29.1","29.7","29.10","29.19","29.28","29.29","29.30","29.31","29.34","29.42","29.45","35.5","36.8","36.11","40.1","40.4","40.10","40.19","40.29","40.30","40.31","40.34","40.38","40.42","40.45","40.48"],"js":["0.2","0.4","0.13","0.16","2.2","2.19","2.24","2.28","2.29","2.30","2.31","6.2","6.3","6.4","7.4","8.4","9.2","9.6","10.2","10.4","10.13","10.16","12.2","12.7","12.18","12.23","12.27","12.28","12.29","12.30","15.14","16.2","16.3","16.4","17.4","18.4","19.2","19.6","28.7","28.12","29.1","29.2","29.28","29.29","29.31","29.45","36.5","36.7","36.9","36.10","36.12","39.7","39.12","40.2","40.4","40.28","40.29","40.31","40.42"],"var":["0.2","0.4","2.0","2.31","4.0","6.2","6.3","6.4","6.5","7.3","7.4","7.5","8.2","8.3","8.4","8.5","9.2","9.6","9.7","9.8","10.2","10.4","12.0","12.30","14.0","15.14","16.2","16.3","16.4","16.5","17.3","17.4","17.5","18.2","18.3","18.4","18.5","19.2","19.3","19.6","19.7","19.8","24.4","28.7","29.2","29.28","29.29","34.4","36.5","39.7","40.2","40.28","40.29","40.42"],"hover":["0.3","10.3"],"方法用于代理自定义的":["0.3","10.3"],"loadimg":["0.3","10.3"],"方法用于监听图片的":["0.3","10.3"],"load":["0.3","10.3"],"加载事件":["0.3","10.3"],"div":["0.3","0.6","0.8","0.9","0.10","0.11","0.12","0.14","0.15","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","3.1","3.3","3.4","3.5","3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.14","3.15","3.16","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.27","3.28","3.29","5.5","5.6","5.7","5.8","5.9","5.10","5.12","5.13","5.15","5.16","5.17","5.18","5.19","5.20","5.21","5.22","5.23","5.24","5.26","5.27","5.28","5.29","5.30","5.31","5.32","5.33","5.34","5.38","5.40","5.41","9.1","9.2","10.3","10.6","10.8","10.9","10.10","10.11","10.12","10.14","10.15","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.11","11.12","13.1","13.3","13.4","13.5","13.6","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.14","13.15","13.16","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.28","13.29","15.1","15.2","15.3","15.7","15.18","15.20","15.25","15.29","15.32","15.35","19.2","20.4","29.1","29.7","29.10","29.19","29.30","29.31","29.34","29.42","29.45","30.4","36.11","40.1","40.3","40.4","40.5","40.7","40.8","40.9","40.10","40.13","40.17","40.19","40.21","40.25","40.34","40.38","40.42","40.44","40.45","40.48"],"classname":["0.4","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.14","0.15","1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8","1.9","1.10","1.12","3.1","3.2","3.3","3.4","3.5","3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.15","3.16","3.17","3.18","3.19","3.21","3.22","3.25","3.26","3.28","3.29","5.1","5.2","5.3","5.5","5.6","5.7","5.8","5.9","5.12","5.14","5.15","5.16","5.17","5.18","5.19","5.20","5.21","5.22","5.23","5.24","5.25","5.27","5.28","5.29","5.30","5.31","5.32","5.33","5.34","5.35","5.40","5.41","9.1","9.2","10.4","10.5","10.6","10.7","10.8","10.9","10.10","10.11","10.12","10.13","10.14","10.15","11.1","11.2","11.3","11.4","11.5","11.6","11.7","11.8","11.9","11.10","11.12","13.1","13.2","13.3","13.4","13.5","13.6","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.15","13.16","13.17","13.18","13.19","13.21","13.22","13.25","13.26","13.28","13.29","15.1","15.2","15.3","15.18","15.20","15.25","15.29","15.35","19.2","25.5","29.1","29.7","29.10","29.19","29.30","29.31","29.34","29.42","29.45","35.5","36.8","36.11","40.1","40.3","40.4","40.5","40.7","40.9","40.10","40.13","40.17","40.19","40.30","40.31","40.34","40.38","40.42","40.44","40.45","40.48"],"run":["0.4","0.5","0.6","0.7","0.10","0.11","0.12","0.13","0.14","0.15","0.16","1.1","1.6","2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.17","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","3.2","3.4","3.5","3.6","3.7","3.8","3.9","3.10","3.16","3.21","3.28","3.29","5.1","5.2","5.3","5.7","5.9","5.12","5.14","5.15","5.16","5.17","5.18","5.19","5.20","5.21","5.23","5.25","5.27","5.28","5.29","5.30","5.31","5.32","5.33","5.34","5.35","5.41","9.1","9.2","10.4","10.5","10.6","10.7","10.8","10.9","10.10","10.11","10.12","10.13","10.14","10.15","10.16","11.1","11.6","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.13","12.14","12.15","12.16","12.19","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","13.2","13.4","13.5","13.6","13.7","13.8","13.9","13.10","13.16","13.21","13.28","13.29","15.1","15.2","15.3","15.14","15.18","15.20","15.29","15.35","19.2","25.5","29.1","29.7","29.10","29.19","29.29","29.30","29.31","29.34","29.42","29.45","35.5","36.8","36.11","40.1","40.4","40.5","40.7","40.10","40.19","40.30","40.31","40.34","40.38","40.42","40.45","40.48"],"art":["0.4","2.0","6.2","6.3","6.4","6.5","7.3","7.4","7.5","8.2","8.3","8.5","9.2","9.3","9.6","9.7","9.8","10.4","12.0","16.2","16.3","16.4","16.5","17.3","17.4","17.5","18.2","18.3","18.5","19.2","19.3","19.6","19.7","19.8","20.3","20.5","24.4","29.2","30.3","30.7","34.4","36.5","40.2"],"new":["0.4","2.0","4.0","6.2","6.3","6.4","6.5","7.3","7.4","7.5","8.3","9.2","9.3","9.6","9.7","9.8","10.4","12.0","14.0","16.2","16.3","16.4","16.5","17.3","17.4","17.5","18.3","19.3","19.6","19.7","19.8","20.3","24.4","29.2","30.3","34.4","40.2"],"artplayer":["0.4","2.0","4.0","6.2","6.3","6.4","6.5","7.3","7.4","7.5","9.2","9.3","9.7","9.8","10.4","12.0","14.0","16.2","16.3","16.4","16.5","17.3","17.4","17.5","19.3","19.7","19.8","20.4","25.4","25.5","26.2","27.2","28.5","29.2","30.4","30.7","35.4","35.5","36.6","36.7","36.8","36.9","36.10","36.12","36.13","36.14","37.2","38.2","39.5","40.2"],"container":["0.4","2.0","4.0","6.4","6.5","7.3","7.5","9.2","9.3","9.7","9.8","10.4","12.0","14.0","16.4","16.5","17.3","17.5","19.3","19.7","19.8","20.3","24.4","29.2","29.11","30.3","34.4","40.11"],"方法用于更新":["0.6","10.6"],"对象":["0.6","10.6"],"方法用于动态更新层":["0.8"],"show":["0.8","0.9","0.10","0.15"],"属性用于设置是否显示全部层":["0.8"],"toggle":["0.8","0.9","0.10","0.15"],"方法用于切换是否显示全部层":["0.8"],"方法用于动态更新控制器":["0.9"],"属性用于设置是否显示全部控制器":["0.9"],"方法用于切换是否显示全部控制器":["0.9"],"属性用于设置是否显示全部菜单":["0.10"],"方法用于切换是否显示全部菜单":["0.10"],"switch":["0.11","9.4","10.11","29.18"],"方法设置当前字幕地址和选项":["0.11","10.11"],"属性用于切换是否显示加载层":["0.12","10.12"],"属性用于切换是否显示遮罩层":["0.14","10.14"],"属性用于设置是否显示全部设置项":["0.15"],"方法用于切换是否显示全部设置项":["0.15"],"字符串":["1.11","11.11"],"app":["2.0","4.0","7.2","7.5","9.2","9.3","9.7","9.8","12.0","14.0","17.2","17.5","19.3","19.7","19.8","20.3","24.4","29.2","34.4"],"url":["2.0","4.0","5.10","7.2","7.5","9.3","9.8","12.0","14.0","17.2","17.5","19.3","19.8","20.3","24.4","29.35","29.36","34.4","40.35","40.36"],"assets":["2.0","4.0","7.2","8.2","8.3","8.4","8.5","9.3","9.8","12.0","14.0","17.2","18.2","18.3","18.4","18.5","19.3","19.8","24.4","29.2","29.28","34.4","40.28"],"sample":["2.0","4.0","7.2","8.2","8.3","8.4","8.5","9.3","9.8","12.0","14.0","17.2","18.2","18.3","18.4","18.5","19.3","19.8","24.4","29.2","29.28","34.4","40.28"],"mp4":["2.0","4.0","7.2","12.0","14.0","17.2","36.15"],"on":["2.0","4.0","12.0","14.0","19.5","29.43"],"canplay":["2.0","12.0"],"浏览器可以播放媒体文件了":["2.40","12.39"],"浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束":["2.41","12.40"],"offlineaudiocontext":["2.42","12.41"],"duration":["2.43","12.42"],"媒体内容变为空":["2.44","12.43"],"例如":["2.44","12.43"],"视频停止播放":["2.45","12.44"],"获取媒体数据时出错":["2.46","12.45"],"media":["2.47","12.46"],"已加载元数据":["2.48","12.47"],"播放已暂停":["2.49","12.48"],"播放已开始":["2.50","12.49"],"由于缺乏数据而暂停或延迟后":["2.51","12.50"],"在浏览器加载资源时周期性触发":["2.52","12.51"],"播放速率发生变化":["2.53","12.52"],"跳帧":["2.54","2.55","12.53","12.54"],"用户代理":["2.56","12.55"],"媒体数据加载已暂停":["2.57","12.56"],"currenttime":["2.58","12.57"],"音量发生变化":["2.59","12.58"],"由于暂时缺少数据":["2.60","12.59"],"可以打印出视频全部的内置事件":["3.1","13.1"],"默认关闭":["3.1","13.1"],"默认为":["3.3","3.7","3.8","3.9","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.26","3.30","5.4","13.3","13.7","13.8","13.9","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.26","13.30"],"单位为毫秒":["3.14","3.20","3.23","13.14","13.20","13.23"],"true":["3.17","3.18","5.4","5.24","5.30","13.17","13.18","36.15","40.21","40.27"],"false":["3.19","3.30","13.19","13.30","40.8","40.9","40.13","40.18","40.20","40.22","40.23","40.25","40.37","40.44","40.46"],"是否把播放器挂在在":["3.30","13.30"],"元素下":["3.30","13.30"],"dosomething":["4.0","14.0"],"video":["4.0","5.31","5.36","5.37","7.2","9.3","9.8","14.0","15.5","15.6","15.8","15.9","15.12","15.13","15.15","15.16","15.17","15.21","15.23","15.24","15.30","15.31","15.33","17.2","19.3","19.8","29.4","29.14","29.15","29.16","29.17","29.37","29.44","36.15","40.40"],"plugins":["4.0","14.0","36.15"],"ready":["4.0","14.0"],"可以在实例化之后再加载插件的函数":["4.0","14.0"],"销毁播放器":["5.4"],"接受一个参数表示是否销毁后同时移除播放器的":["5.4"],"html":["5.4","28.1","28.8","28.12","29.38","39.1","39.8","39.12","40.26","40.32"],"视频时间跳转":["5.5"],"单位秒":["5.5","5.6","5.7","40.33"],"视频时间快进":["5.6"],"视频时间快退":["5.7"],"设置和获取视频音量":["5.8"],"范围在":["5.8","40.24"],"string":["5.9","6.1","7.1","8.1","16.1","18.1","29.35","29.36","29.38","40.32","40.33","40.35","40.36"],"设置和获取视频地址":["5.9"],"类似":["5.10","5.11","5.13","5.39"],"但会执行一些优化操作":["5.10"],"函数支持两个参数":["5.10","5.11"],"第一个为新的视频地址":["5.10","5.11"],"第二个为可选新的视频名字":["5.10","5.11"],"switchurl":["5.11","15.11"],"但会带上之前的播放进度":["5.11"],"设置和获取视频是否静音":["5.12"],"设置和获取视频当前时间":["5.13"],"设置时间时和":["5.13"],"seek":["5.13"],"但它不会触发额外的事件":["5.13"],"返回的是一个":["5.16","5.17"],"promise":["5.16","5.17"],"设置和获取播放器窗口全屏":["5.18"],"设置和获取播放器网页全屏":["5.19"],"设置和获取播放器画中画模式":["5.20"],"只有在视频播放前才能看到海报效果":["5.21"],"boolean":["5.22","6.1","8.1","9.4","15.22","19.4","40.32"],"设置和获取播放器迷你模式":["5.22"],"获取视频是否正在播放中":["5.23"],"设置视频是否自适应尺寸":["5.24"],"设置为":["5.24","5.30"],"之后它会只执行一次":["5.24","5.30"],"设置和获取播放器翻转":["5.26"],"支持":["5.26"],"normal":["5.26","15.26"],"horizontal":["5.26"],"vertical":["5.26"],"设置和获取播放器播放速度":["5.27"],"设置和获取播放器长宽比":["5.28"],"该属性可以自动计算出并设置视频的高度":["5.30"],"元素的属性":["5.31"],"动态获取和设置播放器标题":["5.32"],"动态获取和设置视频类型":["5.33"],"动态获取和设置播放器主题颜色":["5.34"],"常配合":["5.36","5.37"],"timeupdate":["5.36","5.37"],"事件使用":["5.36","5.37"],"和":["5.38","40.6","40.14","40.15","40.16"],"removeeventlistener":["5.38","15.38"],"当使用":["5.38"],"来处理事件":["5.38"],"播放器销毁时也会自动销毁该事件":["5.38"],"document":["5.39","15.39"],"queryselector":["5.39","15.39"],"但被查询的对象局限于当前播放器内":["5.39"],"可以避免同类名的错误":["5.39"],"元素":["5.40"],"是否禁用组件":["6.1","7.1","8.1"],"name":["6.1","7.1","7.2","8.1","16.1","17.2","18.1"],"组件唯一名称":["7.1"],"用于标记类名":["7.1"],"index":["7.1","7.2","17.1","17.2","28.1","28.8","28.9","36.5","36.7","36.9","36.10","36.12","36.14","39.1","39.8","39.9"],"controls":["7.2","17.2"],"your":["7.2","17.2","29.42"],"button":["7.2","17.2","29.18","29.43","29.47"],"img":["8.2","8.3","8.4","8.5","18.2","18.3","18.4","18.5","29.28","40.28"],"layer":["8.2","8.3","8.4","8.5","18.2","18.3","18.4","18.5"],"png":["8.2","8.3","8.5","18.2","18.3","18.5"],"aspectratio":["9.1"],"subtitleoffset":["9.1"],"number":["9.2","17.1","19.2","29.33","40.33","40.35"],"列表宽度":["9.2"],"tooltip":["9.2","9.4","9.5","19.2"],"提示文本":["9.2","9.5"],"元素的图标":["9.4","9.5"],"按钮默认状态":["9.4"],"onswitch":["9.4","19.4"],"function":["9.4","9.5","19.4","19.5","20.5","29.14","29.17","29.45","30.5"],"按钮切换事件":["9.4"],"range":["9.5","15.8","15.36","15.37","29.24"],"array":["9.5","19.5"],"默认状态数组":["9.5"],"onrange":["9.5","19.5"],"完成时触发的事件":["9.5"],"onchange":["9.5","19.5"],"变化时触发的事件":["9.5"],"属性用于切换是否显示全部层":["10.8"],"属性用于切换是否显示全部控制器":["10.9"],"属性用于切换是否显示全部菜单":["10.10"],"update":["10.15"],"方法动态更新设置项":["10.15"],"是指挂载在":["11.0"],"here":["15.0"],"and":["15.3","15.8","15.9","15.12","15.19","15.22","15.26","15.27","15.28","15.30","15.32","15.33","15.34","19.1","29.4","29.38"],"pause":["15.3"],"the":["15.4","15.12","15.13","15.15","15.21","15.23","15.24","15.28","15.31","16.1","18.1","20.0","29.5","29.8","29.12","29.14","29.15","29.16","29.17","29.18","29.20","29.21","29.22","29.23","29.24","29.27","29.38","29.41","29.46","29.47"],"player":["15.4","15.18","15.19","15.20","15.22","15.25","15.26","15.27","15.28","15.32","15.34","15.38","20.5","29.1","29.3","29.4","29.6","29.7","29.11","29.12","29.22","29.23","29.46","30.5"],"accept":["15.4"],"a":["15.4","29.43"],"indicating":["15.4"],"whether":["15.4","15.12","15.23","29.9","29.13","29.27"],"time":["15.5","15.6","15.7","15.13","20.7","29.33","40.33"],"jump":["15.5"],"in":["15.5","15.6","15.7","15.20","15.29","29.13","29.17","29.20","29.21","29.32","29.42","29.48"],"seconds":["15.5","15.7","15.29"],"fast":["15.6"],"rewind":["15.7"],"get":["15.8","15.9","15.12","15.19","15.22","15.26","15.27","15.33"],"set":["15.9","15.22","15.27","15.30","15.31","15.32","15.33","15.34"],"to":["15.10","15.11","15.38","15.39","20.3","29.9","29.13","29.14","29.15","29.16","29.18","29.20","29.22","29.23","29.27","29.40","29.43","29.44","29.47"],"that":["15.10"],"of":["15.10","15.13","15.15","15.16","15.17","15.18","15.19","15.20","15.25","15.30","15.31","15.40","29.3","29.7","29.24"],"but":["15.10","15.11","15.39","20.6"],"some":["15.10"],"optimization":["15.10"],"operations":["15.10"],"will":["15.10","15.38","29.5","29.11","29.37"],"be":["15.10","29.4","29.39"],"with":["15.11","15.36","15.37","19.1","29.24","29.39","29.42"],"previous":["15.11"],"playback":["15.11","15.27","15.29","15.37","29.15"],"progress":["15.11","29.8","29.25","29.35"],"is":["15.12","15.23","15.24","15.30","15.38","15.39","29.4","29.6","29.26","29.40"],"current":["15.13","15.15","15.16","15.17"],"setting":["15.13","15.24","36.15"],"screenshot":["15.16","15.17"],"screen":["15.18","15.19"],"window":["15.18","29.22"],"full":["15.19","29.23"],"picture":["15.20","29.20"],"mode":["15.20","29.8","29.26","36.4"],"posters":["15.21"],"you":["15.21","20.6","20.7","29.26"],"can":["15.21","15.30","20.6","20.7","29.4"],"only":["15.21","29.5","29.25"],"see":["15.21"],"effect":["15.21"],"adaptive":["15.24"],"size":["15.24"],"after":["15.24","15.30"],"coordinate":["15.25"],"information":["15.25"],"rollover":["15.26"],"support":["15.26"],"speed":["15.27","29.15"],"obtain":["15.28"],"aspect":["15.28","29.16"],"ratio":["15.28","29.16"],"sequential":["15.29"],"automatically":["15.30","29.10"],"calculate":["15.30"],"height":["15.30"],"it":["15.30"],"attributes":["15.31","29.37"],"element":["15.31"],"titles":["15.32"],"dynamically":["15.32","15.33","15.34"],"types":["15.33"],"color":["15.34","29.6","36.4"],"cache":["15.36"],"when":["15.38","20.6","29.4","29.5","29.25"],"used":["15.38","17.1"],"process":["15.38"],"similar":["15.39"],"component":["16.1","18.1"],"unique":["16.1","17.1","18.1"],"mark":["17.1"],"class":["17.1"],"panel":["19.1"],"first":["19.1"],"then":["19.1"],"come":["19.1"],"four":["19.1"],"click":["19.2"],"event":["19.2","19.5"],"width":["19.2"],"prompt":["19.2"],"text":["19.2","40.33"],"default":["19.4","19.5","20.5","30.5"],"state":["19.4","19.5"],"fired":["19.5"],"completion":["19.5"],"english":["20.0"],"bash":["20.1","30.1"],"npm":["20.1","24.2","25.2","26.2","27.2","28.3","30.1","34.2","35.2","36.2","37.2","38.2","39.3"],"jsdelivr":["20.2","30.2"],"net":["20.2","24.3","25.3","26.3","27.3","28.4","30.2","34.3","35.3","36.3","37.3","38.3","39.4"],"https":["20.2","24.3","25.3","26.3","27.3","28.4","30.2","34.3","35.3","36.3","37.3","38.3","39.4"],"const":["20.3","20.5","30.3","30.5"],"path":["20.3"],"template":["20.4","30.4"],"ref":["20.4"],"export":["20.5","30.5"],"option":["20.5","30.5"],"getinstance":["20.5","30.5"],"rest":["20.5","30.5"],"artref":["20.5","30.5"],"imported":["20.6"],"importing":["20.6"],"also":["20.6"],"typescript":["20.7"],"at":["20.7"],"this":["20.7"],"manually":["20.7"],"import":["20.7","30.6","30.7"],"variable":["20.7"],"major":["20.8"],"version":["20.8","30.8"],"chrome":["20.8"],"for":["20.8"],"older":["20.8"],"use":["20.8","29.27"],"data":["21.0","25.4","25.5","31.0","35.4","35.5","36.6","36.8","36.11","36.12","36.13"],"libs":["21.0","22.0","25.4","25.5","31.0","32.0","35.4","35.5","36.6","36.8","36.9","36.11","36.12","36.13","36.14"],"cdnjs":["21.0","22.0","23.0","31.0","32.0","33.0"],"cloudflare":["21.0","22.0","23.0","31.0","32.0","33.0"],"ajax":["21.0","22.0","23.0","31.0","32.0","33.0"],"dashjs":["21.0","31.0"],"all":["21.0","31.0"],"beta":["23.0","33.0"],"min":["23.0","33.0"],"install":["24.2","25.2","26.2","27.2","28.3","34.2","35.2","36.2","37.2","38.2","39.3"],"uncompiled":["25.4","25.5","35.4","35.5","36.6","36.7","36.8","36.9","36.10","36.11","36.12","36.13","36.14"],"plugin":["25.4","25.5","35.4","35.5","36.6","36.7","36.8","36.9","36.10","36.12","36.13","36.14"],"里控制跨域":["28.1","39.1"],"head":["28.5","39.5"],"title":["28.5","39.5"],"meta":["28.5","39.5"],"接口":["28.6","28.10","39.6","39.10"],"内部运行":["28.7","39.7"],"同时它也能用于异步获取":["28.7","39.7"],"里的值":["28.7","39.7"],"warning":["28.10","39.10"],"接收来自":["28.11","39.11"],"iframe":["28.12","39.12"],"是不生效的":["28.13","39.13"],"这时候只要监听":["28.13","39.13"],"里的":["28.13","39.13"],"fullscreenweb":["28.13","39.13"],"事件并通知到":["28.13","39.13"],"identifier":["29.3"],"currently":["29.3","29.6","29.41"],"triggered":["29.4"],"initialized":["29.4"],"successfully":["29.4"],"played":["29.4"],"just":["29.4"],"appear":["29.5"],"using":["29.8"],"live":["29.8"],"mute":["29.9"],"by":["29.9","29.11"],"fill":["29.11"],"entire":["29.11"],"scrolls":["29.12"],"outside":["29.12"],"play":["29.13"],"display":["29.14","29.15","29.16","29.18","29.20","29.22","29.23","29.41","29.43","29.47"],"bottom":["29.17","29.32"],"control":["29.17","29.32"],"keys":["29.19"],"there":["29.21"],"are":["29.21"],"multiple":["29.21"],"players":["29.21"],"offset":["29.24"],"5s":["29.24","40.24"],"bar":["29.25","29.32","29.33","29.35"],"appears":["29.25"],"mount":["29.26"],"useful":["29.26"],"if":["29.26"],"want":["29.26"],"render":["29.26"],"list":["29.32"],"property":["29.32","29.33","29.35","29.36"],"describe":["29.32","29.33","29.35","29.36"],"thumbnail":["29.35"],"format":["29.36"],"vtt":["29.36"],"srt":["29.36"],"ass":["29.36"],"metadata":["29.37","40.37"],"more":["29.37"],"which":["29.37"],"icon":["29.38"],"supports":["29.38","29.41"],"together":["29.39"],"customtype":["29.39"],"decoding":["29.40"],"right":["29.40"],"handed":["29.40"],"over":["29.40"],"built":["29.42","29.48"],"add":["29.42","29.44"],"language":["29.42"],"long":["29.44"],"press":["29.44"],"rotate":["29.46"],"according":["29.46"],"change":["29.48"],"css":["29.48"],"variables":["29.48"],"from":["30.3","30.6"],"但你也可以单独导入选项的类型":["30.6"],"type":["30.7"],"let":["30.7"],"null":["30.7"],"参数":["30.7"],"对于古老的浏览器":["30.8"],"可以使用":["30.8"],"legacy":["30.8"],"文件":["30.8"],"弹幕透明度":["36.4"],"fontsize":["36.4"],"字体大小":["36.4"],"支持数字和百分比":["36.4"],"ffffff":["36.4"],"默认字体颜色":["36.4"],"默认模式":["36.4"],"danmuku":["36.5","36.7","36.9","36.10","36.12","36.13","36.14","36.15"],"antioverlap":["36.11"],"synchronousplayback":["36.11"],"filter":["36.11"],"locktime":["36.11"],"beforeemit":["36.11"],"artplayerplugindanmuku":["36.15"],"xml":["36.15"],"容器":["40.1"],"目前只用于记忆播放":["40.3"],"autoplayback":["40.3"],"事件一样":["40.4"],"只会出现在播放器初始化且未播放的状态下":["40.5"],"播放器主题颜色":["40.6"],"目前用于":["40.6"],"进度条":["40.6"],"播放器的默认音量":["40.7"],"使用直播模式":["40.8"],"会隐藏进度条和播放时间":["40.8"],"是否默认静音":["40.9"],"播放器的尺寸默认会填充整个":["40.11"],"容器尺寸":["40.11"],"所以经常出现黑边":["40.11"],"该值能自动调整播放器尺寸以隐藏黑边":["40.11"],"当播放器滚动到浏览器视口以外时":["40.12"],"自动进入":["40.12"],"迷你播放":["40.12"],"模式":["40.12","40.27"],"是否循环播放":["40.13"],"是否显示视频翻转功能":["40.14"],"目前只出现在":["40.14"],"设置面板":["40.14","40.15","40.16","40.18","40.24"],"右键菜单":["40.14","40.15","40.16"],"是否显示视频播放速度功能":["40.15"],"会出现在":["40.15","40.16"],"是否显示视频长宽比功能":["40.16"],"是否在底部控制栏里显示":["40.17","40.18","40.20"],"视频截图":["40.17"],"功能":["40.17"],"的开关按钮":["40.18","40.20"],"画中画":["40.20"],"假如页面里同时存在多个播放器":["40.21"],"是否只能让一个播放器播放":["40.21"],"是否在底部控制栏里显示播放器":["40.22","40.23"],"窗口全屏":["40.22"],"按钮":["40.22","40.23","40.47"],"网页全屏":["40.23"],"出现在":["40.24"],"迷你进度条":["40.25"],"只在播放器失去焦点后且正在播放时出现":["40.25"],"挂载模式":["40.26"],"假如你希望在播放器挂载前":["40.26"],"就提前渲染好播放器所需的":["40.26"],"时有用":["40.26"],"你可以通过":["40.26"],"在移动端是否使用":["40.27"],"类型":["40.32"],"描述":["40.32","40.33","40.35","40.36"],"默认画质":["40.32"],"画质名字":["40.32"],"高亮时间":["40.33"],"高亮文本":["40.33"],"预览图地址":["40.35"],"预览图数量":["40.35"],"column":["40.35"],"字幕地址":["40.36"],"字幕类型":["40.36"],"可选":["40.36"],"preload":["40.37"],"更多视频属性":["40.37"],"这些属性将直接写入视频元素里":["40.37"],"字符串和":["40.38"],"htmlelement":["40.38"],"一起使用":["40.39"],"默认视频的格式就是视频地址的后缀":["40.39"],"如":["40.39"],"m3u8":["40.39"],"mkv":["40.39"],"ts":["40.39"],"但有时候视频地地址没有正确的后缀":["40.39"],"进行匹配":["40.40"],"把视频解码权交给第三方程序进行处理":["40.40"],"处理的函数能接收三个参数":["40.40"],"视频":["40.40"],"dom":["40.40"],"tolowercase":["40.41"],"默认显示语言":["40.41"],"目前支持":["40.41"],"en":["40.41"],"zh":["40.41"],"cn":["40.41"],"是否在移动端显示一个":["40.43"],"锁定按钮":["40.43"],"用于隐藏底部":["40.43"],"控制栏":["40.43"],"是否在移动端添加长按视频快进功能":["40.44"],"是否在移动端的网页全屏时":["40.46"],"根据视频尺寸和视口尺寸":["40.46"],"旋转播放器":["40.46"],"是否显示":["40.47"],"当前只有部分浏览器支持该功能":["40.47"]},{"0":["9.5"],"1":["9.5","15.8","19.5","20.7"],"2":["20.6","29.1","40.1"],"3":["20.7"],"4":["29.7","29.10","29.19","29.30","29.31","29.42","40.10","40.19","40.30","40.31","40.38","40.45","40.48"],"5":["9.5","19.5","29.45","40.45"],"6":["2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38"],"7":["2.20","2.22","2.23","2.25","2.26","5.14","5.25","5.30","12.19","12.21","12.22","12.24","12.25","29.4","40.4","40.38"],"8":["2.18","2.21","5.1","5.12","5.19","5.27","5.28","5.29","5.31","5.32","5.33","5.34","5.41","12.17","12.20","15.29","28.5","39.5","40.36"],"9":["2.29","2.30","5.18","5.20","5.21","12.28","12.29","15.18","15.20","29.4","29.42","40.4"],"10":["2.7","2.19","2.24","5.35","7.5","9.5","12.2","12.6","12.18","12.23","15.35","17.5","19.5"],"11":["5.2","5.3","5.19","15.2","20.8","30.8"],"12":["29.30","40.30"],"15":["29.34","40.34"],"16":["29.31","40.31"],"17":["4.0","14.0"],"18":["21.0","31.0"],"19":["22.0","32.0"],"21":["21.0","23.0","33.0"],"22":["22.0"],"23":["31.0"],"24":["23.0","32.0"],"25":["21.0"],"26":["22.0","33.0"],"28":["23.0"],"250":["9.2","19.2"],"是指挂载在":["0.0","1.0","5.0","10.0"],"js":["0.1","0.3","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.14","0.15","1.1","2.1","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.20","2.21","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.2","3.4","3.5","3.6","3.7","3.8","3.9","3.16","3.27","3.28","3.29","5.1","5.2","5.3","5.7","5.8","5.9","5.10","5.12","5.14","5.15","5.16","5.17","5.18","5.19","5.20","5.21","5.23","5.24","5.25","5.27","5.28","5.29","5.30","5.31","5.32","5.33","5.34","5.35","5.38","5.41","9.1","9.4","9.5","10.1","10.3","10.5","10.6","10.7","10.8","10.9","10.10","10.11","10.12","10.14","10.15","11.1","12.1","12.3","12.4","12.5","12.6","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.19","12.20","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.2","13.4","13.5","13.6","13.7","13.8","13.9","13.16","13.27","13.28","13.29","15.1","15.2","15.3","15.18","15.20","15.25","15.29","15.35","19.5","25.4","25.5","29.4","29.7","29.10","29.19","29.30","29.34","29.42","35.4","35.5","36.6","36.8","36.11","36.13","36.14","40.1","40.7","40.10","40.19","40.30","40.33","40.34","40.38","40.45","40.48"],"var":["0.1","0.3","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.14","0.15","0.16","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","5.2","5.3","5.12","5.14","5.18","5.20","5.21","5.25","5.27","5.28","5.29","5.31","5.32","5.33","5.34","5.35","5.41","9.4","10.1","10.3","10.5","10.6","10.7","10.8","10.9","10.10","10.11","10.12","10.13","10.14","10.15","10.16","12.1","12.2","12.3","12.4","12.5","12.6","12.7","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.27","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","15.2","15.18","15.20","15.29","25.5","29.1","29.4","29.7","29.10","29.19","29.30","29.31","29.42","29.45","35.5","36.7","36.8","36.9","36.10","36.11","36.12","36.14","40.1","40.4","40.10","40.19","40.30","40.31","40.38","40.45"],"art":["0.1","0.2","0.5","0.6","0.7","0.10","0.13","0.15","0.16","2.2","2.3","2.7","2.12","2.13","2.17","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","2.30","2.31","2.39","5.14","5.18","5.20","5.21","5.25","5.29","5.41","8.4","9.4","10.1","10.2","10.5","10.6","10.7","10.8","10.9","10.10","10.13","10.15","10.16","12.2","12.6","12.7","12.12","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.27","12.28","12.29","12.30","12.38","15.14","15.18","15.20","15.29","18.4","20.7","21.0","23.0","28.7","29.1","29.7","29.10","29.19","29.28","29.29","29.30","29.31","29.42","29.45","30.5","31.0","33.0","36.7","36.9","36.10","36.11","36.12","39.7","40.1","40.4","40.19","40.28","40.29","40.30","40.31","40.34","40.38","40.40","40.42","40.45"],"new":["0.1","0.2","0.6","0.7","0.13","0.15","0.16","2.2","2.7","2.18","2.19","2.21","2.24","2.28","2.29","2.30","2.31","5.21","5.29","5.41","8.2","8.4","8.5","10.1","10.2","10.6","10.7","10.8","10.9","10.10","10.13","10.15","10.16","12.2","12.6","12.7","12.17","12.18","12.20","12.23","12.27","12.28","12.29","12.30","15.10","15.11","15.14","15.18","15.20","15.29","18.2","18.4","18.5","19.2","20.5","28.7","29.1","29.7","29.10","29.19","29.28","29.29","29.30","29.31","29.42","29.45","30.5","36.5","36.7","36.9","36.10","36.11","36.12","39.7","40.1","40.4","40.28","40.29","40.30","40.31","40.42"],"artplayer":["0.2","0.3","0.7","0.13","0.15","0.16","2.2","2.19","2.24","2.28","2.29","2.30","2.31","3.4","3.5","3.6","3.28","3.29","5.21","5.29","8.2","8.3","8.4","8.5","9.6","10.2","10.3","10.7","10.9","10.10","10.13","10.15","10.16","12.2","12.7","12.18","12.23","12.27","12.28","12.29","12.30","13.4","13.5","13.6","13.28","13.29","15.14","15.18","15.29","18.2","18.3","18.4","18.5","19.2","19.6","20.1","20.7","24.2","24.3","25.2","25.3","26.3","27.3","28.3","28.4","28.7","29.7","29.10","29.19","29.28","29.29","29.30","29.31","29.42","29.45","30.1","34.2","34.3","35.2","35.3","36.2","36.3","36.11","37.3","38.3","39.3","39.4","39.7","40.4","40.26","40.28","40.29","40.30","40.31","40.42"],"container":["0.2","0.3","0.13","0.16","2.2","2.28","2.31","5.29","6.2","6.3","7.4","8.2","8.3","8.4","8.5","9.6","10.2","10.3","10.10","10.13","10.15","10.16","12.7","12.27","12.30","15.14","15.18","15.29","16.2","16.3","17.4","18.2","18.3","18.4","18.5","19.2","19.6","20.5","28.7","29.7","29.10","29.19","29.28","29.29","29.31","29.42","29.45","30.5","36.5","36.9","36.10","36.12","39.7","40.2","40.4","40.28","40.29","40.31","40.42"],"app":["0.2","0.4","0.13","2.31","6.2","6.3","6.4","6.5","7.3","7.4","8.2","8.3","8.4","8.5","9.6","10.2","10.4","10.13","12.30","15.14","15.18","16.2","16.3","16.4","16.5","17.3","17.4","18.2","18.3","18.4","18.5","19.2","19.6","20.4","28.7","29.1","29.19","29.28","29.29","29.45","30.3","36.5","36.9","36.10","39.7","40.2","40.4","40.28","40.29","40.42"],"url":["0.2","0.4","6.2","6.3","6.4","6.5","7.3","7.4","8.2","8.3","8.5","9.2","9.6","9.7","10.2","10.4","15.11","15.14","16.2","16.3","16.4","16.5","17.3","17.4","18.2","18.3","18.5","19.2","19.6","19.7","21.0","22.0","23.0","28.7","29.28","29.29","29.32","29.45","30.3","31.0","32.0","33.0","36.5","36.10","39.7","40.28","40.29","40.32","40.40","40.42"],"classname":["0.3","1.11","3.14","3.20","3.23","3.24","3.27","3.30","5.4","5.10","5.11","5.13","5.26","5.36","5.37","5.38","5.39","9.4","10.3","11.11","13.14","13.20","13.23","13.24","13.27","13.30","15.5","15.6","15.7","15.8","15.9","15.12","15.15","15.19","15.21","15.22","15.23","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.38","15.40","19.4","29.4","29.9","29.13","29.17","29.33","29.38","29.48","40.6","40.8","40.12","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.26","40.27","40.32","40.33","40.37","40.39","40.43","40.46","40.47"],"run":["0.3","0.8","0.9","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","3.1","3.3","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.22","3.23","3.24","3.25","3.26","3.27","3.30","5.4","5.5","5.6","5.8","5.10","5.11","5.13","5.22","5.24","5.26","5.36","5.37","5.38","5.39","5.40","9.4","10.3","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.11","11.12","13.1","13.3","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.22","13.23","13.24","13.25","13.26","13.27","13.30","15.5","15.6","15.7","15.8","15.9","15.12","15.15","15.19","15.21","15.22","15.23","15.25","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.38","15.40","19.4","29.4","29.9","29.13","29.17","29.33","29.38","29.48","40.3","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.27","40.32","40.33","40.37","40.39","40.43","40.44","40.46","40.47"],"code":["0.3","0.8","0.9","0.10","0.11","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","3.1","3.3","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.27","3.30","5.4","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.13","5.16","5.17","5.22","5.24","5.26","5.30","5.36","5.37","5.38","5.39","5.40","9.1","9.4","10.3","10.11","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.12","13.1","13.3","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.30","15.3","15.5","15.6","15.7","15.8","15.9","15.12","15.15","15.19","15.20","15.23","15.25","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.40","19.4","28.13","29.4","29.17","29.33","29.38","29.48","39.13","40.3","40.5","40.7","40.8","40.9","40.12","40.13","40.17","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.27","40.32","40.33","40.37","40.39","40.43","40.44","40.46","40.47"],"document":["0.3","10.3","20.0","29.1"],"queryselector":["0.3","10.3"],"assets":["0.4","6.2","6.3","6.4","6.5","7.3","7.4","7.5","9.2","9.6","9.7","10.4","15.14","16.2","16.3","16.4","16.5","17.3","17.4","17.5","19.2","19.6","19.7","29.29","29.45","36.5","36.10","40.2","40.29","40.42"],"sample":["0.4","6.2","6.3","6.4","6.5","7.3","7.4","7.5","9.2","9.7","10.4","16.2","16.3","16.4","16.5","17.3","17.4","17.5","19.2","19.7","29.29","36.5","40.2","40.29","40.42"],"video":["0.4","6.2","6.3","6.4","6.5","7.3","7.5","8.2","8.3","8.5","9.2","9.7","10.4","16.2","16.3","16.4","16.5","17.3","17.5","18.2","18.3","18.5","19.2","19.7","20.3","21.0","22.0","24.4","29.29","29.46","30.3","31.0","32.0","34.4","36.5","40.2","40.42"],"mp4":["0.4","6.3","6.4","6.5","7.3","7.5","8.2","8.3","8.5","9.2","9.3","9.7","9.8","10.4","16.3","16.4","16.5","17.3","17.5","18.2","18.3","18.5","19.2","19.3","19.7","19.8","20.3","24.4","29.2","30.3","34.4","40.2"],"test":["0.4","10.4"],"foo":["0.4","10.4"],"bar":["0.4","10.4","29.6","29.8","29.17"],"const":["0.4","9.5","10.4","19.5"],"console":["1.1","2.0","11.1","12.0","36.15"],"info":["2.0","12.0","36.15"],"只监听一次事件":["2.0","12.0"],"但估计没有足够的数据来支撑播放到结束":["2.40","12.39"],"渲染完成":["2.42","12.41"],"属性的值改变时触发":["2.43","12.42"],"当这个":["2.44","12.43"],"因为":["2.45","12.44"],"或者资源类型不是受支持的媒体格式":["2.46","12.45"],"中的首帧已经完成加载":["2.47","12.46"],"播放准备开始":["2.51","12.50"],"seek":["2.54","2.55","12.53","12.54","15.13"],"user":["2.56","12.55"],"属性指定的时间发生变化":["2.58","12.57"],"播放已停止":["2.60","12.59"],"也是指挂载在":["3.0","13.0"],"构造函数":["3.0","11.0","13.0"],"div":["3.30","5.4","5.11","5.36","5.37","5.39","9.4","13.30","15.5","15.6","15.8","15.9","15.12","15.15","15.16","15.17","15.19","15.21","15.22","15.23","15.26","15.27","15.28","15.30","15.31","15.33","15.34","15.38","15.40","19.4","29.3","29.4","29.9","29.13","29.17","29.24","29.33","29.38","29.48","40.6","40.12","40.14","40.15","40.16","40.18","40.20","40.22","40.23","40.24","40.26","40.27","40.32","40.33","40.37","40.39","40.40","40.43","40.46","40.47"],"组件唯一名称":["6.1","8.1"],"用于标记类名":["6.1","8.1"],"index":["6.1","7.5","8.1","16.1","17.5","18.1","25.4","25.5","28.11","35.4","35.5","36.6","36.8","36.11","36.13","39.11"],"number":["6.1","7.1","8.1","16.1","18.1","29.35"],"contextmenu":["6.4","6.5","16.4","16.5"],"name":["6.5","7.5","9.8","16.5","17.5","19.8","29.32"],"组件索引":["7.1"],"用于显示的优先级":["7.1"],"html":["7.1","7.2","9.3","9.8","15.4","17.1","17.2","19.3","19.8","20.3","24.4","28.9","29.26","29.32","34.4","39.9"],"element":["7.1","17.1"],"position":["7.2","7.5","17.2","17.5"],"left":["7.2","17.2"],"tooltip":["7.2","9.8","17.2","19.4","19.5","19.8"],"style":["7.2","9.2","17.1","17.2","29.36","40.36"],"color":["7.2","17.2"],"red":["7.2","17.2"],"click":["7.2","17.2"],"function":["7.2","17.2","21.0","22.0","23.0","29.15","29.16","29.34","29.40","29.44","30.7","31.0","32.0","33.0","40.34"],"args":["7.2","17.2"],"controls":["7.3","7.5","17.3","17.5"],"add":["7.3"],"button1":["7.5","17.5"],"png":["8.4","18.4","29.28","40.28"],"setting":["9.2","9.3","9.7","9.8","19.2","19.3","19.7","19.8","29.14","29.15","29.16"],"true":["9.2","9.3","9.7","9.8","15.24","15.30","19.2","19.3","19.7","19.8","24.4","34.4","36.4"],"settings":["9.2","9.3","9.8","19.2","19.3","19.8","29.24"],"subtitle":["9.2","19.2"],"01":["9.2","9.3","19.2"],"default":["9.2"],"span":["9.2"],"multi":["9.3","19.3"],"level":["9.3","19.3"],"selector":["9.3","19.3"],"提示文本":["9.4"],"value":["9.5","29.11"],"min":["9.5","21.0","22.0","31.0","32.0"],"flip":["9.7","19.1","19.7"],"slider":["9.8","19.8"],"5x":["9.8","19.8"],"icon":["9.8","19.8"],"的":["11.0","40.11"],"refers":["15.0"],"to":["15.0","15.13","15.24","15.30","20.8","28.7","30.3","39.7"],"remove":["15.4"],"s":["15.4"],"after":["15.4"],"seconds":["15.6"],"performed":["15.10"],"supports":["15.10","15.11"],"two":["15.10","15.11"],"parameters":["15.10","15.11","20.7"],"first":["15.10","15.11"],"is":["15.11","15.13","15.21","15.36","15.37","29.2","29.5"],"similar":["15.13"],"but":["15.13","29.39"],"it":["15.13","15.24","15.38","29.12"],"will":["15.13","15.24","15.30","29.8","29.15","29.16"],"frame":["15.15","15.16","15.17"],"and":["15.16","15.17","29.5","29.6","29.8","29.25","29.46"],"return":["15.16","15.17","20.5"],"a":["15.16","15.17","29.13","29.40"],"promise":["15.16","15.17"],"web":["15.19","29.23","36.4"],"page":["15.19","29.21","29.23"],"before":["15.21","29.26"],"played":["15.21","29.5"],"mode":["15.22","29.27"],"only":["15.24","29.3","29.14","29.47"],"be":["15.24","15.30","29.37"],"executed":["15.24","15.30"],"horizontal":["15.26"],"vertical":["15.26"],"once":["15.30"],"dynamically":["15.31"],"often":["15.36","15.37","29.11"],"used":["15.36","15.37","16.1","18.1","29.3","29.6"],"in":["15.36","15.37","29.14","29.15","29.16","29.18","29.22","29.23","29.24","29.26"],"conjunction":["15.36","15.37"],"also":["15.38"],"automatically":["15.38","29.11","29.12"],"destroy":["15.38"],"destroyed":["15.38"],"queried":["15.39"],"object":["15.39","17.1","40.11"],"limited":["15.39"],"current":["15.39","20.5","30.5"],"player":["15.39","15.40","29.5","29.25","29.26"],"mark":["16.1","18.1"],"class":["16.1","18.1"],"for":["17.1","29.3","29.40"],"display":["17.1"],"priority":["17.1"],"dom":["17.1"],"of":["17.1","20.6","29.18"],"built":["19.1"],"items":["19.1"],"playbackrate":["19.1"],"aspectratio":["19.1"],"toggle":["19.4"],"event":["19.4","28.12","29.4","39.12"],"prompt":["19.4","19.5"],"text":["19.4","19.5","29.33"],"change":["19.5"],"has":["20.0"],"not":["20.0","29.2","29.5"],"head":["20.3"],"title":["20.3"],"demo":["20.3"],"artref":["20.4","30.4"],"if":["20.5","23.0","30.5","33.0"],"typeof":["20.5","30.5"],"import":["20.6","20.8","30.8"],"type":["20.6","30.6"],"options":["20.6"],"individually":["20.6"],"let":["20.7"],"null":["20.7"],"legacy":["20.8"],"file":["20.8"],"up":["20.8"],"ie":["20.8","30.8"],"plaympd":["21.0","31.0"],"playflv":["22.0","32.0"],"playm3u8":["23.0","33.0"],"plugin":["24.2","24.3","25.2","25.3","26.2","26.3","27.2","27.3","28.3","28.4","34.2","34.3","35.2","35.3","36.2","36.3","36.11","37.2","37.3","38.2","38.3","39.3","39.4"],"ads":["24.2","34.2"],"npm":["24.3","25.3","26.3","27.3","28.4","34.3","35.3","36.3","37.3","38.3","39.4"],"autosize":["24.4","34.4"],"fullscreen":["24.4","34.4"],"fullscreenweb":["24.4","34.4"],"plugins":["24.4","34.4"],"artplayerpluginads":["24.4","34.4"],"html广告":["24.4","34.4"],"假如是视频广告则忽略该值":["24.4","34.4"],"control":["25.2","25.4","25.5","35.2","35.4","35.5"],"dash":["26.2","26.3","37.2","37.3"],"quality":["26.2","26.3","27.2","27.3","37.2","37.3","38.2","38.3"],"hls":["27.2","27.3","38.2","38.3"],"iframe":["28.1","28.3","28.5","28.8","39.1","39.3","39.5","39.8"],"charset":["28.5","39.5"],"utf":["28.5","39.5","40.36"],"body":["28.5","39.5"],"id":["28.5","39.5"],"path":["28.7","30.3","39.7"],"接收来自":["28.8","39.8"],"无法与":["28.9","39.9"],"提示":["28.10","39.10"],"message":["28.12","39.12"],"即可":["28.13","39.13"],"group":["28.13","39.13"],"doctype":["28.13","39.13"],"sometimes":["29.2","29.39"],"the":["29.2","29.25","29.37","29.43","29.44"],"known":["29.2"],"so":["29.2","29.11"],"quickly":["29.2"],"at":["29.2","29.21"],"this":["29.2","29.11"],"autoplayback":["29.3"],"like":["29.4"],"ready":["29.4"],"initialized":["29.5"],"on":["29.6","29.27","29.44","36.15"],"progress":["29.6"],"playback":["29.8"],"time":["29.8","29.21"],"black":["29.11"],"edges":["29.11"],"appear":["29.11","29.15","29.16"],"can":["29.11","29.21"],"viewport":["29.12","29.46"],"enters":["29.12"],"currently":["29.14","29.47"],"appears":["29.14","29.24"],"bottom":["29.18","29.20","29.22"],"switch":["29.20"],"button":["29.20","29.22","29.23"],"same":["29.21"],"full":["29.22"],"screen":["29.22","29.23"],"loses":["29.25"],"focus":["29.25"],"required":["29.26"],"by":["29.26"],"advance":["29.26"],"mobile":["29.27","29.43"],"end":["29.27","29.43"],"layer":["29.28","40.28"],"boolean":["29.32"],"string":["29.32","29.33"],"myplugin":["29.34","40.34"],"column":["29.35"],"width":["29.35","40.35"],"encoding":["29.36","40.36"],"directly":["29.37"],"written":["29.37"],"into":["29.37"],"htmlelement":["29.38"],"suffix":["29.39"],"address":["29.39"],"such":["29.39"],"as":["29.39"],"m3u8":["29.39"],"mkv":["29.39"],"ts":["29.39"],"does":["29.39"],"third":["29.40"],"party":["29.40"],"program":["29.40"],"processing":["29.40"],"en":["29.41"],"zh":["29.41"],"cn":["29.41"],"tw":["29.41","40.41"],"cs":["29.41","40.41"],"hide":["29.43"],"fast":["29.44"],"forward":["29.44"],"size":["29.46"],"when":["29.46"],"some":["29.47"],"browsers":["29.47"],"support":["29.47"],"install":["30.1"],"ref":["30.4"],"option":["30.6"],"param":["30.7"],"getinstance":["30.7"],"可以兼容到":["30.8"],"from":["30.8"],"danmuku":["36.2","36.6","36.8"],"滚动":["36.4"],"静止":["36.4"],"margin":["36.4"],"弹幕上下边距":["36.4"],"antioverlap":["36.4"],"是否防重叠":["36.4"],"useworker":["36.4"],"是否使用":["36.4"],"worker":["36.4"],"emit":["36.15"],"danmu":["36.15"],"新增弹幕":["36.15"],"loaded":["36.15"],"高亮元素":["40.6"],"上":["40.6"],"类似":["40.11"],"css":["40.11"],"fit":["40.11"],"里":["40.14","40.15","40.16","40.24"],"访问到播放器所需的":["40.26"],"画质地址":["40.32"],"预览图列数":["40.35"],"预览图宽度":["40.35"],"height":["40.35"],"预览图高度":["40.35"],"字幕样式":["40.36"],"字幕编码":["40.36"],"默认":["40.36"],"escape":["40.36"],"所以需要特别指明":["40.39"],"元素":["40.40"],"视频地址":["40.40"],"当前实例":["40.40"],"pl":["40.41"],"es":["40.41"]},{"0":["19.5"],"1":["3.28","9.2","13.28","19.2"],"2":["3.28","9.5","13.28","19.5","40.3"],"3":["9.5"],"4":["9.1","29.17","29.33","29.38","29.48","30.7","40.5","40.7","40.8","40.9","40.13","40.17","40.21","40.24","40.25","40.32","40.33","40.37","40.39","40.44"],"5":["28.7","39.7"],"6":["5.39","5.40","30.7"],"7":["5.4","5.5","5.6","5.9","5.15","5.16","5.17","5.22","5.36","5.37","5.38","15.5","15.6","15.9","15.25","15.30","15.38","25.4","29.38","35.4","40.37"],"8":["5.8","5.13","5.23","5.24","5.26","15.1","15.8","15.12","15.19","15.23","15.26","15.27","15.28","15.31","15.32","15.33","15.34","20.3","28.13","29.36","39.13"],"9":["5.10","5.11","15.21"],"10":["5.7","5.38","7.3","7.4","15.7","15.38","17.3","17.4"],"11":["5.30","15.3","15.19","15.30"],"14":["40.32"],"22":["9.8","19.8"],"25":["29.33","40.33"],"40":["3.6","13.6"],"50":["36.4"],"100":["3.9","13.9"],"111":["36.5"],"150":["9.3","19.3"],"300":["3.4","3.5","13.4","13.5"],"500":["3.8","3.16","13.8","13.16"],"1000":["3.7","13.7"],"实例":["0.0","5.0","10.0"],"artplayer":["0.1","0.5","0.6","0.8","0.9","0.10","0.11","0.12","0.14","1.1","2.1","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.20","2.21","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.1","3.2","3.3","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.14","3.15","3.16","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.27","3.30","5.1","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.16","5.17","5.18","5.19","5.20","5.23","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","5.38","5.41","9.1","9.4","10.1","10.5","10.6","10.8","10.11","10.12","10.14","11.1","12.1","12.3","12.4","12.5","12.6","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.19","12.20","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.1","13.2","13.3","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.14","13.15","13.16","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.30","15.2","15.3","15.20","15.25","15.30","15.32","15.35","15.38","19.4","20.2","28.13","29.4","29.17","29.38","30.2","39.13","40.10","40.19","40.33","40.38","40.39","40.45","40.48"],"container":["0.1","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.14","0.15","2.3","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","5.2","5.3","5.8","5.10","5.12","5.14","5.18","5.19","5.20","5.21","5.25","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","5.38","5.41","9.4","10.1","10.5","10.6","10.7","10.8","10.9","10.11","10.12","10.14","12.2","12.5","12.6","12.12","12.13","12.14","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","15.2","15.20","15.25","15.38","19.4","25.5","29.4","29.17","29.30","29.38","30.6","35.5","36.7","36.8","36.11","36.13","36.14","40.10","40.19","40.30","40.33","40.38","40.45","40.48"],"app":["0.1","0.3","0.5","0.6","0.7","0.8","0.9","0.10","0.15","0.16","2.2","2.7","2.18","2.19","2.21","2.24","2.28","2.29","2.30","5.14","5.18","5.20","5.21","5.25","5.29","5.31","5.41","9.4","10.1","10.3","10.5","10.6","10.7","10.8","10.9","10.10","10.15","10.16","12.2","12.6","12.7","12.17","12.18","12.20","12.23","12.27","12.28","12.29","15.20","15.29","15.30","19.4","25.5","29.4","29.7","29.10","29.30","29.31","29.42","30.4","35.5","36.7","36.8","36.11","36.12","36.14","40.1","40.19","40.30","40.31","40.38","40.45"],"assets":["0.2","0.3","0.6","0.7","0.10","0.13","0.15","0.16","2.2","2.28","2.31","5.21","5.29","5.41","9.4","10.2","10.3","10.6","10.7","10.8","10.9","10.10","10.13","10.15","10.16","12.2","12.7","12.27","12.30","15.18","15.20","15.29","15.30","19.4","25.5","29.1","29.4","29.7","29.10","29.19","29.30","29.31","29.42","35.5","36.7","36.8","36.9","36.11","36.12","40.1","40.4","40.30","40.31"],"sample":["0.2","0.3","0.6","0.13","0.15","0.16","2.2","2.28","2.31","5.21","5.29","9.4","9.6","10.2","10.3","10.6","10.9","10.10","10.13","10.15","10.16","12.7","12.27","12.30","15.14","15.18","15.20","15.29","19.4","19.6","29.1","29.4","29.7","29.10","29.19","29.30","29.31","29.42","29.45","36.7","36.9","36.10","36.11","36.12","40.4","40.30","40.31"],"video":["0.2","0.3","0.13","0.15","0.16","2.31","5.29","7.4","8.4","9.4","9.6","10.2","10.3","10.10","10.13","10.15","10.16","12.7","12.30","15.18","15.20","15.29","17.4","18.4","19.6","28.7","29.1","29.7","29.10","29.19","29.28","29.30","29.31","29.42","29.45","36.7","36.9","36.10","36.11","36.12","39.7","40.4","40.28","40.29","40.31"],"mp4":["0.2","0.13","0.16","2.31","5.29","6.2","7.4","8.4","9.4","9.6","10.2","10.13","10.15","10.16","12.30","15.14","15.18","15.20","15.29","16.2","17.4","18.4","19.6","28.7","29.1","29.4","29.7","29.10","29.19","29.28","29.29","29.31","29.42","29.45","36.5","36.9","36.10","36.11","36.12","39.7","40.4","40.28","40.29","40.42"],"console":["0.2","0.4","1.6","7.2","10.2","10.4","11.6","15.14","15.29","17.2","28.12","29.34","39.12","40.34"],"info":["0.2","0.4","1.1","7.2","10.2","10.4","11.1","17.2","28.12","29.34","39.12","40.34"],"art":["0.3","0.8","0.9","0.11","0.12","0.14","2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","3.4","3.5","3.6","3.29","5.1","5.2","5.3","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.15","5.16","5.17","5.19","5.22","5.23","5.24","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","9.1","10.3","10.11","10.12","10.14","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.13","12.14","12.15","12.16","12.19","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","13.4","13.5","13.6","13.29","15.1","15.2","15.3","15.7","15.8","15.9","15.12","15.21","15.25","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.35","19.4","22.0","25.5","29.4","29.17","29.33","29.34","29.38","29.48","32.0","35.5","36.6","36.8","36.13","36.14","40.5","40.7","40.10","40.17","40.32","40.33","40.39","40.48"],"new":["0.3","0.5","0.8","0.9","0.10","0.11","0.12","0.14","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.20","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.4","3.29","5.1","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.15","5.16","5.17","5.18","5.19","5.20","5.23","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","9.1","9.4","10.3","10.5","10.11","10.12","10.14","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.19","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.4","13.29","15.1","15.2","15.3","15.7","15.8","15.21","15.25","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.35","19.4","23.0","25.5","29.4","29.17","29.33","29.38","33.0","35.5","36.6","36.8","36.13","36.14","40.7","40.10","40.19","40.33","40.38","40.39","40.45","40.48"],"url":["0.3","0.6","0.7","0.9","0.10","0.13","0.15","0.16","2.2","2.19","2.24","2.28","2.29","2.30","2.31","5.18","5.21","5.29","5.41","8.4","9.4","10.3","10.6","10.7","10.8","10.9","10.10","10.13","10.15","10.16","12.2","12.18","12.23","12.27","12.28","12.29","12.30","15.18","15.20","15.29","15.30","18.4","19.4","25.5","29.1","29.4","29.7","29.10","29.19","29.30","29.31","29.42","35.5","36.7","36.8","36.9","36.11","36.12","40.1","40.4","40.30","40.31","40.38","40.45"],"function":["0.13","6.5","10.13","16.5","17.1","20.7","29.47","40.36"],"构造函数":["1.0"],"var":["1.1","3.4","3.5","3.6","3.16","3.29","5.1","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.13","5.15","5.16","5.17","5.19","5.22","5.23","5.24","5.26","5.30","5.36","5.37","5.38","5.40","9.1","11.1","13.4","13.5","13.6","13.16","13.29","15.1","15.3","15.7","15.8","15.9","15.12","15.19","15.21","15.23","15.25","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.35","15.38","19.4","25.4","29.17","29.33","29.38","29.48","35.4","36.6","36.13","40.3","40.5","40.7","40.17","40.24","40.32","40.33","40.39","40.48"],"js":["1.6","3.1","3.3","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.30","5.4","5.5","5.6","5.11","5.13","5.22","5.26","5.36","5.37","5.39","5.40","11.6","13.1","13.3","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.30","15.5","15.6","15.7","15.8","15.9","15.12","15.15","15.16","15.17","15.19","15.21","15.22","15.23","15.26","15.27","15.28","15.30","15.31","15.32","15.33","15.34","15.38","15.40","19.4","29.17","29.33","29.38","29.48","40.3","40.5","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.26","40.27","40.32","40.37","40.39","40.43","40.44","40.46","40.47"],"code":["1.11","9.5","11.11","15.13","15.16","15.17","15.21","15.22","15.24","15.38","19.1","20.8","29.3","29.5","29.9","29.13","29.24","29.27","29.32","29.36","29.37","30.8","40.6","40.11","40.14","40.15","40.16","40.26","40.35","40.40"],"once":["2.0","12.0","15.24"],"subtitle":["2.31","7.2","7.5","12.30","17.2","17.5"],"不必停下来进一步缓冲内容":["2.40","12.39"],"media":["2.44","2.45","12.43","12.44"],"已经加载完成":["2.44","12.43"],"操作完成":["2.54","12.53"],"操作开始":["2.55","12.54"],"agent":["2.56","12.55"],"的":["3.0","13.0"],"false":["3.2","13.2","20.5","30.5","36.4"],"add":["4.0","6.3","8.3","14.0","24.2","25.2","26.2","27.2","28.3","34.2","35.2","36.2","37.2","38.2","39.3"],"例如我想写一个在视频暂停后":["4.0","14.0"],"显示一个图片广告的插件":["4.0","14.0"],"document":["5.38","15.38","40.1"],"queryselector":["5.38","15.38","29.1","40.1"],"组件索引":["6.1","8.1"],"用于显示的优先级":["6.1","8.1"],"html":["6.1","6.2","6.3","6.4","6.5","7.3","7.5","8.1","8.2","8.3","8.5","9.7","15.18","16.1","16.2","16.3","16.4","16.5","17.3","17.5","18.1","18.2","18.3","18.5","19.7","28.11","29.28","29.29","29.36","30.3","39.11","40.28","40.29","40.36"],"contextmenu":["6.2","6.3","16.2","16.3","29.14","29.15","29.16"],"name":["6.2","6.3","6.4","7.3","7.4","8.2","8.3","8.4","8.5","9.7","15.11","16.2","16.3","16.4","17.3","17.4","18.2","18.3","18.4","18.5","19.7","29.28","29.34","40.28","40.34"],"your":["6.2","6.3","6.4","6.5","7.3","16.2","16.3","16.4","16.5","17.3","29.45","40.42"],"menu":["6.2","6.3","6.4","6.5","16.2","16.3","16.4","16.5"],"click":["6.4","6.5","16.4","16.5","17.1"],"args":["6.5","16.5"],"组件的":["7.1"],"dom":["7.1","29.40"],"元素":["7.1"],"style":["7.1","8.2","8.3","8.5","18.2","18.3","18.5","19.2","29.28"],"object":["7.1"],"mounted":["7.2","17.1","17.2","29.26"],"button1":["7.3","7.4","17.3","17.4"],"index":["7.3","7.4","17.3","17.4"],"position":["7.3","15.18","17.3"],"left":["7.3","17.3"],"controls":["7.4","15.18","15.20","17.4"],"right":["7.5","15.18","17.5"],"selector":["7.5","17.5","29.29","40.29"],"default":["7.5","15.4","17.5","19.2","30.7"],"true":["7.5","9.6","15.4","17.5","19.6","29.4","29.10","29.29","29.45","36.5","40.4","40.29","40.36"],"01":["7.5","17.5","19.3"],"layers":["8.2","8.3","8.4","8.5","18.2","18.3","18.4","18.5"],"potser":["8.2","8.3","8.5","18.2","18.3","18.5","29.28","40.28"],"width":["8.2","8.3","8.5","9.3","9.8","18.2","18.3","18.5","19.3","19.8","29.28"],"100px":["8.2","8.3","8.5","18.2","18.3","18.5"],"src":["8.2","8.5","9.8","18.2","18.5","19.8","24.4","34.4"],"color":["9.2","19.2"],"red":["9.2","19.2"],"srt":["9.2","19.2"],"id":["9.2","19.2","29.41","29.45","40.41"],"yellow":["9.2"],"02":["9.2"],"setting":["9.4","9.6","19.6","36.5","40.29"],"max":["9.5","19.5"],"step":["9.5","19.5"],"div":["9.5","15.11","15.13","15.24","15.36","15.37","19.1","20.3","20.5","29.5","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.32","29.35","29.37","29.39","29.43","29.44","29.47","30.5","40.11","40.35","40.41"],"classname":["9.5","15.13","15.16","15.17","15.24","15.36","15.37","19.1","29.3","29.5","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.22","29.23","29.24","29.25","29.27","29.32","29.35","29.37","29.39","29.43","29.44","29.47","40.11","40.35","40.40","40.41"],"run":["9.5","15.13","15.16","15.17","15.24","15.36","15.37","19.1","29.3","29.5","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.22","29.24","29.25","29.27","29.32","29.35","29.37","29.39","29.44","29.47","40.11","40.26","40.35","40.40"],"settings":["9.7","19.7"],"slider":["9.7","19.7"],"tooltip":["9.7","19.7"],"5x":["9.7","19.7"],"icon":["9.7","19.7"],"img":["9.8","19.8","24.4","34.4"],"heigth":["9.8","19.8"],"state":["9.8","19.8"],"svg":["9.8","19.8"],"一级属性":["11.0"],"primary":["15.0"],"destruction":["15.4"],"value":["15.4","19.5"],"is":["15.4","29.25","29.46"],"and":["15.10","15.11","29.14","29.15","29.16"],"second":["15.10","15.11"],"optional":["15.10","15.11"],"not":["15.13","29.39"],"trigger":["15.13"],"additional":["15.13"],"events":["15.13"],"on":["15.14","15.29"],"ready":["15.14","15.29"],"timeupdate":["15.36","15.37"],"event":["15.36","15.37","17.1"],"which":["15.39"],"can":["15.39","29.2","29.26","29.40"],"avoid":["15.39"],"errors":["15.39"],"same":["15.39"],"for":["16.1","18.1"],"display":["16.1","18.1"],"priority":["16.1","18.1"],"element":["16.1","18.1","29.6","29.37","29.40"],"triggered":["17.1"],"after":["17.1"],"subtitleoffset":["19.1"],"span":["19.2"],"min":["19.5"],"yet":["20.0"],"been":["20.0"],"yarn":["20.1","24.2","25.2","26.2","27.2","28.3","30.1","34.2","35.2","36.2","37.2","38.2","39.3"],"npm":["20.2","30.2"],"dist":["20.2","20.8","24.3","25.3","26.3","27.3","28.4","30.2","30.8","34.3","35.3","36.3","37.3","38.3","39.4"],"meta":["20.3","28.13","39.13"],"charset":["20.3","28.13","39.13"],"utf":["20.3","28.13","29.36","39.13"],"body":["20.3"],"class":["20.3"],"get":["20.4","28.7","39.7"],"instance":["20.4"],"destroy":["20.5","21.0","22.0","23.0","30.5","31.0","32.0","33.0"],"ref":["20.5","30.5"],"from":["20.6","20.8"],"option":["20.6"],"param":["20.7"],"getinstance":["20.7"],"properties":["20.7"],"group":["20.8","30.8"],"bash":["20.8","30.8"],"jsdelivr":["20.8","30.8"],"net":["20.8"],"if":["21.0","22.0","31.0","32.0"],"supportsmediasource":["21.0","31.0"],"const":["21.0","22.0","23.0","30.6","31.0","32.0","33.0"],"mediaplayer":["21.0","31.0"],"flvjs":["22.0","32.0"],"issupported":["22.0","23.0","32.0","33.0"],"loadsource":["23.0","33.0"],"ads":["24.3","34.3"],"poster":["24.4","34.4"],"jpg":["24.4","34.4"],"视频广告的地址":["24.4","34.4"],"test1":["24.4","34.4"],"广告跳转网址":["24.4","34.4"],"control":["25.3","29.18","29.20","29.22","29.23","29.43","35.3"],"页面里的播放器":["28.1","39.1"],"如在":["28.1","39.1"],"iframe":["28.4","28.9","39.4","39.9"],"seek":["28.7","39.7"],"the":["28.7","39.7"],"的消息":["28.8","39.8"],"head":["28.13","30.3","39.13"],"title":["28.13","30.3","39.13"],"you":["29.1","29.2"],"may":["29.1"],"time":["29.2"],"set":["29.2"],"asynchronously":["29.2"],"muted":["29.4","40.4"],"highlighted":["29.6"],"be":["29.8"],"hidden":["29.8"],"adjust":["29.11"],"to":["29.11","29.36"],"hide":["29.11"],"mini":["29.12"],"mode":["29.12"],"bar":["29.18","29.20","29.22","29.23","29.43"],"hotkeys":["29.19"],"only":["29.21"],"one":["29.21"],"player":["29.21"],"play":["29.21","40.42"],"bottom":["29.23","29.43"],"playing":["29.25"],"access":["29.26"],"setting01":["29.29","40.29"],"return":["29.34","30.5","30.7","40.34"],"height":["29.35"],"escape":["29.36"],"boolean":["29.36","40.36"],"whether":["29.36"],"tag":["29.36"],"have":["29.39"],"correct":["29.39"],"so":["29.39"],"specially":["29.39"],"specified":["29.39"],"receive":["29.40"],"three":["29.40"],"parameters":["29.40"],"pl":["29.41"],"es":["29.41"],"fa":["29.41","40.41"],"fr":["29.41","40.41"],"ru":["29.41","40.41"],"lang":["29.42","40.42"],"mobile":["29.44","29.46"],"terminal":["29.44"],"warning":["29.45"],"page":["29.46"],"full":["29.46"],"screen":["29.46"],"this":["29.47"],"types":["30.6"],"属性":["30.7"],"export":["30.7"],"data":["30.7"],"create":["31.0"],"danmuku":["36.3"],"synchronousplayback":["36.4"],"是否同步到播放速度":["36.4"],"filter":["36.4"],"danmu":["36.4"],"text":["36.4","36.5"],"length":["36.4","36.15"],"弹幕过滤函数":["36.4"],"返回":["36.4"],"则可以发送":["36.4"],"locktime":["36.4"],"plugins":["36.5","36.9","36.10","36.11","36.12"],"artplayerplugindanmuku":["36.5","36.9","36.10","36.11","36.12"],"弹幕数组":["36.5"],"danmus":["36.15"],"加载弹幕":["36.15"],"error":["36.15"],"有时候":["40.2"],"地址没那么快知道":["40.2"],"这时候你可以异步设置":["40.2"],"cover":["40.11"],"是否转义":["40.36"],"标签":["40.36"],"默认为":["40.36"],"onvttload":["40.36"],"用于修改":["40.36"],"文本的函数":["40.36"],"修改现有的语言":["40.42"]},{"1":["3.24","9.8","13.24","19.8","36.5"],"2":["3.25","9.2","13.25","19.2","29.3"],"3":["3.27","13.27","19.5","40.1"],"4":["3.27","13.27","19.1","20.7","29.5","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.24","29.25","29.27","29.32","29.35","29.37","29.39","29.44","29.47","40.6","40.11","40.12","40.14","40.15","40.16","40.18","40.20","40.22","40.23","40.27","40.35","40.36","40.40","40.43","40.46","40.47"],"5":["3.22","3.28","9.8","13.22","13.28","15.29","19.8","24.4","29.7","34.4"],"6":["3.28","13.28","15.40","20.7","29.2","40.2"],"7":["15.15","15.16","15.17","15.22","15.36","15.37","29.37","40.26"],"8":["15.13","15.24","29.35","30.3","40.35","40.40"],"9":["15.10","15.11"],"10":["3.11","3.13","3.26","9.8","13.11","13.13","13.26","15.29","19.8"],"11":["40.42"],"12":["40.36"],"14":["29.32"],"20":["3.10","13.10"],"22":["9.4"],"60":["36.4"],"100":["36.4"],"200":["36.4"],"500":["3.20","13.20","36.4"],"2000":["3.21","3.23","13.21","13.23"],"3000":["3.14","13.14"],"5000":["3.3","3.12","3.15","13.3","13.12","13.15"],"的":["0.0","0.4","1.0","5.0","10.0","10.4"],"url":["0.1","0.5","0.8","0.12","0.14","2.1","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.20","2.21","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.4","3.29","5.1","5.2","5.3","5.7","5.8","5.11","5.12","5.13","5.14","5.16","5.17","5.19","5.20","5.23","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","9.1","9.5","10.1","10.5","10.12","10.14","12.1","12.3","12.4","12.5","12.6","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.19","12.20","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.4","13.29","15.1","15.2","15.3","15.7","15.8","15.12","15.21","15.25","15.26","15.27","15.28","15.31","15.32","15.33","15.34","15.35","15.38","29.17","29.33","29.38","29.39","29.40","30.6","36.6","36.13","36.14","40.7","40.10","40.19","40.33","40.39","40.48"],"assets":["0.1","0.5","0.8","0.9","0.11","0.12","0.14","2.3","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.29","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.16","5.17","5.18","5.19","5.20","5.23","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.35","9.1","9.5","10.1","10.5","10.11","10.12","10.14","12.5","12.6","12.12","12.13","12.14","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.29","15.2","15.3","15.8","15.12","15.21","15.25","15.27","15.28","15.31","15.32","15.33","15.34","15.35","15.38","29.17","29.33","29.38","29.39","30.6","36.6","36.13","36.14","40.10","40.19","40.32","40.33","40.38","40.39","40.45","40.48"],"sample":["0.1","0.5","0.7","0.8","0.9","0.10","0.11","0.12","0.14","2.3","2.7","2.12","2.13","2.17","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.29","2.30","2.39","5.2","5.3","5.8","5.10","5.11","5.12","5.13","5.14","5.16","5.17","5.18","5.19","5.20","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","5.41","9.5","10.1","10.5","10.7","10.8","10.11","10.12","10.14","12.2","12.6","12.12","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.28","12.29","12.38","15.2","15.21","15.25","15.28","15.30","15.31","15.32","15.38","25.5","29.17","29.33","29.38","29.39","30.6","35.5","36.6","36.8","36.13","36.14","40.1","40.10","40.19","40.32","40.33","40.38","40.39","40.45","40.48"],"video":["0.1","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.14","2.2","2.3","2.7","2.13","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","2.30","5.2","5.3","5.8","5.10","5.11","5.12","5.14","5.18","5.20","5.21","5.25","5.27","5.28","5.30","5.32","5.33","5.34","5.41","10.1","10.5","10.6","10.7","10.8","10.9","10.11","10.12","10.14","12.2","12.6","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.27","12.28","12.29","15.25","15.38","19.4","25.5","29.33","29.38","30.6","35.5","36.8","36.13","36.14","40.1","40.10","40.19","40.30","40.33","40.38","40.39","40.45"],"mp4":["0.3","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.15","2.2","2.18","2.19","2.21","2.24","2.28","2.29","2.30","5.10","5.14","5.18","5.20","5.21","5.25","5.28","5.30","5.31","5.32","5.41","10.3","10.5","10.6","10.7","10.8","10.9","10.10","10.11","12.2","12.7","12.17","12.18","12.20","12.23","12.27","12.28","12.29","15.21","15.25","15.30","15.38","19.4","25.5","29.17","29.30","29.38","35.5","36.7","36.8","36.13","36.14","40.1","40.10","40.19","40.30","40.31","40.33","40.38","40.45"],"click":["0.3","0.13","6.2","6.3","7.1","7.3","10.3","10.13","15.18","15.20","16.2","16.3","17.3","29.30","36.10"],"event":["0.3","0.13","9.2","9.3","10.3","10.13","19.3"],"console":["0.3","0.6","0.13","0.16","5.29","6.2","6.3","6.4","6.5","9.2","9.3","10.3","10.6","10.13","10.16","16.2","16.3","16.4","16.5","19.2","19.3","29.29"],"info":["0.3","0.6","0.13","0.16","1.6","5.29","6.2","6.3","6.4","6.5","9.2","9.3","10.3","10.6","10.13","10.16","11.6","15.14","15.29","16.2","16.3","16.4","16.5","19.2","19.3","29.29"],"warning":["0.4","10.4","11.0","15.14","15.18","20.3","29.7","29.10"],"提示":["0.4","10.4"],"默认所有播放器实例都是共享同一个":["0.4","10.4"],"localstorage":["0.4","10.4"],"而且默认的":["0.4","10.4"],"是":["0.4","10.4"],"settings":["0.4","9.4","10.4","19.4"],"如果你想不同的播放器使用不同的":["0.4","10.4"],"play":["0.6","10.6","29.4","29.42","40.4"],"on":["0.7","0.8","0.9","0.10","2.2","5.29","5.41","7.5","8.5","9.8","10.7","10.8","10.9","10.10","12.2","12.7","15.30","17.5","18.5","19.8","21.0","23.0","31.0","33.0"],"ready":["0.9","0.10","2.2","5.29","5.41","7.5","10.8","10.9","10.10","12.7","15.30","17.5"],"app":["0.11","0.12","0.14","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.20","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.4","3.5","3.6","3.29","5.1","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.15","5.16","5.17","5.19","5.23","5.24","5.26","5.27","5.28","5.30","5.32","5.33","5.34","5.35","5.38","9.1","9.5","10.11","10.12","10.14","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.19","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.4","13.5","13.6","13.29","15.1","15.2","15.3","15.7","15.8","15.9","15.12","15.19","15.21","15.23","15.25","15.26","15.27","15.28","15.31","15.32","15.33","15.34","15.35","15.38","20.5","29.17","29.33","29.38","29.39","29.48","30.5","30.6","36.6","36.13","40.7","40.10","40.17","40.24","40.26","40.32","40.33","40.39","40.48"],"hotkeyevent":["0.13","10.13"],"true":["0.15","2.28","3.1","3.19","3.30","7.2","9.4","10.15","12.27","13.1","13.19","13.30","17.2","19.4","25.5","29.17","29.36","35.5"],"flip":["0.15","10.15"],"playbackrate":["0.15","10.15"],"aspectratio":["0.15","10.15"],"function":["0.16","6.2","6.3","6.4","7.1","7.3","9.3","10.16","15.18","15.20","16.2","16.3","16.4","17.3","19.3","28.7","29.29","29.30","29.36","36.10","39.7","40.29"],"myplugin":["0.16","10.16"],"art":["1.1","3.1","3.2","3.3","3.7","3.8","3.9","3.10","3.11","3.12","3.16","3.17","3.20","3.21","3.22","3.23","3.26","3.27","3.28","5.4","5.36","5.37","5.38","5.39","5.40","9.5","11.1","13.1","13.2","13.3","13.7","13.8","13.9","13.10","13.11","13.12","13.16","13.17","13.20","13.21","13.22","13.23","13.26","13.27","13.28","15.5","15.6","15.11","15.13","15.15","15.16","15.17","15.19","15.22","15.23","15.24","15.38","15.40","19.1","19.5","25.4","29.3","29.5","29.9","29.13","29.24","29.32","29.35","29.39","29.40","35.4","40.3","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.27","40.35","40.37","40.43","40.44","40.46","40.47"],"new":["1.1","3.2","3.5","3.6","3.7","3.8","3.9","3.10","3.16","3.21","3.27","3.28","5.4","5.5","5.6","5.22","5.36","5.37","5.38","5.39","5.40","9.5","11.1","13.2","13.5","13.6","13.7","13.8","13.9","13.10","13.16","13.21","13.27","13.28","15.5","15.6","15.9","15.12","15.13","15.15","15.16","15.17","15.19","15.22","15.23","15.24","15.26","15.38","15.40","19.1","19.5","25.4","29.9","29.24","29.32","29.35","29.39","29.48","35.4","40.3","40.5","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.17","40.18","40.20","40.21","40.22","40.23","40.24","40.25","40.27","40.32","40.35","40.37","40.43","40.44","40.46","40.47"],"container":["1.1","2.1","2.4","2.5","2.15","3.4","3.5","3.6","3.7","3.8","3.9","3.16","3.28","3.29","5.1","5.4","5.5","5.6","5.7","5.9","5.11","5.13","5.15","5.16","5.17","5.22","5.23","5.24","5.26","5.36","5.37","5.39","5.40","9.1","9.5","11.1","12.1","12.3","12.4","12.8","12.9","12.10","12.11","12.15","13.4","13.5","13.6","13.7","13.8","13.9","13.16","13.28","13.29","15.1","15.3","15.5","15.6","15.7","15.8","15.9","15.12","15.16","15.17","15.19","15.21","15.23","15.24","15.26","15.27","15.28","15.31","15.32","15.33","15.34","15.35","19.5","20.6","25.4","29.24","29.32","29.33","29.39","29.48","35.4","36.6","40.5","40.7","40.17","40.24","40.26","40.32","40.35","40.37","40.39"],"js":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.12","15.10","15.11","15.13","15.24","15.36","15.37","19.1","20.2","24.3","25.3","26.3","27.3","28.4","28.8","28.11","29.3","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.22","29.23","29.24","29.25","29.27","29.32","29.35","29.37","29.39","29.43","29.44","29.47","30.2","34.3","35.3","36.3","37.3","38.3","39.4","39.8","39.11","40.6","40.11","40.35","40.36","40.40","40.41"],"artplayer":["1.6","5.4","5.5","5.6","5.15","5.22","5.36","5.37","5.39","5.40","9.5","11.6","15.1","15.5","15.6","15.7","15.8","15.9","15.12","15.15","15.16","15.17","15.19","15.21","15.22","15.23","15.24","15.26","15.27","15.28","15.31","15.33","15.34","15.40","19.1","19.5","29.24","29.26","29.32","29.33","29.39","29.48","40.3","40.5","40.7","40.8","40.9","40.13","40.14","40.15","40.16","40.17","40.21","40.24","40.25","40.32","40.35","40.37","40.44"],"手动触发事件":["2.0","12.0"],"subtitle":["2.28","2.29","2.30","12.27","12.28","12.29"],"srt":["2.31","12.30"],"或者部分加载完成":["2.44","12.43"],"则发送此事件":["2.44","12.43"],"已经到达结束点":["2.45","12.44"],"正在尝试获取媒体数据":["2.56","12.55"],"一级属性":["3.0","13.0"],"var":["3.1","3.2","3.3","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.27","3.28","3.30","5.4","5.39","9.5","13.1","13.2","13.3","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.28","13.30","15.5","15.6","15.10","15.11","15.13","15.15","15.16","15.17","15.22","15.24","15.36","15.37","15.40","19.1","19.5","29.3","29.5","29.9","29.13","29.24","29.27","29.32","29.35","29.37","29.39","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.26","40.27","40.35","40.36","40.37","40.40","40.43","40.44","40.46","40.47"],"false":["3.17","3.18","6.5","13.17","13.18","16.5","36.5"],"adsplugin":["4.0","14.0"],"option":["4.0","14.0","20.4","21.0","30.4","31.0","36.15"],"layers":["4.0","14.0"],"ads":["4.0","14.0"],"html":["4.0","7.4","8.4","9.6","14.0","15.20","17.4","18.4","19.6","29.30","29.31","36.9","36.10","36.11","36.12","40.30","40.31"],"img":["4.0","9.4","9.7","14.0","19.4","19.7","40.38"],"style":["4.0","6.1","7.3","8.1","8.4","14.0","16.1","17.3","18.1","18.4","20.4","40.28"],"width":["4.0","8.4","9.4","9.7","14.0","18.4","19.7","40.28"],"100px":["4.0","8.4","14.0","18.4","29.28","40.28"],"src":["4.0","8.3","8.4","9.7","14.0","18.3","18.4","19.7","29.28","40.28"],"display":["4.0","14.0"],"none":["4.0","14.0"],"position":["4.0","5.18","7.4","8.2","8.3","8.5","14.0","15.20","17.1","17.4","18.2","18.3","18.5","29.28","29.31","36.9","36.10","36.11","36.12","40.28","40.31"],"absolute":["4.0","8.2","8.3","8.5","14.0","18.2","18.3","18.5","29.28","40.28"],"top":["4.0","8.2","8.3","8.5","14.0","18.2","18.3","18.5","29.28","40.28"],"20px":["4.0","14.0","29.28","40.28"],"right":["4.0","7.2","7.4","8.2","8.5","14.0","15.20","17.2","17.4","18.2","18.5","29.28","36.9","36.10","36.11","36.12"],"controls":["5.18","5.20","25.5","35.5","36.9","36.10","36.11","36.12"],"jpg":["5.21"],"element":["6.1","8.1"],"组件的":["6.1","8.1"],"dom":["6.1","8.1","9.3","16.1","18.1","19.3"],"元素":["6.1","8.1"],"args":["6.2","6.3","6.4","16.2","16.3","16.4","29.29","29.30","40.29"],"show":["6.5","9.6","9.8","16.5","19.6","19.8"],"组件样式对象":["7.1"],"组件点击事件":["7.1"],"mounted":["7.1"],"selector":["7.2","17.2"],"default":["7.2","17.2","20.7"],"span":["7.2","17.2"],"01":["7.2","17.2","29.29","40.29"],"button":["7.3","7.4","17.3","17.4"],"tooltip":["7.3","7.4","8.2","8.3","17.1","17.3","17.4","18.2","18.3","29.31"],"color":["7.3","17.3","36.5"],"red":["7.3","17.3"],"your":["7.4","17.4","29.30","29.31","40.30","40.31","40.45"],"02":["7.5","9.3","17.5","19.2","19.3","29.29","40.29"],"settimeout":["7.5","17.5","29.2"],"update":["7.5"],"the":["7.5","17.5","20.3","29.7","29.45"],"tip":["8.2","8.3","15.14","15.18","18.2","18.3","20.3","29.7","29.10","29.45"],"50px":["8.2","8.3","8.5","18.2","18.3","18.5"],"potser":["8.4","18.4"],"item":["9.2","9.3","19.2","19.3"],"onselect":["9.3","19.3","29.29","40.29"],"pip":["9.4","19.4"],"mode":["9.4","19.4"],"close":["9.4","19.4"],"heigth":["9.4","9.7","19.7"],"add":["9.6","20.1","30.1"],"slider":["9.6","19.6"],"state":["9.7","19.7"],"range":["9.8","19.8","36.11"],"非常少使用":["11.0"],"attached":["15.0"],"div":["15.4","15.10","15.39","19.5","29.26","29.36","29.40","29.41","29.46","40.36"],"classname":["15.4","15.10","15.11","15.39","19.5","29.21","29.26","29.36","29.40","29.41","29.46","40.36"],"run":["15.4","15.10","15.11","15.39","19.5","29.21","29.23","29.26","29.36","29.40","29.41","29.43","29.46","40.36","40.41"],"code":["15.4","15.10","15.11","15.36","15.37","15.39","19.5","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.26","29.35","29.39","29.41","29.43","29.44","29.46","29.47","40.36","40.41"],"name":["15.10","15.39"],"some":["15.14"],"videos":["15.14"],"have":["15.14"],"switch":["15.18"],"resize":["15.30"],"class":["15.39"],"of":["16.1","18.1","20.3","29.1"],"object":["16.1","18.1","29.11"],"is":["17.1","20.0"],"text":["17.1","29.36","36.10"],"left":["17.1","29.31","40.31"],"yellow":["19.2"],"setting":["19.4","36.14"],"completed":["20.0"],"everything":["20.0"],"unpkg":["20.2","20.8","24.3","25.3","26.3","27.3","28.4","30.2","34.3","35.3","36.3","37.3","38.3","39.4"],"size":["20.3","29.1"],"getinstance":["20.4","30.4"],"types":["20.6"],"const":["20.6"],"export":["20.7"],"data":["20.7"],"return":["20.7"],"https":["20.8","30.8"],"cdn":["20.8","30.8"],"npm":["20.8","30.8"],"com":["20.8","24.3","25.3","26.3","27.3","28.4","34.3","35.3","36.3","37.3","38.3","39.4"],"create":["21.0"],"initialize":["21.0","29.1","31.0"],"autoplay":["21.0","31.0"],"createplayer":["22.0","32.0"],"type":["22.0","32.0","36.11"],"attachmediaelement":["22.0","32.0"],"load":["22.0","32.0"],"attachmedia":["23.0","33.0"],"else":["23.0","33.0"],"canplaytype":["23.0","33.0"],"为空则不跳转":["24.4","34.4"],"http":["24.4","34.4"],"org":["24.4","34.4"],"必须观看的时长":["24.4","34.4"],"期间不能被跳过":["24.4","34.4"],"单位为秒":["24.4","34.4"],"当该值大于或等于totalduration时":["24.4","34.4"],"不能提前关闭广告":["24.4","34.4"],"当该值等于或小于0时":["24.4","34.4"],"则随时都可以关闭广告":["24.4","34.4"],"playduration":["24.4","34.4"],"fullscreen":["25.5","35.5"],"fullscreenweb":["25.5","35.5"],"里通过代码控制":["28.1","39.1"],"value":["28.7","39.7"],"from":["28.7","39.7"],"async":["28.7","39.7"],"use":["28.7","39.7"],"通信":["28.9","39.9"],"只能运行在":["28.10","39.10"],"的消息":["28.11","39.11"],"commit":["28.12","39.12"],"artplayerpluginiframe":["28.12","39.12"],"body":["28.13","30.3","39.13"],"id":["28.13","39.13","40.45"],"need":["29.1"],"elements":["29.1"],"such":["29.1"],"as":["29.1","29.45"],"css":["29.1","40.1"],"this":["29.4","40.4"],"equivalent":["29.4"],"to":["29.4"],"will":["29.7"],"cache":["29.7"],"muted":["29.10"],"if":["29.10"],"you":["29.10"],"want":["29.10"],"similar":["29.11"],"fit":["29.11"],"contain":["29.11"],"sescribe":["29.19"],"volume":["29.19"],"up":["29.19"],"down":["29.19"],"fast":["29.19"],"forward":["29.19"],"rewind":["29.19"],"through":["29.26"],"opacity":["29.28"],"menu":["29.30","40.30"],"control":["29.31","40.31"],"something":["29.34","40.34"],"dosomething":["29.34","40.34"],"onvttload":["29.36"],"functions":["29.36"],"for":["29.36"],"modifying":["29.36"],"loading":["29.38","40.38"],"player":["29.40","29.45"],"instance":["29.40","30.4"],"modify":["29.42"],"existing":["29.42"],"because":["29.45"],"uses":["29.45"],"key":["29.45"],"by":["29.45"],"demo":["30.3"],"meta":["30.3"],"charset":["30.3"],"utf":["30.3"],"get":["30.4"],"选项":["30.7"],"net":["30.8"],"application":["33.0"],"输入框锁定时间":["36.4"],"maxlength":["36.4"],"输入框最大可输入的字数":["36.4"],"minwidth":["36.4"],"输入框最小宽度":["36.4"],"弹幕文本":["36.5"],"time":["36.5"],"发送时间":["36.5"],"单位秒":["36.5"],"fff":["36.5"],"弹幕局部颜色":["36.5"],"border":["36.5"],"plugins":["36.7","36.8"],"artplayerplugindanmuku":["36.7","36.8"],"使用":["36.7"],"promise":["36.7"],"异步返回":["36.7"],"xml":["36.9","36.10","36.11","36.12"],"隐藏弹幕":["36.9"],"发送弹幕":["36.10"],"弹幕大小":["36.11"],"input":["36.11"],"重载弹幕":["36.12"],"加载错误":["36.15"],"config":["36.15"],"配置变化":["36.15"],"您可能需要初始化容器元素的大小":["40.1"],"如":["40.1"],"等同于":["40.4"],"document":["40.26"],"queryselector":["40.26"]},{"0":["30.6","36.5"],"1":["9.7","19.7","36.11"],"3":["29.1"],"4":["29.6","29.20","29.21","29.22","29.23","29.36","29.40","29.41","29.43","29.46","40.41"],"5":["5.29","9.7","19.7","30.6"],"6":["15.39"],"7":["15.4","29.26"],"8":["29.40"],"9":["29.28","40.28"],"10":["5.10","5.29","9.7","19.7","24.4","34.4"],"11":["29.42"],"12":["29.36","36.11"],"22":["9.5","9.6","19.4","19.6"],"25":["36.11"],"32":["0.13","10.13"],"50":["36.11"],"60":["29.33","40.33"],"120":["40.33"],"150":["9.2","19.2"],"222":["36.5"],"400":["36.4"],"404":["2.12","12.12"],"1000":["29.2"],"二级属性":["0.0","10.0"],"mp4":["0.1","0.12","0.14","2.1","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.20","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.4","3.5","3.6","3.28","3.29","5.1","5.2","5.3","5.7","5.8","5.9","5.11","5.12","5.13","5.16","5.17","5.19","5.23","5.24","5.26","5.27","5.33","5.34","5.35","5.38","9.1","9.5","10.1","10.12","10.14","12.1","12.3","12.4","12.5","12.6","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.19","12.21","12.22","12.24","12.25","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.4","13.5","13.6","13.28","13.29","15.1","15.2","15.3","15.7","15.8","15.9","15.11","15.12","15.16","15.17","15.19","15.23","15.24","15.26","15.27","15.28","15.31","15.32","15.33","15.34","15.35","19.5","20.5","20.6","29.32","29.33","29.35","29.48","30.5","30.6","36.6","40.7","40.24","40.32","40.35","40.48"],"console":["0.1","0.5","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","5.8","5.12","5.13","5.14","5.21","5.24","5.25","5.26","5.27","5.28","5.31","5.32","5.33","5.34","5.41","7.3","8.2","8.3","10.1","10.5","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.11","11.12","15.8","15.25","15.28","15.31","15.32","15.38","17.3","18.2","18.3","29.28","29.30","29.31","40.28","40.29","40.30"],"info":["0.1","0.5","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","5.8","5.12","5.14","5.21","5.25","5.27","5.28","5.31","5.32","5.33","5.34","7.3","8.2","8.3","10.1","10.5","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.12","15.25","15.31","15.38","17.3","18.2","18.3","29.28","29.30","29.31","40.28","40.29","40.30"],"warning":["0.2","1.6","5.29","10.2","11.6","15.20","15.29","15.30","15.38","20.4","29.2","29.4","29.17","29.19","29.39","30.4","40.10","40.39","40.45","40.48"],"提示":["0.2","10.2","11.0","15.30","40.45"],"为了方便区别":["0.2","10.2"],"元素和普通对象":["0.2","10.2"],"播放器里的所有":["0.2","10.2"],"mouseenter":["0.3","10.3"],"你可以修改":["0.4","10.4"],"即可":["0.4","10.4"],"zh":["0.6","10.6"],"cn":["0.6","10.6"],"your":["0.6","10.6","15.30","29.3","40.3"],"ready":["0.7","0.8","0.11","0.12","0.13","0.14","0.15","2.7","2.19","2.24","2.31","5.8","5.10","5.11","5.12","5.13","5.14","5.16","5.17","5.21","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","6.5","8.5","9.8","10.7","10.11","10.12","10.13","10.14","10.15","12.2","12.6","12.18","12.23","12.30","15.8","15.12","15.21","15.25","15.26","15.27","15.28","15.31","15.32","15.33","15.34","16.5","18.5","19.8"],"html":["0.8","0.9","0.10","5.18","5.20","10.8","10.9","10.10","25.5","35.5","36.8"],"some":["0.8","0.9","0.10","10.8","10.9","10.10"],"text":["0.8","0.9","0.10","10.8","10.9","10.10"],"position":["0.9","5.20","5.35","7.1","8.4","10.9","18.4","25.5","35.5","36.8"],"on":["0.11","0.12","0.13","0.14","0.15","2.3","2.7","2.12","2.13","2.19","2.24","2.31","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.16","5.17","5.19","5.21","5.24","5.25","5.26","5.27","5.28","5.30","5.31","5.32","5.33","5.34","6.4","6.5","7.4","10.11","10.12","10.13","10.14","10.15","12.6","12.12","12.18","12.23","12.30","15.7","15.8","15.12","15.21","15.25","15.26","15.27","15.28","15.31","15.32","15.33","15.34","16.4","16.5","17.4","20.3","22.0","29.4","32.0"],"subtitleoffset":["0.15","10.15"],"return":["0.16","9.2","9.3","10.16","19.2","19.3","28.7","36.7","36.10","39.7"],"name":["0.16","10.16"],"something":["0.16","10.16"],"dosomething":["0.16","10.16"],"一级属性":["1.0","5.0"],"app":["1.1","3.2","3.7","3.8","3.9","3.10","3.11","3.12","3.16","3.21","3.22","3.27","3.28","5.4","5.5","5.6","5.22","5.36","5.37","5.39","5.40","11.1","13.2","13.7","13.8","13.9","13.10","13.11","13.12","13.16","13.21","13.22","13.27","13.28","15.5","15.6","15.10","15.11","15.13","15.15","15.16","15.17","15.22","15.24","15.36","15.37","15.40","19.1","19.5","20.6","25.4","29.5","29.9","29.13","29.24","29.32","29.35","29.36","29.37","35.4","40.5","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.27","40.35","40.36","40.37","40.40","40.43","40.44","40.46","40.47"],"url":["1.1","3.5","3.6","3.7","3.8","3.9","3.16","3.21","3.27","3.28","5.4","5.5","5.6","5.15","5.22","5.36","5.37","5.38","5.39","5.40","11.1","13.5","13.6","13.7","13.8","13.9","13.16","13.21","13.27","13.28","15.5","15.6","15.13","15.15","15.16","15.17","15.19","15.22","15.23","15.24","15.36","15.37","15.40","19.1","19.5","20.5","20.6","25.4","29.3","29.24","29.48","30.5","35.4","40.3","40.5","40.8","40.9","40.13","40.14","40.15","40.16","40.17","40.21","40.24","40.25","40.37","40.44"],"assets":["1.1","2.1","2.4","2.5","2.15","3.4","3.5","3.6","3.7","3.8","3.9","3.16","3.27","3.28","5.1","5.4","5.5","5.6","5.15","5.22","5.36","5.37","5.38","5.39","5.40","11.1","12.1","12.3","12.4","12.8","12.9","12.10","12.11","12.15","13.4","13.5","13.6","13.7","13.8","13.9","13.16","13.27","13.28","15.1","15.5","15.6","15.7","15.9","15.10","15.11","15.13","15.15","15.16","15.17","15.19","15.22","15.23","15.24","15.26","19.1","19.5","20.5","20.6","25.4","29.24","29.32","29.35","29.48","30.5","35.4","40.5","40.7","40.17","40.24","40.35","40.36","40.37"],"全部工具函数请参考以下地址":["1.6","11.6"],"js":["1.11","11.11","15.4","15.39","28.9","29.21","29.26","29.36","29.40","29.41","29.46","39.9"],"emit":["2.0","12.0"],"focus":["2.0","12.0"],"移除事件":["2.0","12.0"],"sample":["2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","3.4","3.5","3.6","3.7","3.8","3.9","3.16","3.27","3.28","3.29","5.1","5.5","5.6","5.7","5.9","5.15","5.22","5.23","5.35","5.36","5.37","5.38","5.39","9.1","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.13","12.14","12.15","12.16","12.19","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","13.4","13.5","13.6","13.7","13.8","13.9","13.16","13.27","13.28","13.29","15.1","15.3","15.5","15.6","15.7","15.8","15.9","15.10","15.11","15.12","15.13","15.16","15.17","15.19","15.23","15.24","15.26","15.27","15.33","15.34","15.35","19.1","19.5","20.5","20.6","25.4","29.24","29.32","29.35","29.48","30.5","35.4","40.5","40.7","40.17","40.24","40.35","40.36","40.37"],"video":["2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.17","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.4","3.5","3.6","3.27","3.28","3.29","5.1","5.5","5.6","5.7","5.9","5.13","5.15","5.16","5.17","5.19","5.22","5.23","5.24","5.26","5.35","5.38","9.1","9.5","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.13","12.14","12.15","12.16","12.19","12.26","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.4","13.5","13.6","13.27","13.28","13.29","15.19","15.26","15.27","15.28","15.32","15.34","15.35","19.5","20.5","20.6","29.24","29.32","29.35","29.48","30.5","36.6","40.7","40.17","40.24","40.32","40.35","40.36","40.48"],"true":["2.17","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.39","3.29","5.2","5.3","5.19","6.2","6.4","6.5","9.1","9.5","10.10","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.38","13.29","15.2","15.3","15.19","16.2","16.4","16.5","19.5","36.13","36.14","40.10","40.32","40.45"],"setting":["2.18","2.21","2.28","3.29","9.1","9.5","12.17","12.20","12.27","13.29","19.5","36.13"],"srt":["2.28","2.29","2.30","12.27","12.28","12.29"],"并调用":["2.44","12.43"],"但数据意外未出现":["2.56","12.55"],"属性名字全部都是大写的形式":["3.0","13.0"],"未来容易发生变动":["3.0","13.0"],"new":["3.1","3.3","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.22","3.23","3.24","3.25","3.26","3.30","13.1","13.3","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.22","13.23","13.24","13.25","13.26","13.30","15.4","15.36","15.37","15.39","21.0","29.3","29.5","29.6","29.8","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.34","29.36","29.37","29.41","29.43","29.44","29.46","29.47","31.0","40.6","40.11","40.34","40.36","40.40","40.41"],"container":["3.1","3.2","3.3","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.27","3.30","13.1","13.2","13.3","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.30","15.4","15.10","15.11","15.13","15.15","15.22","15.36","15.37","15.40","19.1","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.22","29.25","29.26","29.27","29.35","29.36","29.37","29.44","29.47","30.7","40.3","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.27","40.36","40.40","40.43","40.44","40.46","40.47"],"art":["3.13","3.14","3.15","3.18","3.19","3.24","3.25","3.30","13.13","13.14","13.15","13.18","13.19","13.24","13.25","13.30","15.4","15.10","15.36","15.37","15.39","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.36","29.37","29.41","29.43","29.44","29.46","29.47","40.11","40.26","40.36","40.41"],"show":["4.0","6.2","6.3","6.4","14.0","16.2","16.3","16.4","21.0","22.0","23.0","29.28","29.30","31.0","32.0","33.0"],"block":["4.0","14.0"],"hide":["4.0","14.0"],"controls":["4.0","5.35","14.0","15.35","36.8"],"tooltip":["4.0","7.1","9.6","14.0","19.6","40.31"],"muted":["5.2","5.3","5.23","15.2","15.3","24.4","34.4","40.10"],"seek":["5.10","5.11"],"settimeout":["5.10","6.5","8.5","9.8","10.8","16.5","18.5","19.8","40.2"],"right":["5.18","5.20","8.3","8.4","17.1","18.3","18.4","25.5","35.5","36.8","40.28"],"switch":["5.18","25.5","35.5"],"click":["5.18","5.20","6.1","8.1","8.2","8.3","15.38","16.1","18.1","18.2","18.3","29.28","29.31","36.8","36.9","36.12","40.28","40.30","40.31"],"function":["5.18","5.20","6.1","8.1","8.2","8.3","16.1","18.1","18.2","18.3","29.28","29.31","36.7","36.9","36.12","40.28","40.30"],"log":["5.41"],"theme":["5.41","36.4"],"object":["6.1","8.1"],"组件样式对象":["6.1","8.1"],"false":["6.2","6.3","6.4","9.4","16.2","16.3","16.4","19.4","24.4","34.4"],"update":["6.5","8.5","9.8"],"组件挂载后触发":["7.1"],"组件的提示文本":["7.1"],"yellow":["7.2","17.2"],"02":["7.2","17.2"],"onselect":["7.2","17.2"],"item":["7.2","9.4","17.2"],"dom":["7.2","17.2"],"args":["7.3","8.2","8.3","17.3","18.2","18.3","29.28","29.31","40.28","40.30"],"mounted":["7.3","8.2","8.3","16.1","17.3","18.1","18.2","18.3"],"style":["7.4","17.4","20.5","29.31","30.4","30.5","36.11","40.31"],"color":["7.4","17.4","29.31","40.31"],"red":["7.4","17.4"],"control":["7.5","17.1","17.5"],"by":["7.5","8.5","9.8","17.5","18.5","19.8","29.10"],"absolute":["8.4","18.4"],"top":["8.4","18.4"],"50px":["8.4","18.4"],"the":["8.5","9.8","15.18","18.5","19.8","29.10"],"quality":["9.2","19.2"],"1080p":["9.2","19.2"],"src":["9.4","19.4","23.0","29.38","33.0","40.38"],"state":["9.4","29.38","40.38"],"svg":["9.4","9.7","19.4","19.7"],"settings":["9.5","19.5"],"slider":["9.5"],"5x":["9.5","9.6","19.5","19.6"],"img":["9.5","9.6","19.5","19.6","29.38"],"width":["9.5","9.6","19.4","19.6","20.5","29.1","40.1"],"icon":["9.6","19.6"],"range":["9.7","19.7"],"left":["10.9"],"有些属性是全大写的":["11.0"],"t":["12.7"],"which":["15.0"],"var":["15.4","15.39","21.0","29.6","29.8","29.12","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.26","29.34","29.36","29.40","29.41","29.43","29.44","29.46","29.47","31.0","40.11","40.34","40.41"],"artplayer":["15.4","15.10","15.11","15.13","15.36","15.37","15.39","21.0","29.3","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.34","29.35","29.36","29.37","29.43","29.44","29.47","31.0","40.6","40.11","40.12","40.18","40.20","40.22","40.23","40.27","40.34","40.36","40.40","40.41","40.43","40.46","40.47"],"no":["15.14"],"such":["15.14"],"as":["15.14"],"live":["15.14"],"or":["15.14","29.1"],"due":["15.18","15.20","29.17"],"to":["15.18","15.20","15.29","20.0"],"browser":["15.18","15.20","29.17"],"security":["15.18","15.20","29.17"],"mechanism":["15.18","15.20"],"page":["15.18","29.10"],"must":["15.18"],"have":["15.18"],"tip":["15.20","15.29","15.38","20.4","20.8","29.2","29.4","29.17","29.19"],"before":["15.20"],"jpg":["15.21"],"json":["15.25"],"stringify":["15.25"],"delete":["15.29"],"looping":["15.29"],"just":["15.29"],"useful":["15.30"],"but":["15.30","29.45"],"if":["15.38","20.8","29.45","36.9","36.10"],"you":["15.38","20.8"],"event":["16.1","18.1","28.8","36.9","39.8"],"and":["17.1","29.7"],"positions":["17.1"],"where":["17.1"],"controller":["17.1"],"appears":["17.1"],"selector":["17.1"],"heigth":["19.4"],"subject":["20.0"],"pnpm":["20.1","24.2","25.2","26.2","27.2","28.3","30.1","34.2","35.2","36.2","37.2","38.2","39.3"],"com":["20.2","30.2","30.8"],"player":["20.3","29.39"],"depends":["20.3"],"so":["20.3"],"modifying":["20.4"],"https":["20.5","30.5"],"org":["20.5","30.5"],"600px":["20.5"],"height":["20.5","29.1","40.1"],"volume":["20.6","30.6"],"option":["20.7","30.7"],"types":["20.7","30.7"],"want":["20.8"],"else":["21.0","22.0","31.0","32.0"],"notice":["21.0","22.0","23.0","31.0","32.0","33.0"],"unsupported":["21.0","22.0","23.0","31.0","32.0","33.0"],"playback":["21.0","22.0","23.0","31.0","32.0","33.0"],"format":["21.0","22.0","23.0","31.0","32.0","33.0"],"mpd":["21.0","31.0"],"application":["23.0"],"vnd":["23.0","33.0"],"apple":["23.0","33.0"],"mpegurl":["23.0","33.0"],"m3u8":["23.0","33.0"],"广告总时长":["24.4","34.4"],"totalduration":["24.4","34.4"],"视频广告是否默认静音":["24.4","34.4"],"多语言支持":["24.4","34.4"],"i18n":["24.4","34.4"],"close":["24.4","34.4"],"关闭广告":["24.4","34.4"],"countdown":["24.4","34.4"],"s秒":["24.4","34.4"],"button":["25.5","35.5"],"ui":["25.5","35.5"],"播放器的功能":["28.1","39.1"],"keyword":["28.7","39.7"],"currenttime":["28.7","39.7"],"await":["28.7","39.7"],"artplayerpluginiframe":["28.11","39.11"],"type":["28.12","39.12"],"400px":["29.1","40.1"],"300px":["29.1","40.1"],"use":["29.1"],"three":["29.2"],"file":["29.2"],"formats":["29.2"],"are":["29.2"],"supported":["29.2"],"size":["29.7"],"last":["29.7"],"enter":["29.10"],"css":["29.11"],"div":["29.11","30.3"],"classname":["29.11"],"run":["29.11"],"code":["29.11","29.40"],"policy":["29.17"],"space":["29.19"],"toggle":["29.19"],"play":["29.19"],"pause":["29.19"],"these":["29.19"],"document":["29.26"],"queryselector":["29.26"],"setting02":["29.29","40.29"],"green":["29.31","40.31"],"one":["29.33","40.33"],"more":["29.33","40.33"],"chance":["29.33","40.33"],"ploading":["29.38","40.38"],"gif":["29.38","40.38"],"identification":["29.39"],"can":["29.39"],"only":["29.39"],"resolve":["29.39"],"this":["29.39"],"cache":["29.45"],"progress":["29.45"],"of":["29.45"],"class":["30.3"],"const":["30.7"],"unpkg":["30.8"],"填":["36.4"],"则为无限制":["36.4"],"maxwidth":["36.4"],"输入框最大宽度":["36.4"],"infinity":["36.4"],"则为":["36.4"],"宽度":["36.4"],"是否显示描边":["36.5"],"mode":["36.5"],"弹幕模式":["36.5"],"0表示滚动":["36.5"],"1静止":["36.5"],"plugins":["36.6","36.13","36.14"],"artplayerplugindanmuku":["36.6","36.13","36.14"],"弹幕":["36.6"],"resovle":["36.7"],"xml":["36.8"],"隐藏弹幕":["36.8"],"prompt":["36.10"],"请输入弹幕文本":["36.10"],"弹幕测试文本":["36.10"],"trim":["36.10"],"min":["36.11"],"max":["36.11"],"step":["36.11"],"value":["36.11"],"display":["36.11"],"flex":["36.11"],"alignitems":["36.11"],"stop":["36.15"],"弹幕停止":["36.15"],"start":["36.15"],"或者使用":["40.1"],"aspect":["40.1"],"热键":["40.19"],"描述":["40.19"],"增加音量":["40.19"],"降低音量":["40.19"],"innerhtml":["40.26"],"opacity":["40.28"],"sd":["40.32"],"后缀的识别":["40.39"],"播放器只能解析这种后缀":["40.39"],"因为播放器默认使用":["40.45"]},{"0":["12.7","20.5","20.6","30.5"],"1":["36.7"],"2":["5.27","36.5"],"4":["29.11"],"5":["5.7","5.8","5.13","15.7","20.6","40.7"],"8":["2.0","12.0"],"9":["5.28","29.1"],"10":["5.11","15.10","15.11","29.35"],"16":["5.28","15.28","29.1","36.10","40.1"],"22":["19.5"],"100":["28.5","29.35","39.5","40.35"],"111":["36.7"],"120":["29.33"],"180":["29.33","40.33"],"222":["36.7"],"240":["40.33"],"333":["36.5"],"360":["9.2"],"720":["9.2","19.2"],"1000":["0.8","0.9","0.10","0.15","10.8","10.9","10.10","10.15","40.2"],"1080":["9.2","19.2"],"5000":["0.13","10.13"],"比较少用":["0.0","10.0"],"warning":["0.1","0.5","0.6","0.7","0.8","5.14","5.18","5.20","5.25","5.30","5.38","10.1","10.5","10.6","10.7","10.8","10.9","10.10","15.25","29.28","29.29","29.30","29.31","29.38","29.48","30.3","40.2","40.4","40.7","40.17","40.19","40.30","40.31","40.38"],"提示":["0.1","5.14","5.18","5.20","5.29","5.30","10.1","30.3","40.2","40.7","40.10","40.17"],"假如直接修改这个":["0.1","10.1"],"元素都是以":["0.2","10.2"],"开头命名的":["0.2","10.2"],"这是所有":["0.2","10.2"],"元素的定义":["0.2","10.2"],"mouseleave":["0.3","10.3"],"poster":["0.3","10.3"],"jpg":["0.3","10.3"],"then":["0.3","10.3"],"img":["0.3","10.3"],"loading":["0.5","10.5"],"这是所有图标的定义":["0.5","10.5"],"types":["0.5","1.6","10.5","11.6","29.48","40.48"],"使用":["0.6","10.6"],"只能更新实例化之后的":["0.6","10.6"],"to":["0.7","10.7","29.2","29.29","29.30","29.31"],"play":["0.7","4.0","5.2","10.7","14.0","15.2","29.2"],"如果想马上隐藏":["0.7","10.7"],"settimeout":["0.8","0.9","0.10","0.12","0.13","0.14","0.15","5.2","5.3","5.7","5.11","5.19","6.4","7.4","8.4","9.7","10.9","10.10","10.12","10.13","10.14","10.15","15.2","15.7","15.10","15.11","16.4","17.4","18.4","19.7"],"false":["0.8","0.9","0.10","0.14","0.15","10.8","10.9","10.10","10.14","10.15","29.28","29.30","40.28","40.30"],"left":["0.9","7.1"],"true":["0.10","0.12","2.20","3.4","3.5","3.6","3.27","3.28","5.1","5.12","5.23","5.31","6.3","10.12","12.19","13.4","13.5","13.6","13.27","13.28","15.1","15.23","15.31","16.3","19.1","25.4","29.24","29.32","35.4","40.17","40.24"],"srt":["0.11","10.11"],"on":["0.16","2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.17","2.18","2.20","2.21","2.22","2.23","2.25","2.26","2.27","2.28","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.7","3.8","3.9","3.16","5.1","5.2","5.3","5.4","5.5","5.6","5.15","5.22","5.23","5.36","5.37","8.4","9.7","10.16","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.13","12.14","12.15","12.16","12.17","12.19","12.20","12.21","12.22","12.24","12.25","12.26","12.27","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.7","13.8","13.9","13.16","15.1","15.2","15.3","15.5","15.6","15.9","15.10","15.11","15.13","15.15","15.16","15.17","15.19","15.22","15.23","15.24","15.36","15.37","18.4","19.7","24.4","34.4","36.13","36.14","40.4"],"非常少使用":["1.0"],"sample":["1.1","3.1","3.2","3.3","3.10","3.11","3.12","3.17","3.20","3.21","3.22","3.23","3.26","3.30","5.4","5.40","11.1","13.1","13.2","13.3","13.10","13.11","13.12","13.17","13.20","13.21","13.22","13.23","13.26","13.30","15.4","15.15","15.22","15.36","15.37","15.39","15.40","20.7","22.0","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.34","29.36","29.37","29.40","29.43","29.44","29.47","30.7","32.0","40.6","40.8","40.9","40.11","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.27","40.34","40.40","40.41","40.43","40.44","40.46","40.47"],"video":["1.1","3.7","3.8","3.9","3.10","3.11","3.12","3.16","3.20","3.21","3.22","3.23","3.30","5.4","5.39","11.1","13.7","13.8","13.9","13.10","13.11","13.12","13.16","13.20","13.21","13.22","13.23","13.30","15.4","15.22","15.39","19.1","20.7","25.4","29.9","29.13","29.27","30.7","35.4","40.5","40.6","40.8","40.9","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.27","40.37","40.43","40.44","40.46","40.47"],"mp4":["1.1","3.7","3.8","3.9","3.16","3.21","3.27","5.4","5.5","5.6","5.15","5.22","5.36","5.37","5.39","5.40","11.1","13.7","13.8","13.9","13.16","13.21","13.27","15.4","15.5","15.6","15.10","15.13","15.15","15.22","15.36","15.37","15.39","15.40","19.1","20.7","25.4","29.5","29.14","29.15","29.16","29.24","29.36","29.37","30.7","35.4","40.5","40.8","40.9","40.13","40.14","40.15","40.16","40.17","40.21","40.25","40.36","40.37","40.44"],"artplayer":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","11.2","11.3","11.4","11.5","11.7","11.8","11.9","11.10","11.11","11.12","22.0","23.0","29.11","29.40","29.41","29.46","32.0","33.0"],"d":["1.6","11.6"],"info":["1.11","2.3","2.13","5.13","5.24","5.26","5.38","5.39","9.4","11.11","15.8","15.12","15.13","15.21","15.24","15.26","15.27","15.28","15.32","15.33","15.34","19.4","20.5","28.8","30.5","39.8","40.31"],"const":["2.0","5.16","5.17","9.4","12.0","15.16","15.17","19.4","20.7","25.5","35.5","36.11"],"onready":["2.0","12.0"],"console":["2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","5.23","5.38","5.39","5.40","9.4","12.1","12.3","12.4","12.5","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.28","12.29","12.31","12.32","12.33","12.34","12.35","12.36","12.37","15.12","15.13","15.21","15.24","15.26","15.27","15.33","15.34","15.40","19.4","20.5","24.4","28.8","30.5","34.4","36.14","39.8","40.31"],"start":["2.3"],"end":["2.3"],"event":["2.6","2.8","2.9","2.10","2.11","2.13","2.14","5.38","9.4","12.5","12.14"],"reconnecttime":["2.12","12.12"],"state":["2.13","2.16","2.17","2.22","2.23","2.24","2.25","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","9.5","9.6","12.13","12.16","12.21","12.22","12.23","12.24","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","19.6"],"height":["2.19","12.18","30.5"],"datauri":["2.26","12.25"],"currenttime":["2.27","12.26","28.12","39.12"],"offset":["2.28","12.27"],"text":["2.29","12.28","36.7"],"ass":["2.31","12.30"],"load":["2.44","12.43"],"方法重新加载它":["2.44","12.43"],"基本上用不到":["3.0","13.0"],"app":["3.1","3.3","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.23","3.24","3.25","3.26","3.30","13.1","13.3","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.23","13.24","13.25","13.26","13.30","15.4","15.39","20.7","21.0","22.0","23.0","28.5","28.13","29.3","29.6","29.8","29.11","29.12","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.26","29.27","29.34","29.40","29.41","29.43","29.44","29.46","29.47","30.7","31.0","32.0","33.0","39.5","39.13","40.3","40.11","40.34","40.41"],"url":["3.1","3.2","3.3","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.22","3.23","3.24","3.25","3.26","3.30","13.1","13.2","13.3","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.22","13.23","13.24","13.25","13.26","13.30","15.4","15.39","20.7","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.34","29.37","29.41","29.43","29.44","29.46","29.47","30.7","40.6","40.11","40.12","40.18","40.20","40.22","40.23","40.26","40.27","40.34","40.41","40.43","40.46","40.47"],"assets":["3.1","3.2","3.3","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.21","3.22","3.23","3.24","3.25","3.26","3.30","13.1","13.2","13.3","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.30","15.4","15.36","15.37","15.39","15.40","20.7","22.0","29.5","29.6","29.8","29.9","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.21","29.22","29.23","29.25","29.27","29.34","29.36","29.37","29.40","29.41","29.43","29.44","29.46","29.47","30.7","32.0","40.3","40.6","40.8","40.9","40.11","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.21","40.22","40.23","40.25","40.26","40.27","40.34","40.40","40.41","40.43","40.44","40.46","40.47"],"loop":["3.4","3.5","3.6","13.4","13.5","13.6"],"flip":["3.4","3.5","3.6","13.4","13.5","13.6"],"dblclick":["3.16","13.16"],"setting":["3.27","3.28","13.27","13.28","19.1","36.11"],"playbackrate":["3.27","13.27"],"contextmenu":["3.27","3.28","3.29","13.27","13.28","13.29"],"aspectratio":["3.28","13.28"],"show":["3.28","3.29","9.7","13.28","13.29","19.7","36.9","40.28","40.30"],"click":["4.0","5.35","5.38","14.0","15.35","24.4","25.5","34.4","35.5"],"marginright":["4.0","14.0"],"比较常用":["5.0"],"muted":["5.1","15.1","15.23"],"ready":["5.2","5.3","5.5","5.6","5.7","5.9","5.15","5.19","5.22","5.23","6.4","7.4","8.4","9.7","15.2","15.3","15.5","15.6","15.7","15.9","15.10","15.11","15.13","15.16","15.17","15.19","15.23","15.24","16.4","17.4","18.4","19.7","36.14"],"seek":["5.7","15.7","15.10","15.11"],"t":["5.10","5.21"],"有的视频是没有时长的":["5.14"],"async":["5.16","5.17","15.16","15.17"],"await":["5.16","5.17","15.16","15.17"],"json":["5.25"],"stringify":["5.25"],"删除区间循环播放":["5.29"],"只需要设置":["5.29"],"为":["5.29"],"即可":["5.29"],"resize":["5.30","36.13"],"playsinline":["5.31","15.31","40.37"],"m3u8":["5.33","29.2","40.40"],"000":["5.34"],"right":["5.35","7.1","15.35"],"html":["5.35","15.35","20.1","30.1"],"green":["5.41"],"组件点击事件":["6.1","8.1"],"mounted":["6.1","8.1","29.28","36.11","40.28"],"组件挂载后触发":["6.1","8.1"],"get":["6.2","6.3","7.2","7.3","8.2","8.3","16.2","16.3","17.2","17.3","18.2","18.3"],"the":["6.2","6.3","6.4","6.5","7.2","7.3","7.4","8.2","8.3","8.4","9.7","15.14","16.2","16.3","16.4","16.5","17.2","17.3","17.4","18.2","18.3","18.4","19.7","29.19"],"element":["6.2","6.3","7.2","7.3","8.2","8.3","16.2","16.3","17.2","17.3","18.2","18.3"],"of":["6.2","6.3","7.2","7.3","8.2","8.3","16.2","16.3","17.2","17.3","18.2","18.3","29.38"],"by":["6.2","6.3","6.4","6.5","7.2","7.4","8.4","16.2","16.3","16.4","16.5","17.2","17.4","18.4","29.2"],"delete":["6.4","7.4","8.4","9.7","16.4","17.4","18.4","19.7"],"和":["7.1","36.6"],"控制控制器出现的左右位置":["7.1"],"selector":["7.1"],"array":["7.1","17.1"],"return":["7.2","17.2"],"control":["7.2","7.3","7.4","17.2","17.3","17.4"],"200px":["8.5","18.5"],"720p":["9.2","19.2"],"360p":["9.2","19.2"],"nextstate":["9.4","19.4"],"heigth":["9.5","9.6","19.5","19.6"],"src":["9.5","9.6","19.5","19.6"],"svg":["9.5","9.6","19.5","19.6"],"pip":["9.8","19.8"],"mode":["9.8","19.8"],"close":["9.8","19.8"],"说明这些属性是不稳定的":["11.0"],"可能会在将来被更改":["11.0"],"is":["15.0","16.1","18.1","24.4","29.45","34.4"],"more":["15.0","29.10"],"commonly":["15.0"],"that":["15.14","17.1"],"not":["15.14","15.30"],"been":["15.14"],"decoded":["15.14"],"obtained":["15.14"],"interaction":["15.18","15.20"],"before":["15.18"],"triggering":["15.18","15.20"],"for":["15.18","15.20","29.10"],"page":["15.20"],"must":["15.20","20.3","29.10"],"have":["15.20","20.3"],"tip":["15.25","20.6","30.6","30.8"],"dimension":["15.25"],"option":["15.29"],"aer":["15.29"],"two":["15.29"],"does":["15.30"],"know":["15.30"],"specific":["15.30"],"position":["15.35"],"need":["15.38","29.2","29.45"],"some":["15.38"],"events":["15.38"],"only":["15.38","29.19"],"exist":["15.38"],"in":["15.38","20.4","29.4"],"life":["15.38"],"cycle":["15.38"],"container":["15.39","20.7","21.0","22.0","23.0","29.3","29.21","29.23","29.34","29.40","29.41","29.43","29.46","31.0","32.0","33.0","40.34","40.41"],"triggered":["16.1","18.1"],"after":["16.1","18.1","29.19"],"tooltip":["16.1","18.1"],"objects":["17.1"],"select":["17.1"],"list":["17.1"],"onselect":["17.1"],"a":["17.1","20.3"],"item":["19.4"],"width":["19.5","28.5","30.5","39.5"],"chinese":["20.0"],"your":["20.3"],"following":["20.3","20.8","29.30","29.31"],"links":["20.3"],"directly":["20.4"],"will":["20.4","29.19"],"400px":["20.5","30.5"],"margin":["20.5","30.5"],"60px":["20.5","30.5"],"auto":["20.5","30.5"],"art":["20.6","28.12","29.11","29.26","30.6","39.12"],"new":["20.6","22.0","29.11","29.26","29.40","30.6","32.0","40.26"],"be":["20.8","29.10"],"please":["20.8","29.28","29.29","29.30","29.31"],"modify":["20.8"],"configuration":["20.8"],"and":["20.8","29.2","29.17"],"akamaized":["21.0","31.0"],"net":["21.0","31.0"],"akamai":["21.0","31.0"],"bbb":["21.0","31.0"],"30fps":["21.0","31.0"],"var":["22.0","23.0","29.11","32.0","33.0"],"test":["23.0","33.0"],"streams":["23.0","33.0"],"mux":["23.0","33.0"],"x36xhzz":["23.0","33.0"],"detail":["24.4","34.4"],"查看详情":["24.4","34.4"],"canbeclosed":["24.4","34.4"],"s秒后可关闭广告":["24.4","34.4"],"ad":["24.4","34.4"],"clicked":["24.4","34.4"],"fullscreen":["25.4","35.4"],"fullscreenweb":["25.4","35.4"],"function":["25.5","35.5","36.8","36.11","40.31"],"plugins":["25.5","35.5"],"artplayerplugincontrol":["25.5","35.5"],"或者获取":["28.1","39.1"],"div":["28.5","28.13","39.5","39.13"],"class":["28.5","28.13","39.5","39.13"],"style":["28.5","39.5"],"or":["28.7","29.2","39.7"],"resolve":["28.7","39.7"],"method":["28.7","39.7"],"currenttime2":["28.7","39.7"],"里":["28.10","39.10"],"data":["28.12","39.12"],"aspect":["29.1"],"ratio":["29.1","40.1"],"ogg":["29.2","40.2"],"webm":["29.2","40.2"],"if":["29.2","29.4","29.17"],"callback":["29.4"],"instance":["29.4"],"but":["29.4"],"read":["29.7"],"value":["29.7"],"at":["29.7"],"js":["29.11"],"source":["29.17"],"address":["29.17"],"website":["29.17"],"are":["29.17"],"take":["29.19"],"effect":["29.19"],"player":["29.19"],"gets":["29.19"],"innerhtml":["29.26"],"refer":["29.28","29.29","29.30","29.31"],"sd":["29.32"],"480p":["29.32","40.32"],"谁でもいいはずなのに":["29.33","40.33"],"夏の想い出がまわる":["29.33","40.33"],"png":["29.35","29.38","40.35","40.38"],"definition":["29.38"],"however":["29.39"],"cannot":["29.39"],"resolved":["29.39"],"zh":["29.42","40.42"],"cn":["29.42","40.42"],"tw":["29.42","40.42"],"same":["29.45"],"different":["29.45"],"you":["29.45"],"definitions":["29.48"],"播放器的尺寸依赖于容器":["30.3"],"的尺寸":["30.3"],"所以你的容器":["30.3"],"非响应式":["30.4"],"在":["30.4"],"600px":["30.5"],"全部":["30.6"],"volume":["30.7"],"假如你要兼容更古老的浏览器时":["30.8"],"dark":["36.4"],"输入框自定义挂载时的主题色":["36.4"],"默认为":["36.4"],"可以选填亮色":["36.4"],"light":["36.4"],"heatmap":["36.4"],"是否开启弹幕热度图":["36.4"],"beforeemit":["36.4"],"trim":["36.4"],"red":["36.5"],"文件":["36.6"],"bilibili":["36.6"],"网站的弹幕格式一致":["36.6"],"time":["36.7"],"target":["36.9"],"innertext":["36.9"],"else":["36.9"],"color":["36.10"],"math":["36.10"],"floor":["36.10"],"random":["36.10"],"0xffffff":["36.10"],"tostring":["36.10"],"center":["36.11"],"queryselector":["36.11"],"切换弹幕":["36.12"],"config":["36.12"],"xml":["36.13","36.14"],"弹幕开始":["36.15"],"hide":["36.15"],"弹幕隐藏":["36.15"],"默认支持三种视频文件格式":["40.2"],"播放器会缓存最后一次音量的大小":["40.7"],"假如希望默认进入页面就能自动播放视频":["40.10"],"必需为":["40.10"],"视频快进":["40.19"],"视频快退":["40.19"],"space":["40.19"],"切换播放":["40.19"],"暂停":["40.19"],"subtitle":["40.24"],"组件配置":["40.30"],"args":["40.31"],"hd":["40.32"],"webkit":["40.37"],"全部图标的定义":["40.38"],"但无法解析这种后缀":["40.39"],"作为":["40.45"],"key":["40.45"],"来缓存播放进度的":["40.45"],"但假如你的同一个视频的":["40.45"],"写法参考":["40.48"]},{"0":["5.9","5.10","5.11","5.14","5.21","15.9","15.10","15.11","15.14","15.21","20.7","30.7"],"1":["9.6","19.6"],"2":["5.7","15.7","15.27","36.7"],"3":["36.5","36.7"],"5":["5.5","5.6","9.6","15.5","15.6","15.8","15.13","19.6","20.7","30.7"],"9":["15.28","40.1"],"10":["9.6","19.6","40.35"],"100":["28.13","39.13"],"240":["29.33"],"300":["29.33","40.33"],"333":["36.7"],"360":["19.2"],"404":["3.13","3.14","13.13","13.14"],"1000":["0.12","0.14","10.12","10.14","28.7","39.7"],"3000":["5.2","5.3","5.7","5.10","5.11","5.19","6.4","6.5","7.4","7.5","8.4","8.5","9.7","9.8","15.2","15.3","15.7","15.10","15.11","15.19","16.4","16.5","17.4","17.5","18.4","18.5","19.7","19.8"],"对象":["0.1","10.1"],"播放器不会马上做出响应":["0.1","10.1"],"types":["0.2","2.0","10.2","12.0","29.38","29.42","40.38","40.42"],"d":["0.2","0.5","2.0","10.2","10.5","12.0","29.38","29.42","29.48","40.38","40.42","40.48"],"ts":["0.2","0.5","1.6","2.0","10.2","10.5","11.6","12.0","29.38","29.42","29.48","40.38","40.42","40.48"],"warning":["0.3","0.9","0.10","0.13","0.15","2.0","10.3","10.13","10.15","12.0","20.5","29.1","29.35","29.42","30.5","40.1","40.28","40.29","40.35","40.42"],"提示":["0.3","0.13","5.25","5.38","10.3","10.13","40.1","40.4","40.19"],"假如你需要一些":["0.3","5.38","10.3"],"事件只存在于播放器的生命周期上时":["0.3","5.38","10.3"],"强烈建议使用这些函数":["0.3","10.3"],"以避免造成内存泄漏":["0.3","5.38","10.3"],"your":["0.4","10.4"],"假如想在实例化之前更新":["0.6","10.6"],"请使用基础选项的":["0.6","10.6"],"来更新":["0.6","10.6"],"的显示":["0.7","10.7"],"组件配置":["0.8","0.9","0.10","10.8","10.9","10.10","40.28","40.31"],"请参考以下地址":["0.8","0.9","0.10","0.15","10.8","10.9","10.10","10.15","40.28","40.29","40.30","40.31"],"component":["0.8","0.9","0.10","0.15","10.8","10.9","10.10","10.15","29.28","29.29","29.30","29.31","40.28","40.29","40.30","40.31"],"color":["0.11","10.11","29.36","40.36"],"red":["0.11","10.11"],"false":["0.12","5.19","9.8","10.12","15.19","19.8"],"只在播放器获得焦点后":["0.13","10.13","40.19"],"如点击了播放器后":["0.13","10.13","40.19"],"这些快捷键才会生效":["0.13","10.13","40.19"],"true":["0.14","3.10","3.11","3.12","3.20","3.21","3.22","3.23","5.22","10.14","13.10","13.11","13.12","13.20","13.21","13.22","13.23","15.12","15.22","29.8","29.9","29.11","29.12","29.13","29.14","29.15","29.16","29.18","29.20","29.22","29.23","29.25","29.26","29.37","29.43","29.44","29.46","29.47","36.10","40.8","40.9","40.11","40.12","40.13","40.14","40.15","40.16","40.18","40.20","40.22","40.23","40.25","40.26","40.37","40.43","40.44","40.46","40.47"],"设置面板":["0.15","10.15"],"html":["0.15","10.15","24.2","25.2","26.2","27.2","28.3","34.2","35.2","36.2","37.2","38.2","39.3"],"ready":["0.16","2.0","5.1","5.4","10.16","12.0","15.1","15.4","15.15","15.22","21.0","22.0","23.0","31.0","32.0","33.0"],"off":["2.0","12.0"],"全部事件请参考以下地址":["2.0","12.0"],"events":["2.0","12.0"],"info":["2.1","2.2","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","2.31","5.16","5.17","5.23","5.36","5.37","5.40","9.5","12.1","12.2","12.3","12.4","12.5","12.6","12.7","12.8","12.9","12.10","12.11","12.12","12.13","12.14","12.15","12.16","12.17","12.18","12.19","12.20","12.21","12.22","12.23","12.24","12.25","12.26","12.27","12.28","12.29","12.30","15.16","15.17","15.23","15.36","15.37","15.39","15.40","19.5","21.0","22.0","23.0","24.4","31.0","32.0","33.0","34.4","36.14"],"console":["2.2","2.7","2.20","2.28","2.31","2.39","3.7","3.8","3.9","3.16","5.16","5.17","5.36","5.37","9.5","12.2","12.6","12.7","12.19","12.27","12.30","12.38","13.7","13.8","13.9","13.16","15.16","15.17","15.23","15.36","15.37","15.39","19.5","21.0","22.0","23.0","31.0","32.0","33.0"],"log":["2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.7","3.8","3.9","3.16","12.31","12.32","12.33","12.34","12.35","12.36","12.37","12.38","13.7","13.8","13.9","13.16"],"video":["3.1","3.2","3.3","3.15","3.17","3.18","3.19","3.24","3.25","3.26","13.1","13.2","13.3","13.15","13.17","13.18","13.19","13.24","13.25","13.26","29.3","29.6","29.8","29.11","29.12","29.18","29.20","29.21","29.22","29.23","29.25","29.26","29.34","29.41","29.43","29.47","40.3","40.11","40.26","40.34","40.41"],"mp4":["3.1","3.2","3.3","3.10","3.11","3.12","3.13","3.14","3.15","3.17","3.18","3.19","3.20","3.22","3.23","3.24","3.25","3.26","3.30","13.1","13.2","13.3","13.10","13.11","13.12","13.13","13.14","13.15","13.17","13.18","13.19","13.20","13.22","13.23","13.24","13.25","13.26","13.30","29.3","29.6","29.8","29.9","29.11","29.12","29.13","29.18","29.20","29.21","29.22","29.23","29.25","29.26","29.27","29.34","29.41","29.43","29.44","29.46","29.47","40.3","40.6","40.11","40.12","40.18","40.20","40.22","40.23","40.26","40.27","40.34","40.41","40.43","40.46","40.47"],"playbackrate":["3.4","3.5","3.6","13.4","13.5","13.6"],"aspectratio":["3.4","3.5","3.6","13.4","13.5","13.6"],"autoplayback":["3.10","3.11","3.12","13.10","13.11","13.12"],"sample":["3.13","3.14","3.15","3.18","3.19","3.24","3.25","13.13","13.14","13.15","13.18","13.19","13.24","13.25","29.3","29.11","29.26","29.41","29.46","40.3","40.26"],"autoorientation":["3.20","13.20"],"show":["3.21","3.27","13.21","13.27","36.15"],"fastforward":["3.22","3.23","13.22","13.23"],"fullscreenweb":["3.30","13.30"],"pause":["4.0","14.0"],"layer":["4.0","14.0"],"png":["4.0","14.0"],"t":["5.9","5.11","15.9","15.10","15.11","15.21","15.29"],"name":["5.10"],"新视频地址":["5.11"],"例如直播中的视频或者没被解码完成的视频":["5.14"],"这个时候获取的时长会是":["5.14"],"由于浏览器安全机制":["5.18","5.20","40.17"],"触发窗口全屏前":["5.18"],"页面必须先存在交互":["5.18","5.20"],"例如用户点击过页面":["5.18","5.20"],"触发画中画前":["5.20"],"尺寸和坐标信息是通过":["5.25"],"getboundingclientrect":["5.25","15.25"],"获取的":["5.25"],"与":["5.29"],"option":["5.29"],"是两个不同的东西":["5.29"],"请勿弄乱":["5.29"],"当你的容器只有宽度":["5.30"],"但不知道具体高度时":["5.30"],"这个属性很有用":["5.30"],"它能自动计算出视频的高度":["5.30"],"但你需要确定设置这个属性的时机":["5.30"],"强烈建议使用该函数":["5.38"],"tooltip":["6.1","8.1"],"组件的提示文本":["6.1","8.1"],"remove":["6.4","7.4","8.4","9.7"],"选择列表的对象数组":["7.1"],"onselect":["7.1"],"选择列表的元素被点击时触发的函数":["7.1"],"by":["7.3","8.2","8.3","9.7","17.3","18.2","18.3","19.7"],"left":["8.5","18.5","29.2"],"switchquality":["9.2","19.2"],"open":["9.4","19.4"],"return":["9.4","9.5","19.4","19.5"],"item":["9.5","19.5"],"event":["9.5"],"x":["9.5","19.5"],"range":["9.6","19.6"],"switch":["9.8","19.8"],"used":["15.0"],"settimeout":["15.3","15.19","28.7","39.7"],"on":["15.4","15.18","15.20","29.2"],"at":["15.14","29.39"],"this":["15.14","15.38"],"time":["15.14","15.30","29.39"],"will":["15.14","20.5","29.4"],"be":["15.14"],"example":["15.18","15.20"],"user":["15.18","15.20"],"has":["15.18","15.20"],"clicked":["15.18","15.20","17.1"],"are":["15.25"],"obtained":["15.25"],"through":["15.25"],"different":["15.29"],"things":["15.29"],"please":["15.29","29.2","29.10"],"don":["15.29"],"mix":["15.29"],"them":["15.29"],"up":["15.29"],"you":["15.30","29.39"],"need":["15.30"],"determine":["15.30"],"m3u8":["15.33","29.40","40.2"],"000":["15.34"],"we":["15.38"],"strongly":["15.38"],"recommend":["15.38"],"using":["15.38"],"avoid":["15.38"],"memory":["15.38"],"leakage":["15.38"],"text":["16.1","18.1"],"when":["17.1"],"an":["17.1"],"install":["20.0"],"script":["20.1","24.2","25.2","26.2","27.2","28.3","30.1","34.2","35.2","36.2","37.2","38.2","39.3"],"can":["20.3"],"see":["20.3"],"more":["20.3"],"examples":["20.3"],"packages":["20.3","20.6","30.3","30.6"],"template":["20.3","30.3"],"not":["20.4","20.5","29.4"],"change":["20.4","20.5","36.11"],"the":["20.4","20.5"],"player":["20.4"],"tip":["20.5","29.1","30.3"],"modifying":["20.5"],"directly":["20.5"],"in":["20.5"],"all":["20.6","29.1","29.38"],"definitions":["20.6","29.42"],"volume":["20.7"],"art8":["20.7","30.7"],"new":["20.7","30.7"],"build":["20.8","30.8"],"it":["20.8"],"yourself":["20.8"],"scripts":["20.8","30.8"],"reference":["20.8"],"documents":["20.8"],"browserslist":["20.8","30.8"],"type":["21.0","23.0","31.0","33.0"],"customtype":["21.0","22.0","23.0","31.0","32.0","33.0"],"skipped":["24.4","34.4"],"skip":["24.4","34.4"],"plugins":["25.4","35.4"],"artplayerplugincontrol":["25.4","35.4"],"播放器的值":["28.1","39.1"],"height":["28.5","28.13","39.5","39.13"],"style":["28.13","39.13"],"width":["28.13","39.13"],"options":["29.1"],"only":["29.1"],"is":["29.1"],"required":["29.1"],"flv":["29.2","40.2"],"other":["29.2"],"refer":["29.2"],"libraries":["29.2"],"assets":["29.3","29.11","29.26"],"uses":["29.4"],"arrow":["29.4"],"point":["29.4"],"jpg":["29.5","40.5"],"ffad00":["29.6","40.6"],"next":["29.7"],"initialization":["29.7"],"such":["29.7","29.19"],"as":["29.7","29.19"],"refreshing":["29.7"],"page":["29.7"],"information":["29.10"],"read":["29.10"],"policy":["29.10","40.10"],"changes":["29.10","40.10"],"url":["29.11","29.26"],"cross":["29.17"],"domain":["29.17"],"may":["29.17"],"fail":["29.17"],"focus":["29.19"],"clicking":["29.19"],"srt":["29.24","40.24"],"setting":["29.24","29.31","40.14","40.15","40.16","40.24"],"to":["29.28"],"following":["29.28","29.29"],"address":["29.28","29.29","29.30","29.31"],"for":["29.28","29.29","29.30","29.31"],"hd":["29.32"],"720p":["29.32","40.32"],"こんなとこにあるはずもないのに":["29.33","40.33"],"终わり":["29.33","40.33"],"generate":["29.35"],"preview":["29.35"],"online":["29.35"],"tool":["29.35","40.35"],"03a9f4":["29.36","40.36"],"font":["29.36","40.36"],"size":["29.36","40.36"],"30px":["29.36","40.36"],"webkit":["29.37"],"playsinline":["29.37"],"if":["29.39"],"use":["29.39"],"better":["29.39"],"specify":["29.39"],"same":["29.39"],"identify":["29.45"],"unique":["29.45"],"必须是有尺寸的":["30.3"],"以下链接可以看到更多的使用例子":["30.3"],"里直接修改":["30.4","30.5"],"是不会改变播放器的":["30.4","30.5"],"非响应式":["30.5"],"在":["30.5"],"定义":["30.6"],"请修改以下配置然后自行构建":["30.8"],"构建配置":["30.8"],"参考文档":["30.8"],"发送弹幕前的自定义校验":["36.4"],"通过":["36.4"],"mount":["36.4"],"选项可以自定义输入框挂载的位置":["36.4"],"默认挂载于播放器底部":["36.4"],"仅在当宽度小于最小值时生效":["36.4"],"document":["36.4"],"queryselector":["36.4"],"artplayer":["36.4"],"green":["36.5"],"显示弹幕":["36.8","36.9"],"hide":["36.9"],"border":["36.10"],"addeventlistener":["36.11"],"number":["36.11"],"v2":["36.12"],"弹幕显示":["36.15"],"destroy":["36.15"],"弹幕销毁":["36.15"],"全部选项里":["40.1"],"只有":["40.1"],"是必填的":["40.1"],"如需要播放":["40.2"],"或者":["40.2"],"等其它格式":["40.2"],"请参考左侧的":["40.2"],"第三方库":["40.2"],"回调函数里的":["40.4"],"就是播放器实例":["40.4"],"但回调函数假如使用了箭头函数":["40.4"],"则不会指向播放器实例":["40.4"],"下次初始化时":["40.7"],"如刷新页面":["40.7"],"播放器会读取该缓存值":["40.7"],"更多信息请阅读":["40.10"],"假如视频源地址和网站是跨域的":["40.17"],"可能会出现截图失败":["40.17"],"在线生成预览图":["40.35"],"thumbnail":["40.35"],"所以假如你使用了":["40.39"],"最好同时要指明":["40.39"],"function":["40.40"],"写法参考":["40.42"],"是不同的话":["40.45"],"那么你需要使用":["40.45"],"来标识视频的唯一":["40.45"]}]'},e={"0.0":{t:"# 高级属性\r",p:`这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
-`,l:"advanced/built-in.html",a:"高级属性"},"0.1":{t:"`option`\r",p:`播放器的选项
-<div className="run-code">▶ Run Code< ...`,l:"advanced/built-in.html#option",a:"option"},"0.2":{t:"`template`\r",p:`管理播放器所有的 DOM 元素
-<div className="run-code">▶ Ru ...`,l:"advanced/built-in.html#template",a:"template"},"0.3":{t:"`events`\r",p:"管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener ...",l:"advanced/built-in.html#events",a:"events"},"0.4":{t:"`storage`\r",p:`管理播放器的本地存储
-
-name 属性用于设置缓存的 key
-set 方法用于设置缓存
-get 方法用于获取缓存
-del 方 ...`,l:"advanced/built-in.html#storage",a:"storage"},"0.5":{t:"`icons`\r",p:`管理播放器所有的 svg 图标
-<div className="run-code">▶ Ru ...`,l:"advanced/built-in.html#icons",a:"icons"},"0.6":{t:"`i18n`\r",p:`管理播放器的 i18n
-
-get 方法用于获取 i18n 的值
-update 方法用于更新 i18n 对象
-
-<div ...`,l:"advanced/built-in.html#i18n",a:"i18n"},"0.7":{t:"`notice`\r",p:`管理播放器的提示语,只有一个 show 属性用于显示提示语
-<div className="run-code ...`,l:"advanced/built-in.html#notice",a:"notice"},"0.8":{t:"`layers`\r",p:`管理播放器的层
-
-add 方法用于动态添加层
-remove 方法用于动态删除层
-update 方法用于动态更新层
-show ...`,l:"advanced/built-in.html#layers",a:"layers"},"0.9":{t:"`controls`\r",p:`管理播放器的控制器
-
-add 方法用于动态添加控制器
-remove 方法用于动态删除控制器
-update 方法用于动态更新控 ...`,l:"advanced/built-in.html#controls",a:"controls"},"0.10":{t:"`contextmenu`\r",p:`管理播放器的右键菜单
-
-add 方法用于动态添加菜单
-remove 方法用于动态删除菜单
-update 方法用于动态更新菜单 ...`,l:"advanced/built-in.html#contextmenu",a:"contextmenu"},"0.11":{t:"`subtitle`\r",p:`管理播放器的字幕功能
-
-url 属性设置和返回当前字幕地址
-style 方法设置当前字幕的样式
-switch 方法设置当前字 ...`,l:"advanced/built-in.html#subtitle",a:"subtitle"},"0.12":{t:"`loading`\r",p:`管理播放器的加载层
-
-show 属性用于设置是否显示加载层
-toggle 属性用于切换是否显示加载层
-
-<div cl ...`,l:"advanced/built-in.html#loading",a:"loading"},"0.13":{t:"`hotkey`\r",p:`管理播放器的快捷键功能
-
-add 方法用于添加快捷键
-remove 方法用于删除快捷键
-
-<div className ...`,l:"advanced/built-in.html#hotkey",a:"hotkey"},"0.14":{t:"`mask`\r",p:`管理播放器的遮罩层
-
-show 属性用于设置是否显示遮罩层
-toggle 属性用于切换是否显示遮罩层
-
-<div cl ...`,l:"advanced/built-in.html#mask",a:"mask"},"0.15":{t:"`setting`\r",p:`管理播放器的设置面板
-
-add 方法用于动态添加设置项
-remove 方法用于动态删除设置项
-update 方法用于动态更新 ...`,l:"advanced/built-in.html#setting",a:"setting"},"0.16":{t:"`plugins`\r",p:`管理播放器的插件功能,只有一个方法 add 用于动态添加插件
-<div className="run-cod ...`,l:"advanced/built-in.html#plugins",a:"plugins"},"1.0":{t:"# 静态属性\r",p:`这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
-`,l:"advanced/class.html",a:"静态属性"},"1.1":{t:"`instances`\r",p:`返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
-<div className=" ...`,l:"advanced/class.html#instances",a:"instances"},"1.2":{t:"`version`\r",p:`返回播放器的版本信息
-<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#version",a:"version"},"1.3":{t:"`env`\r",p:`返回播放器的环境变量
-<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#env",a:"env"},"1.4":{t:"`build`\r",p:`返回播放器的打包时间
-<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#build",a:"build"},"1.5":{t:"`config`\r",p:`返回视频的默认配置
-<div className="run-code">▶ Run Code ...`,l:"advanced/class.html#config",a:"config"},"1.6":{t:"`utils`\r",p:`返回播放器的工具函数集合
-<div className="run-code">▶ Run C ...`,l:"advanced/class.html#utils",a:"utils"},"1.7":{t:"`scheme`\r",p:`返回播放器选项的校验方案
-<div className="run-code">▶ Run C ...`,l:"advanced/class.html#scheme",a:"scheme"},"1.8":{t:"`Emitter`\r",p:`返回事件分发器的构造函数
-<div className="run-code">▶ Run C ...`,l:"advanced/class.html#emitter",a:"emitter"},"1.9":{t:"`validator`\r",p:`返回选项的校验函数
-<div className="run-code">▶ Run Code ...`,l:"advanced/class.html#validator",a:"validator"},"1.10":{t:"`kindOf`\r",p:`返回类型检测的函数工具
-<div className="run-code">▶ Run Co ...`,l:"advanced/class.html#kindof",a:"kindof"},"1.11":{t:"`html`\r",p:`返回播放器所需的 html 字符串
-<div className="run-code">▶ ...`,l:"advanced/class.html#html",a:"html"},"1.12":{t:"`option`\r",p:`返回播放器的默认选项
-<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#option",a:"option"},"2.0":{t:"# 实例事件\r",p:`播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件
-监听事件:
-<div cl ...`,l:"advanced/event.html",a:"实例事件"},"2.1":{t:"`ready`\r",p:`当播放器首次可以播放器时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#ready",a:"ready"},"2.2":{t:"`restart`\r",p:`当播放器切换地址后并可以播放时触发
-<div className="run-code">▶ ...`,l:"advanced/event.html#restart",a:"restart"},"2.3":{t:"`loop`\r",p:`当出现区间循环时触发
-<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#loop",a:"loop"},"2.4":{t:"`pause`\r",p:`当播放器暂停时触发
-<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#pause",a:"pause"},"2.5":{t:"`play`\r",p:`当播放器播放时触发
-<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#play",a:"play"},"2.6":{t:"`hotkey`\r",p:`当播放器热键被按下时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#hotkey",a:"hotkey"},"2.7":{t:"`destroy`\r",p:`当播放器销毁时触发
-<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#destroy",a:"destroy"},"2.8":{t:"`focus`\r",p:`当播放器获得焦点时触发
-<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#focus",a:"focus"},"2.9":{t:"`blur`\r",p:`当播放器失去焦点时触发
-<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#blur",a:"blur"},"2.10":{t:"`dblclick`\r",p:`当播放器被双击时触发
-<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#dblclick",a:"dblclick"},"2.11":{t:"`click`\r",p:`当播放器被单击时触发
-<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#click",a:"click"},"2.12":{t:"`error`\r",p:`当播放器加载视频发生错误时触发
-<div className="run-code">▶ Ru ...`,l:"advanced/event.html#error",a:"error"},"2.13":{t:"`hover`\r",p:`当播放器被鼠标移出或者移入时触发
-<div className="run-code">▶ R ...`,l:"advanced/event.html#hover",a:"hover"},"2.14":{t:"`mousemove`\r",p:`当播放器被鼠标经过时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#mousemove",a:"mousemove"},"2.15":{t:"`resize`\r",p:`当播放器尺寸变化时触发
-<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#resize",a:"resize"},"2.16":{t:"`view`\r",p:`当播放器出现在视口时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#view",a:"view"},"2.17":{t:"`lock`\r",p:`在移动端,当锁定的状态发生变化时触发
-<div className="run-code">▶ ...`,l:"advanced/event.html#lock",a:"lock"},"2.18":{t:"`aspectRatio`\r",p:`当播放器长宽比变化时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#aspectratio",a:"aspectratio"},"2.19":{t:"`autoHeight`\r",p:`当播放器自动设置高度时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#autoheight",a:"autoheight"},"2.20":{t:"`autoSize`\r",p:`当播放器自动设置尺寸时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#autosize",a:"autosize"},"2.21":{t:"`flip`\r",p:`当播放器发生翻转时触发
-<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#flip",a:"flip"},"2.22":{t:"`fullscreen`\r",p:`当播放器发生窗口全屏时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#fullscreen",a:"fullscreen"},"2.23":{t:"`fullscreenWeb`\r",p:`当播放器发生网页全屏时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#fullscreenweb",a:"fullscreenweb"},"2.24":{t:"`mini`\r",p:`当播放器进入迷你模式时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#mini",a:"mini"},"2.25":{t:"`pip`\r",p:`当播放器进入画中画时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#pip",a:"pip"},"2.26":{t:"`screenshot`\r",p:`当播放器被截图时触发
-<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#screenshot",a:"screenshot"},"2.27":{t:"`seek`\r",p:`当播放器发生时间跳转时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#seek",a:"seek"},"2.28":{t:"`subtitleOffset`\r",p:`当播放器发生字幕偏移时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#subtitleoffset",a:"subtitleoffset"},"2.29":{t:"`subtitleUpdate`\r",p:`当字幕更新时触发
-<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleupdate",a:"subtitleupdate"},"2.30":{t:"`subtitleLoad`\r",p:`当字幕加载时触发
-<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleload",a:"subtitleload"},"2.31":{t:"`subtitleSwitch`\r",p:`当字幕切换时触发
-<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleswitch",a:"subtitleswitch"},"2.32":{t:"`info`\r",p:`当信息面板显示或隐藏时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#info",a:"info"},"2.33":{t:"`layer`\r",p:`当自定义层显示或隐藏时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#layer",a:"layer"},"2.34":{t:"`loading`\r",p:`当加载器显示或隐藏时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#loading",a:"loading"},"2.35":{t:"`mask`\r",p:`当遮罩层显示或隐藏时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#mask",a:"mask"},"2.36":{t:"`subtitle`\r",p:`当字幕层显示或隐藏时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#subtitle",a:"subtitle"},"2.37":{t:"`contextmenu`\r",p:`当右键菜单显示或隐藏时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#contextmenu",a:"contextmenu"},"2.38":{t:"`control`\r",p:`当控制器显示或隐藏时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#control",a:"control"},"2.39":{t:"`setting`\r",p:`当设置面板显示或隐藏时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#setting",a:"setting"},"2.40":{t:"`video:canplay`\r",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容
-`,l:"advanced/event.html#video-canplay",a:"video-canplay"},"2.41":{t:"`video:canplaythrough`\r",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束
-`,l:"advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"2.42":{t:"`video:complete`\r",p:`OfflineAudioContext 渲染完成
-`,l:"advanced/event.html#video-complete",a:"video-complete"},"2.43":{t:"`video:durationchange`\r",p:`duration 属性的值改变时触发
-`,l:"advanced/event.html#video-durationchange",a:"video-durationchange"},"2.44":{t:"`video:emptied`\r",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"advanced/event.html#video-emptied",a:"video-emptied"},"2.45":{t:"`video:ended`\r",p:`视频停止播放,因为 media 已经到达结束点
-`,l:"advanced/event.html#video-ended",a:"video-ended"},"2.46":{t:"`video:error`\r",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式
-`,l:"advanced/event.html#video-error",a:"video-error"},"2.47":{t:"`video:loadeddata`\r",p:`media 中的首帧已经完成加载
-`,l:"advanced/event.html#video-loadeddata",a:"video-loadeddata"},"2.48":{t:"`video:loadedmetadata`\r",p:`已加载元数据
-`,l:"advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"2.49":{t:"`video:pause`\r",p:`播放已暂停
-`,l:"advanced/event.html#video-pause",a:"video-pause"},"2.50":{t:"`video:play`\r",p:`播放已开始
-`,l:"advanced/event.html#video-play",a:"video-play"},"2.51":{t:"`video:playing`\r",p:`由于缺乏数据而暂停或延迟后,播放准备开始
-`,l:"advanced/event.html#video-playing",a:"video-playing"},"2.52":{t:"`video:progress`\r",p:`在浏览器加载资源时周期性触发
-`,l:"advanced/event.html#video-progress",a:"video-progress"},"2.53":{t:"`video:ratechange`\r",p:`播放速率发生变化
-`,l:"advanced/event.html#video-ratechange",a:"video-ratechange"},"2.54":{t:"`video:seeked`\r",p:`跳帧(seek)操作完成
-`,l:"advanced/event.html#video-seeked",a:"video-seeked"},"2.55":{t:"`video:seeking`\r",p:`跳帧(seek)操作开始
-`,l:"advanced/event.html#video-seeking",a:"video-seeking"},"2.56":{t:"`video:stalled`\r",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现
-`,l:"advanced/event.html#video-stalled",a:"video-stalled"},"2.57":{t:"`video:suspend`\r",p:`媒体数据加载已暂停
-`,l:"advanced/event.html#video-suspend",a:"video-suspend"},"2.58":{t:"`video:timeupdate`\r",p:`currentTime 属性指定的时间发生变化
-`,l:"advanced/event.html#video-timeupdate",a:"video-timeupdate"},"2.59":{t:"`video:volumechange`\r",p:`音量发生变化
-`,l:"advanced/event.html#video-volumechange",a:"video-volumechange"},"2.60":{t:"`video:waiting`\r",p:`由于暂时缺少数据,播放已停止
-`,l:"advanced/event.html#video-waiting",a:"video-waiting"},"3.0":{t:"# 全局属性\r",p:`这里的 全局属性 也是指挂载在 构造函数 的 一级属性,属性名字全部都是大写的形式,未来容易发生变动,基本上用不到
-`,l:"advanced/global.html",a:"全局属性"},"3.1":{t:"DEBUG\r",p:`是否开始 debug 模式,可以打印出视频全部的内置事件,默认关闭
-<div className="run- ...`,l:"advanced/global.html#debug",a:"debug"},"3.2":{t:"CONTEXTMENU\r",p:`是否开启右键菜单,默认开启
-<div className="run-code">▶ Run ...`,l:"advanced/global.html#contextmenu",a:"contextmenu"},"3.3":{t:"NOTICE_TIME\r",p:`提示信息的显示时长,单位为毫秒,默认为 2000
-<div className="run-code" ...`,l:"advanced/global.html#notice-time",a:"notice-time"},"3.4":{t:"SETTING_WIDTH\r",p:`设置面板的默认宽度,单位为像素,默认为 250
-<div className="run-code" ...`,l:"advanced/global.html#setting-width",a:"setting-width"},"3.5":{t:"SETTING_ITEM_WIDTH\r",p:`设置面板的设置项的默认宽度,单位为像素,默认为 200
-<div className="run-code&q ...`,l:"advanced/global.html#setting-item-width",a:"setting-item-width"},"3.6":{t:"SETTING_ITEM_HEIGHT\r",p:`设置面板的设置项的默认高度,单位为像素,默认为 35
-<div className="run-code&qu ...`,l:"advanced/global.html#setting-item-height",a:"setting-item-height"},"3.7":{t:"RESIZE_TIME\r",p:`resize 事件的节流时间,单位为毫秒,默认为 500
-<div className="run-code& ...`,l:"advanced/global.html#resize-time",a:"resize-time"},"3.8":{t:"SCROLL_TIME\r",p:`scroll 事件的节流时间,单位为毫秒,默认为 200
-<div className="run-code& ...`,l:"advanced/global.html#scroll-time",a:"scroll-time"},"3.9":{t:"SCROLL_GAP\r",p:`view 事件的边界容差距离,单位为像素,默认为 50
-<div className="run-code&q ...`,l:"advanced/global.html#scroll-gap",a:"scroll-gap"},"3.10":{t:"AUTO_PLAYBACK_MAX\r",p:`自动回放功能的最大记录数,默认为 10
-<div className="run-code"> ...`,l:"advanced/global.html#auto-playback-max",a:"auto-playback-max"},"3.11":{t:"AUTO_PLAYBACK_MIN\r",p:`自动回放功能的最小记录时长,单位为秒,默认为 5
-<div className="run-code" ...`,l:"advanced/global.html#auto-playback-min",a:"auto-playback-min"},"3.12":{t:"AUTO_PLAYBACK_TIMEOUT\r",p:`自动回放功能的隐藏延迟时长,单位为毫秒,默认为 3000
-<div className="run-code& ...`,l:"advanced/global.html#auto-playback-timeout",a:"auto-playback-timeout"},"3.13":{t:"RECONNECT_TIME_MAX\r",p:`发生连接错误时,自动连接的最大次数,默认为 5
-<div className="run-code" ...`,l:"advanced/global.html#reconnect-time-max",a:"reconnect-time-max"},"3.14":{t:"RECONNECT_SLEEP_TIME\r",p:`发生连接错误时,自动连接的延迟时间,单位为毫秒,默认为 1000
-<div className="run-c ...`,l:"advanced/global.html#reconnect-sleep-time",a:"reconnect-sleep-time"},"3.15":{t:"CONTROL_HIDE_TIME\r",p:`底部控制栏的自动隐藏的延迟时间,单位为毫秒,默认为 3000
-<div className="run-cod ...`,l:"advanced/global.html#control-hide-time",a:"control-hide-time"},"3.16":{t:"DBCLICK_TIME\r",p:`双击事件的延迟事件,单位为毫秒,默认为 300
-<div className="run-code" ...`,l:"advanced/global.html#dbclick-time",a:"dbclick-time"},"3.17":{t:"DBCLICK_FULLSCREEN\r",p:`在桌面端,是否双击切换全屏,默认为 true
-<div className="run-code"& ...`,l:"advanced/global.html#dbclick-fullscreen",a:"dbclick-fullscreen"},"3.18":{t:"MOBILE_DBCLICK_PLAY\r",p:`在移动端,是否双击切换播放暂停,默认为 true
-<div className="run-code" ...`,l:"advanced/global.html#mobile-dbclick-play",a:"mobile-dbclick-play"},"3.19":{t:"MOBILE_CLICK_PLAY\r",p:`在移动端,是否单击切换播放暂停,默认为 false
-<div className="run-code&quo ...`,l:"advanced/global.html#mobile-click-play",a:"mobile-click-play"},"3.20":{t:"AUTO_ORIENTATION_TIME\r",p:`在移动端,自动旋屏的延迟时间,单位为毫秒,默认为 200
-<div className="run-code& ...`,l:"advanced/global.html#auto-orientation-time",a:"auto-orientation-time"},"3.21":{t:"INFO_LOOP_TIME\r",p:`信息面板的刷新时间,单位为毫秒,默认为 1000
-<div className="run-code" ...`,l:"advanced/global.html#info-loop-time",a:"info-loop-time"},"3.22":{t:"FAST_FORWARD_VALUE\r",p:`在移动端,长按加速的速率倍数,默认为 3
-<div className="run-code"> ...`,l:"advanced/global.html#fast-forward-value",a:"fast-forward-value"},"3.23":{t:"FAST_FORWARD_TIME\r",p:`在移动端,长按加速的延迟时间,单位为毫秒,默认为 1000
-<div className="run-code ...`,l:"advanced/global.html#fast-forward-time",a:"fast-forward-time"},"3.24":{t:"TOUCH_MOVE_RATIO\r",p:`在移动端,左右滑动进度的速率倍数,默认为 0.5
-<div className="run-code" ...`,l:"advanced/global.html#touch-move-ratio",a:"touch-move-ratio"},"3.25":{t:"VOLUME_STEP\r",p:`快捷键调节音量的幅度比例,默认为 0.1
-<div className="run-code"> ...`,l:"advanced/global.html#volume-step",a:"volume-step"},"3.26":{t:"SEEK_STEP\r",p:`快捷键调节播放进度的幅度,单位为秒,默认为 5
-<div className="run-code" ...`,l:"advanced/global.html#seek-step",a:"seek-step"},"3.27":{t:"PLAYBACK_RATE\r",p:`内置播放速率的列表,默认为 [0.5, 0.75, 1, 1.25, 1.5, 2]
-<div className=& ...`,l:"advanced/global.html#playback-rate",a:"playback-rate"},"3.28":{t:"ASPECT_RATIO\r",p:`内置视频长宽比的列表,默认为 ['default', '4:3', '16:9']
-<div className=&q ...`,l:"advanced/global.html#aspect-ratio",a:"aspect-ratio"},"3.29":{t:"FLIP\r",p:`内置视频翻转的列表,默认为 ['normal', 'horizontal', 'vertical']
-<div cla ...`,l:"advanced/global.html#flip",a:"flip"},"3.30":{t:"FULLSCREEN_WEB_IN_BODY\r",p:`网页全屏时,是否把播放器挂在在 body 元素下,默认为 false
-<div className="run ...`,l:"advanced/global.html#fullscreen-web-in-body",a:"fullscreen-web-in-body"},"4.0":{t:"# 编写插件\r",p:`但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事
-可以在实例化的时候加载插件的函数
-<div cla ...`,l:"advanced/plugin.html",a:"编写插件"},"5.0":{t:"# 实例属性\r",p:`这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用
-`,l:"advanced/property.html",a:"实例属性"},"5.1":{t:"`play`\r",p:`
-Type: Function
-
-播放视频
-<div className="run-code"&g ...`,l:"advanced/property.html#play",a:"play"},"5.2":{t:"`pause`\r",p:`
-Type: Function
-
-暂停视频
-<div className="run-code"&g ...`,l:"advanced/property.html#pause",a:"pause"},"5.3":{t:"`toggle`\r",p:`
-Type: Function
-
-切换视频的播放和暂停
-<div className="run-code&q ...`,l:"advanced/property.html#toggle",a:"toggle"},"5.4":{t:"`destroy`\r",p:`
-Type: Function
-Parameter: Boolean
-
-销毁播放器,接受一个参数表示是否销毁后同时移除播放器 ...`,l:"advanced/property.html#destroy",a:"destroy"},"5.5":{t:"`seek`\r",p:`
-Type: Setter
-Parameter: Number
-
-视频时间跳转,单位秒
-<div className= ...`,l:"advanced/property.html#seek",a:"seek"},"5.6":{t:"`forward`\r",p:`
-Type: Setter
-Parameter: Number
-
-视频时间快进,单位秒
-<div className= ...`,l:"advanced/property.html#forward",a:"forward"},"5.7":{t:"`backward`\r",p:`
-Type: Setter
-Parameter: Number
-
-视频时间快退,单位秒
-<div className= ...`,l:"advanced/property.html#backward",a:"backward"},"5.8":{t:"`volume`\r",p:`
-Type: Setter/Getter
-Parameter: Number
-
-设置和获取视频音量,范围在:[0, 1]
-& ...`,l:"advanced/property.html#volume",a:"volume"},"5.9":{t:"`url`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取视频地址
-<div clas ...`,l:"advanced/property.html#url",a:"url"},"5.10":{t:"`switchUrl`\r",p:`
-Type: Function
-Parameter: String
-
-设置视频地址,设置时和 url 类似,但会执行一些优化 ...`,l:"advanced/property.html#switchurl",a:"switchurl"},"5.11":{t:"`switchQuality`\r",p:`
-Type: Function
-Parameter: String
-
-设置视频画质地址,和 switchUrl 类似,但会带 ...`,l:"advanced/property.html#switchquality",a:"switchquality"},"5.12":{t:"`muted`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取视频是否静音
-<div c ...`,l:"advanced/property.html#muted",a:"muted"},"5.13":{t:"`currentTime`\r",p:`
-Type: Setter/Getter
-Parameter: Number
-
-设置和获取视频当前时间,设置时间时和 see ...`,l:"advanced/property.html#currenttime",a:"currenttime"},"5.14":{t:"`duration`\r",p:`
-Type: Getter
-
-获取视频时长
-<div className="run-code"&g ...`,l:"advanced/property.html#duration",a:"duration"},"5.15":{t:"`screenshot`\r",p:`
-Type: Function
-
-下载当前视频帧的截图
-<div className="run-code&q ...`,l:"advanced/property.html#screenshot",a:"screenshot"},"5.16":{t:"`getDataURL`\r",p:`
-Type: Function
-
-获取当前视频帧的截图的base64地址,返回的是一个 Promise
-<div cl ...`,l:"advanced/property.html#getdataurl",a:"getdataurl"},"5.17":{t:"`getBlobUrl`\r",p:`
-Type: Function
-
-获取当前视频帧的截图的blob地址,返回的是一个 Promise
-<div clas ...`,l:"advanced/property.html#getbloburl",a:"getbloburl"},"5.18":{t:"`fullscreen`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器窗口全屏
-<div ...`,l:"advanced/property.html#fullscreen",a:"fullscreen"},"5.19":{t:"`fullscreenWeb`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器网页全屏
-<div ...`,l:"advanced/property.html#fullscreenweb",a:"fullscreenweb"},"5.20":{t:"`pip`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器画中画模式
-<div ...`,l:"advanced/property.html#pip",a:"pip"},"5.21":{t:"`poster`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取视频海报,只有在视频播放前才能看到 ...`,l:"advanced/property.html#poster",a:"poster"},"5.22":{t:"`mini`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器迷你模式
-<div ...`,l:"advanced/property.html#mini",a:"mini"},"5.23":{t:"`playing`\r",p:`
-Type: Getter
-Parameter: Boolean
-
-获取视频是否正在播放中
-<div classNam ...`,l:"advanced/property.html#playing",a:"playing"},"5.24":{t:"`autoSize`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置视频是否自适应尺寸,设置为 true ...`,l:"advanced/property.html#autosize",a:"autosize"},"5.25":{t:"`rect`\r",p:`
-Type: Getter
-
-获取播放器的尺寸和坐标信息
-<div className="run-code& ...`,l:"advanced/property.html#rect",a:"rect"},"5.26":{t:"`flip`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取播放器翻转,支持normal, ...`,l:"advanced/property.html#flip",a:"flip"},"5.27":{t:"`playbackRate`\r",p:`
-Type: Setter/Getter
-Parameter: Number
-
-设置和获取播放器播放速度
-<div c ...`,l:"advanced/property.html#playbackrate",a:"playbackrate"},"5.28":{t:"`aspectRatio`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取播放器长宽比
-<div cl ...`,l:"advanced/property.html#aspectratio",a:"aspectratio"},"5.29":{t:"`loop`\r",p:`
-Type: Setter/Getter
-Parameter: Array
-
-设置和获取区间循序播放,单位秒
-<div ...`,l:"advanced/property.html#loop",a:"loop"},"5.30":{t:"`autoHeight`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-当容器只有宽度,该属性可以自动计算出并设置 ...`,l:"advanced/property.html#autoheight",a:"autoheight"},"5.31":{t:"`attr`\r",p:`
-Type: Function
-Parameter: String
-
-动态获取和设置 video 元素的属性
-<div ...`,l:"advanced/property.html#attr",a:"attr"},"5.32":{t:"`title`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-动态获取和设置播放器标题
-<div c ...`,l:"advanced/property.html#title",a:"title"},"5.33":{t:"`type`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-动态获取和设置视频类型
-<div cl ...`,l:"advanced/property.html#type",a:"type"},"5.34":{t:"`theme`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-动态获取和设置播放器主题颜色
-<div ...`,l:"advanced/property.html#theme",a:"theme"},"5.35":{t:"`airplay`\r",p:`
-Type: Function
-
-开启隔空播放
-<div className="run-code" ...`,l:"advanced/property.html#airplay",a:"airplay"},"5.36":{t:"`loaded`\r",p:`
-Type: Getter
-
-视频缓存的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
-&l ...`,l:"advanced/property.html#loaded",a:"loaded"},"5.37":{t:"`played`\r",p:`
-Type: Getter
-
-视频播放的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
-&l ...`,l:"advanced/property.html#played",a:"played"},"5.38":{t:"`proxy`\r",p:`
-Type: Function
-
-DOM 事件的代理函数,实质上代理了 addEventListener 和 removeE ...`,l:"advanced/property.html#proxy",a:"proxy"},"5.39":{t:"`query`\r",p:`
-Type: Function
-
-DOM 的查询函数,类似 document.querySelector,但被查询的对象局限 ...`,l:"advanced/property.html#query",a:"query"},"5.40":{t:"`video`\r",p:`
-Type: Element
-
-快捷返回播放器的 video 元素
-<div className="run- ...`,l:"advanced/property.html#video",a:"video"},"5.41":{t:"`cssVar`\r",p:`
-Type: Function
-
-动态获取或设置 css 变量
-<div className="run-co ...`,l:"advanced/property.html#cssvar",a:"cssvar"},"6.0":{t:"# 右键菜单\r",p:"\r",l:"component/contextmenu.html",a:"右键菜单"},"6.1":{t:"配置\r",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-disable
-Boolean
-是否禁用组件
-
-
-name
-String
-组件唯一名称,用于 ...`,l:"component/contextmenu.html#配置",a:"配置"},"6.2":{t:"创建\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#创建",a:"创建"},"6.3":{t:"添加\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#添加",a:"添加"},"6.4":{t:"删除\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#删除",a:"删除"},"6.5":{t:"更新\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#更新",a:"更新"},"7.0":{t:"# 控制器\r",p:"\r",l:"component/controls.html",a:"控制器"},"7.1":{t:"配置\r",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-disable
-Boolean
-是否禁用组件
-
-
-name
-String
-组件唯一名称,用于 ...`,l:"component/controls.html#配置",a:"配置"},"7.2":{t:"创建\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#创建",a:"创建"},"7.3":{t:"添加\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#添加",a:"添加"},"7.4":{t:"删除\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#删除",a:"删除"},"7.5":{t:"更新\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#更新",a:"更新"},"8.0":{t:"# 业务层\r",p:"\r",l:"component/layers.html",a:"业务层"},"8.1":{t:"配置\r",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-disable
-Boolean
-是否禁用组件
-
-
-name
-String
-组件唯一名称,用于 ...`,l:"component/layers.html#配置",a:"配置"},"8.2":{t:"创建\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#创建",a:"创建"},"8.3":{t:"添加\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#添加",a:"添加"},"8.4":{t:"删除\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#删除",a:"删除"},"8.5":{t:"更新\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#更新",a:"更新"},"9.0":{t:"# 设置面板\r",p:"\r",l:"component/setting.html",a:"设置面板"},"9.1":{t:"内置\r",p:"须先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOf ...",l:"component/setting.html#内置",a:"内置"},"9.2":{t:"创建 - 选择列表\r",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-html
-String, Element
-元素的 DOM
-
-
-icon
-String, El ...`,l:"component/setting.html#创建-选择列表",a:"创建-选择列表"},"9.3":{t:"创建 - 列表嵌套\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#创建-列表嵌套",a:"创建-列表嵌套"},"9.4":{t:"创建 - 切换按钮\r",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-html
-String, Element
-元素的 DOM 元素
-
-
-icon
-String, ...`,l:"component/setting.html#创建-切换按钮",a:"创建-切换按钮"},"9.5":{t:"创建 - 范围滑块\r",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-html
-String, Element
-元素的 DOM 元素
-
-
-icon
-String, ...`,l:"component/setting.html#创建-范围滑块",a:"创建-范围滑块"},"9.6":{t:"添加\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#添加",a:"添加"},"9.7":{t:"删除\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#删除",a:"删除"},"9.8":{t:"更新\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#更新",a:"更新"},"10.0":{t:"# 高级属性\r",p:`这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
-`,l:"en/advanced/built-in.html",a:"高级属性"},"10.1":{t:"`option`\r",p:`播放器的选项
-<div className="run-code">▶ Run Code< ...`,l:"en/advanced/built-in.html#option",a:"option"},"10.2":{t:"`template`\r",p:`管理播放器所有的 DOM 元素
-<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#template",a:"template"},"10.3":{t:"`events`\r",p:"管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener ...",l:"en/advanced/built-in.html#events",a:"events"},"10.4":{t:"`storage`\r",p:`管理播放器的本地存储
-
-name 属性用于设置缓存的 key
-set 方法用于设置缓存
-get 方法用于获取缓存
-del 方 ...`,l:"en/advanced/built-in.html#storage",a:"storage"},"10.5":{t:"`icons`\r",p:`管理播放器所有的 svg 图标
-<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#icons",a:"icons"},"10.6":{t:"`i18n`\r",p:`管理播放器的 i18n
-
-get 方法用于获取 i18n 的值
-update 方法用于更新 i18n 对象
-
-<div ...`,l:"en/advanced/built-in.html#i18n",a:"i18n"},"10.7":{t:"`notice`\r",p:`管理播放器的提示语,只有一个 show 属性用于显示提示语
-<div className="run-code ...`,l:"en/advanced/built-in.html#notice",a:"notice"},"10.8":{t:"`layers`\r",p:`管理播放器的层
-
-add 方法用于动态添加层
-show 属性用于设置是否显示全部层
-toggle 属性用于切换是否显示全部层 ...`,l:"en/advanced/built-in.html#layers",a:"layers"},"10.9":{t:"`controls`\r",p:`管理播放器的控制器
-
-add 方法用于动态添加控制器
-show 属性用于设置是否显示全部控制器
-toggle 属性用于切换是 ...`,l:"en/advanced/built-in.html#controls",a:"controls"},"10.10":{t:"`contextmenu`\r",p:`管理播放器的右键菜单
-
-add 方法用于动态添加菜单
-show 属性用于设置是否显示全部菜单
-toggle 属性用于切换是否 ...`,l:"en/advanced/built-in.html#contextmenu",a:"contextmenu"},"10.11":{t:"`subtitle`\r",p:`管理播放器的字幕功能
-
-url 属性设置和返回当前字幕地址
-style 方法设置当前字幕的样式
-switch 方法设置当前字 ...`,l:"en/advanced/built-in.html#subtitle",a:"subtitle"},"10.12":{t:"`loading`\r",p:`管理播放器的加载层
-
-show 属性用于设置是否显示加载层
-toggle 属性用于切换是否显示加载层
-
-<div cl ...`,l:"en/advanced/built-in.html#loading",a:"loading"},"10.13":{t:"`hotkey`\r",p:`管理播放器的快捷键功能
-
-add 方法用于添加快捷键
-remove 方法用于删除快捷键
-
-<div className ...`,l:"en/advanced/built-in.html#hotkey",a:"hotkey"},"10.14":{t:"`mask`\r",p:`管理播放器的遮罩层
-
-show 属性用于设置是否显示遮罩层
-toggle 属性用于切换是否显示遮罩层
-
-<div cl ...`,l:"en/advanced/built-in.html#mask",a:"mask"},"10.15":{t:"`setting`\r",p:`管理播放器的设置面板
-
-add 方法用于动态添加设置项
-show 属性用于设置是否显示全部设置项
-toggle 属性用于切换 ...`,l:"en/advanced/built-in.html#setting",a:"setting"},"10.16":{t:"`plugins`\r",p:`管理播放器的插件功能,只有一个方法 add 用于动态添加插件
-<div className="run-cod ...`,l:"en/advanced/built-in.html#plugins",a:"plugins"},"11.0":{t:"# 静态属性\r",p:`这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
-:::warning 提示
-有些属性是全大写的,说明这些属 ...`,l:"en/advanced/class.html",a:"静态属性"},"11.1":{t:"`instances`\r",p:`返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
-<div className=" ...`,l:"en/advanced/class.html#instances",a:"instances"},"11.2":{t:"`version`\r",p:`返回播放器的版本信息
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#version",a:"version"},"11.3":{t:"`env`\r",p:`返回播放器的环境变量
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#env",a:"env"},"11.4":{t:"`build`\r",p:`返回播放器的打包时间
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#build",a:"build"},"11.5":{t:"`config`\r",p:`返回视频的默认配置
-<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#config",a:"config"},"11.6":{t:"`utils`\r",p:`返回播放器的工具函数集合
-<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#utils",a:"utils"},"11.7":{t:"`scheme`\r",p:`返回播放器选项的校验方案
-<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#scheme",a:"scheme"},"11.8":{t:"`Emitter`\r",p:`返回事件分发器的构造函数
-<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#emitter",a:"emitter"},"11.9":{t:"`validator`\r",p:`返回选项的校验函数
-<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#validator",a:"validator"},"11.10":{t:"`kindOf`\r",p:`返回类型检测的函数工具
-<div className="run-code">▶ Run Co ...`,l:"en/advanced/class.html#kindof",a:"kindof"},"11.11":{t:"`html`\r",p:`返回播放器所需的 html 字符串
-<div className="run-code">▶ ...`,l:"en/advanced/class.html#html",a:"html"},"11.12":{t:"`option`\r",p:`返回播放器的默认选项
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#option",a:"option"},"12.0":{t:"# 实例事件\r",p:`播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件
-监听事件:
-<div cl ...`,l:"en/advanced/event.html",a:"实例事件"},"12.1":{t:"`ready`\r",p:`当播放器首次可以播放器时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#ready",a:"ready"},"12.2":{t:"`restart`\r",p:`当播放器切换地址后并可以播放时触发
-<div className="run-code">▶ ...`,l:"en/advanced/event.html#restart",a:"restart"},"12.3":{t:"`pause`\r",p:`当播放器暂停时触发
-<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#pause",a:"pause"},"12.4":{t:"`play`\r",p:`当播放器播放时触发
-<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#play",a:"play"},"12.5":{t:"`hotkey`\r",p:`当播放器热键被按下时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#hotkey",a:"hotkey"},"12.6":{t:"`destroy`\r",p:`当播放器销毁时触发
-<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#destroy",a:"destroy"},"12.7":{t:"`url`\r",p:`当视频地址变化时触发
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#url",a:"url"},"12.8":{t:"`focus`\r",p:`当播放器获得焦点时触发
-<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#focus",a:"focus"},"12.9":{t:"`blur`\r",p:`当播放器失去焦点时触发
-<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#blur",a:"blur"},"12.10":{t:"`dblclick`\r",p:`当播放器被双击时触发
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#dblclick",a:"dblclick"},"12.11":{t:"`click`\r",p:`当播放器被单击时触发
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#click",a:"click"},"12.12":{t:"`error`\r",p:`当播放器加载视频发生错误时触发
-<div className="run-code">▶ Ru ...`,l:"en/advanced/event.html#error",a:"error"},"12.13":{t:"`hover`\r",p:`当播放器被鼠标移出或者移入时触发
-<div className="run-code">▶ R ...`,l:"en/advanced/event.html#hover",a:"hover"},"12.14":{t:"`mousemove`\r",p:`当播放器被鼠标经过时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#mousemove",a:"mousemove"},"12.15":{t:"`resize`\r",p:`当播放器尺寸变化时触发
-<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#resize",a:"resize"},"12.16":{t:"`view`\r",p:`当播放器出现在视口时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#view",a:"view"},"12.17":{t:"`aspectRatio`\r",p:`当播放器长宽比变化时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#aspectratio",a:"aspectratio"},"12.18":{t:"`autoHeight`\r",p:`当播放器自动设置高度时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#autoheight",a:"autoheight"},"12.19":{t:"`autoSize`\r",p:`当播放器自动设置尺寸时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#autosize",a:"autosize"},"12.20":{t:"`flip`\r",p:`当播放器发生翻转时触发
-<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#flip",a:"flip"},"12.21":{t:"`fullscreen`\r",p:`当播放器发生窗口全屏时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#fullscreen",a:"fullscreen"},"12.22":{t:"`fullscreenWeb`\r",p:`当播放器发生网页全屏时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#fullscreenweb",a:"fullscreenweb"},"12.23":{t:"`mini`\r",p:`当播放器进入迷你模式时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#mini",a:"mini"},"12.24":{t:"`pip`\r",p:`当播放器进入画中画时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#pip",a:"pip"},"12.25":{t:"`screenshot`\r",p:`当播放器被截图时触发
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#screenshot",a:"screenshot"},"12.26":{t:"`seek`\r",p:`当播放器发生时间跳转时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#seek",a:"seek"},"12.27":{t:"`subtitleOffset`\r",p:`当播放器发生字幕偏移时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#subtitleoffset",a:"subtitleoffset"},"12.28":{t:"`subtitleUpdate`\r",p:`当字幕更新时触发
-<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleupdate",a:"subtitleupdate"},"12.29":{t:"`subtitleLoad`\r",p:`当字幕加载时触发
-<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleload",a:"subtitleload"},"12.30":{t:"`subtitleSwitch`\r",p:`当字幕切换时触发
-<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleswitch",a:"subtitleswitch"},"12.31":{t:"`info`\r",p:`当信息面板显示或隐藏时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#info",a:"info"},"12.32":{t:"`layer`\r",p:`当自定义层显示或隐藏时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#layer",a:"layer"},"12.33":{t:"`loading`\r",p:`当加载器显示或隐藏时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#loading",a:"loading"},"12.34":{t:"`mask`\r",p:`当遮罩层显示或隐藏时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#mask",a:"mask"},"12.35":{t:"`subtitle`\r",p:`当字幕层显示或隐藏时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#subtitle",a:"subtitle"},"12.36":{t:"`contextmenu`\r",p:`当右键菜单显示或隐藏时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#contextmenu",a:"contextmenu"},"12.37":{t:"`control`\r",p:`当控制器显示或隐藏时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#control",a:"control"},"12.38":{t:"`setting`\r",p:`当设置面板显示或隐藏时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#setting",a:"setting"},"12.39":{t:"`video:canplay`\r",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容
-`,l:"en/advanced/event.html#video-canplay",a:"video-canplay"},"12.40":{t:"`video:canplaythrough`\r",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束
-`,l:"en/advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"12.41":{t:"`video:complete`\r",p:`OfflineAudioContext 渲染完成
-`,l:"en/advanced/event.html#video-complete",a:"video-complete"},"12.42":{t:"`video:durationchange`\r",p:`duration 属性的值改变时触发
-`,l:"en/advanced/event.html#video-durationchange",a:"video-durationchange"},"12.43":{t:"`video:emptied`\r",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"en/advanced/event.html#video-emptied",a:"video-emptied"},"12.44":{t:"`video:ended`\r",p:`视频停止播放,因为 media 已经到达结束点
-`,l:"en/advanced/event.html#video-ended",a:"video-ended"},"12.45":{t:"`video:error`\r",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式
-`,l:"en/advanced/event.html#video-error",a:"video-error"},"12.46":{t:"`video:loadeddata`\r",p:`media 中的首帧已经完成加载
-`,l:"en/advanced/event.html#video-loadeddata",a:"video-loadeddata"},"12.47":{t:"`video:loadedmetadata`\r",p:`已加载元数据
-`,l:"en/advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"12.48":{t:"`video:pause`\r",p:`播放已暂停
-`,l:"en/advanced/event.html#video-pause",a:"video-pause"},"12.49":{t:"`video:play`\r",p:`播放已开始
-`,l:"en/advanced/event.html#video-play",a:"video-play"},"12.50":{t:"`video:playing`\r",p:`由于缺乏数据而暂停或延迟后,播放准备开始
-`,l:"en/advanced/event.html#video-playing",a:"video-playing"},"12.51":{t:"`video:progress`\r",p:`在浏览器加载资源时周期性触发
-`,l:"en/advanced/event.html#video-progress",a:"video-progress"},"12.52":{t:"`video:ratechange`\r",p:`播放速率发生变化
-`,l:"en/advanced/event.html#video-ratechange",a:"video-ratechange"},"12.53":{t:"`video:seeked`\r",p:`跳帧(seek)操作完成
-`,l:"en/advanced/event.html#video-seeked",a:"video-seeked"},"12.54":{t:"`video:seeking`\r",p:`跳帧(seek)操作开始
-`,l:"en/advanced/event.html#video-seeking",a:"video-seeking"},"12.55":{t:"`video:stalled`\r",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现
-`,l:"en/advanced/event.html#video-stalled",a:"video-stalled"},"12.56":{t:"`video:suspend`\r",p:`媒体数据加载已暂停
-`,l:"en/advanced/event.html#video-suspend",a:"video-suspend"},"12.57":{t:"`video:timeupdate`\r",p:`currentTime 属性指定的时间发生变化
-`,l:"en/advanced/event.html#video-timeupdate",a:"video-timeupdate"},"12.58":{t:"`video:volumechange`\r",p:`音量发生变化
-`,l:"en/advanced/event.html#video-volumechange",a:"video-volumechange"},"12.59":{t:"`video:waiting`\r",p:`由于暂时缺少数据,播放已停止
-`,l:"en/advanced/event.html#video-waiting",a:"video-waiting"},"13.0":{t:"# 全局属性\r",p:`这里的 全局属性 也是指挂载在 构造函数 的 一级属性,属性名字全部都是大写的形式,未来容易发生变动,基本上用不到
-`,l:"en/advanced/global.html",a:"全局属性"},"13.1":{t:"DEBUG\r",p:`是否开始 debug 模式,可以打印出视频全部的内置事件,默认关闭
-<div className="run- ...`,l:"en/advanced/global.html#debug",a:"debug"},"13.2":{t:"CONTEXTMENU\r",p:`是否开启右键菜单,默认开启
-<div className="run-code">▶ Run ...`,l:"en/advanced/global.html#contextmenu",a:"contextmenu"},"13.3":{t:"NOTICE_TIME\r",p:`提示信息的显示时长,单位为毫秒,默认为 2000
-<div className="run-code" ...`,l:"en/advanced/global.html#notice-time",a:"notice-time"},"13.4":{t:"SETTING_WIDTH\r",p:`设置面板的默认宽度,单位为像素,默认为 250
-<div className="run-code" ...`,l:"en/advanced/global.html#setting-width",a:"setting-width"},"13.5":{t:"SETTING_ITEM_WIDTH\r",p:`设置面板的设置项的默认宽度,单位为像素,默认为 200
-<div className="run-code&q ...`,l:"en/advanced/global.html#setting-item-width",a:"setting-item-width"},"13.6":{t:"SETTING_ITEM_HEIGHT\r",p:`设置面板的设置项的默认高度,单位为像素,默认为 35
-<div className="run-code&qu ...`,l:"en/advanced/global.html#setting-item-height",a:"setting-item-height"},"13.7":{t:"RESIZE_TIME\r",p:`resize 事件的节流时间,单位为毫秒,默认为 500
-<div className="run-code& ...`,l:"en/advanced/global.html#resize-time",a:"resize-time"},"13.8":{t:"SCROLL_TIME\r",p:`scroll 事件的节流时间,单位为毫秒,默认为 200
-<div className="run-code& ...`,l:"en/advanced/global.html#scroll-time",a:"scroll-time"},"13.9":{t:"SCROLL_GAP\r",p:`view 事件的边界容差距离,单位为像素,默认为 50
-<div className="run-code&q ...`,l:"en/advanced/global.html#scroll-gap",a:"scroll-gap"},"13.10":{t:"AUTO_PLAYBACK_MAX\r",p:`自动回放功能的最大记录数,默认为 10
-<div className="run-code"> ...`,l:"en/advanced/global.html#auto-playback-max",a:"auto-playback-max"},"13.11":{t:"AUTO_PLAYBACK_MIN\r",p:`自动回放功能的最小记录时长,单位为秒,默认为 5
-<div className="run-code" ...`,l:"en/advanced/global.html#auto-playback-min",a:"auto-playback-min"},"13.12":{t:"AUTO_PLAYBACK_TIMEOUT\r",p:`自动回放功能的隐藏延迟时长,单位为毫秒,默认为 3000
-<div className="run-code& ...`,l:"en/advanced/global.html#auto-playback-timeout",a:"auto-playback-timeout"},"13.13":{t:"RECONNECT_TIME_MAX\r",p:`发生连接错误时,自动连接的最大次数,默认为 5
-<div className="run-code" ...`,l:"en/advanced/global.html#reconnect-time-max",a:"reconnect-time-max"},"13.14":{t:"RECONNECT_SLEEP_TIME\r",p:`发生连接错误时,自动连接的延迟时间,单位为毫秒,默认为 1000
-<div className="run-c ...`,l:"en/advanced/global.html#reconnect-sleep-time",a:"reconnect-sleep-time"},"13.15":{t:"CONTROL_HIDE_TIME\r",p:`底部控制栏的自动隐藏的延迟时间,单位为毫秒,默认为 3000
-<div className="run-cod ...`,l:"en/advanced/global.html#control-hide-time",a:"control-hide-time"},"13.16":{t:"DBCLICK_TIME\r",p:`双击事件的延迟事件,单位为毫秒,默认为 300
-<div className="run-code" ...`,l:"en/advanced/global.html#dbclick-time",a:"dbclick-time"},"13.17":{t:"DBCLICK_FULLSCREEN\r",p:`在桌面端,是否双击切换全屏,默认为 true
-<div className="run-code"& ...`,l:"en/advanced/global.html#dbclick-fullscreen",a:"dbclick-fullscreen"},"13.18":{t:"MOBILE_DBCLICK_PLAY\r",p:`在移动端,是否双击切换播放暂停,默认为 true
-<div className="run-code" ...`,l:"en/advanced/global.html#mobile-dbclick-play",a:"mobile-dbclick-play"},"13.19":{t:"MOBILE_CLICK_PLAY\r",p:`在移动端,是否单击切换播放暂停,默认为 false
-<div className="run-code&quo ...`,l:"en/advanced/global.html#mobile-click-play",a:"mobile-click-play"},"13.20":{t:"AUTO_ORIENTATION_TIME\r",p:`在移动端,自动旋屏的延迟时间,单位为毫秒,默认为 200
-<div className="run-code& ...`,l:"en/advanced/global.html#auto-orientation-time",a:"auto-orientation-time"},"13.21":{t:"INFO_LOOP_TIME\r",p:`信息面板的刷新时间,单位为毫秒,默认为 1000
-<div className="run-code" ...`,l:"en/advanced/global.html#info-loop-time",a:"info-loop-time"},"13.22":{t:"FAST_FORWARD_VALUE\r",p:`在移动端,长按加速的速率倍数,默认为 3
-<div className="run-code"> ...`,l:"en/advanced/global.html#fast-forward-value",a:"fast-forward-value"},"13.23":{t:"FAST_FORWARD_TIME\r",p:`在移动端,长按加速的延迟时间,单位为毫秒,默认为 1000
-<div className="run-code ...`,l:"en/advanced/global.html#fast-forward-time",a:"fast-forward-time"},"13.24":{t:"TOUCH_MOVE_RATIO\r",p:`在移动端,左右滑动进度的速率倍数,默认为 0.5
-<div className="run-code" ...`,l:"en/advanced/global.html#touch-move-ratio",a:"touch-move-ratio"},"13.25":{t:"VOLUME_STEP\r",p:`快捷键调节音量的幅度比例,默认为 0.1
-<div className="run-code"> ...`,l:"en/advanced/global.html#volume-step",a:"volume-step"},"13.26":{t:"SEEK_STEP\r",p:`快捷键调节播放进度的幅度,单位为秒,默认为 5
-<div className="run-code" ...`,l:"en/advanced/global.html#seek-step",a:"seek-step"},"13.27":{t:"PLAYBACK_RATE\r",p:`内置播放速率的列表,默认为 [0.5, 0.75, 1, 1.25, 1.5, 2]
-<div className=& ...`,l:"en/advanced/global.html#playback-rate",a:"playback-rate"},"13.28":{t:"ASPECT_RATIO\r",p:`内置视频长宽比的列表,默认为 ['default', '4:3', '16:9']
-<div className=&q ...`,l:"en/advanced/global.html#aspect-ratio",a:"aspect-ratio"},"13.29":{t:"FLIP\r",p:`内置视频翻转的列表,默认为 ['normal', 'horizontal', 'vertical']
-<div cla ...`,l:"en/advanced/global.html#flip",a:"flip"},"13.30":{t:"FULLSCREEN_WEB_IN_BODY\r",p:`网页全屏时,是否把播放器挂在在 body 元素下,默认为 false
-<div className="run ...`,l:"en/advanced/global.html#fullscreen-web-in-body",a:"fullscreen-web-in-body"},"14.0":{t:"# 编写插件\r",p:`但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事
-可以在实例化的时候加载插件的函数
-<div cla ...`,l:"en/advanced/plugin.html",a:"编写插件"},"15.0":{t:"# Instance Property\r",p:"The Instance Property here refers to the Primary Property atta ...",l:"en/advanced/property.html",a:"instance-property"},"15.1":{t:"`play`\r",p:`
-Type: Function
-
-Play video
-<div className="run-code&q ...`,l:"en/advanced/property.html#play",a:"play"},"15.2":{t:"`pause`\r",p:`
-Type: Function
-
-Pause video
-<div className="run-code& ...`,l:"en/advanced/property.html#pause",a:"pause"},"15.3":{t:"`toggle`\r",p:`
-Type: Function
-
-Toggle video playback and pause
-<div class ...`,l:"en/advanced/property.html#toggle",a:"toggle"},"15.4":{t:"`destroy`\r",p:`
-Type: Function
-Parameter: Boolean
-
-To destroy the player, acc ...`,l:"en/advanced/property.html#destroy",a:"destroy"},"15.5":{t:"`seek`\r",p:`
-Type: Setter
-Parameter: Number
-
-Video time jump in seconds
-&l ...`,l:"en/advanced/property.html#seek",a:"seek"},"15.6":{t:"`forward`\r",p:`
-Type: Setter
-Parameter: Number
-
-Video time fast forward in se ...`,l:"en/advanced/property.html#forward",a:"forward"},"15.7":{t:"`backward`\r",p:`
-Type: Setter
-Parameter: Number
-
-Video time rewind in seconds
- ...`,l:"en/advanced/property.html#backward",a:"backward"},"15.8":{t:"`volume`\r",p:`
-Type: Setter/Getter
-Parameter: Number
-
-Set and get video volu ...`,l:"en/advanced/property.html#volume",a:"volume"},"15.9":{t:"`url`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-Set and get video url
- ...`,l:"en/advanced/property.html#url",a:"url"},"15.10":{t:"`switchUrl`\r",p:`
-Type: Function
-Parameter: String
-
-Setting the video url is si ...`,l:"en/advanced/property.html#switchurl",a:"switchurl"},"15.11":{t:"`switchQuality`\r",p:`
-Type: Function
-Parameter: String
-
-Set the video quality addre ...`,l:"en/advanced/property.html#switchquality",a:"switchquality"},"15.12":{t:"`muted`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-Set and get whether t ...`,l:"en/advanced/property.html#muted",a:"muted"},"15.13":{t:"`currentTime`\r",p:`
-Type: Setter/Getter
-Parameter: Number
-
-Set and get the curren ...`,l:"en/advanced/property.html#currenttime",a:"currenttime"},"15.14":{t:"`duration`\r",p:`
-Type: Getter
-
-Get video duration
-<div className="run- ...`,l:"en/advanced/property.html#duration",a:"duration"},"15.15":{t:"`screenshot`\r",p:`
-Type: Function
-
-Download a screenshot of the current video fr ...`,l:"en/advanced/property.html#screenshot",a:"screenshot"},"15.16":{t:"`getDataURL`\r",p:`
-Type: Function
-
-Get the base64 address of the screenshot of t ...`,l:"en/advanced/property.html#getdataurl",a:"getdataurl"},"15.17":{t:"`getBlobUrl`\r",p:`
-Type: Function
-
-Get the blob address of the screenshot of the ...`,l:"en/advanced/property.html#getbloburl",a:"getbloburl"},"15.18":{t:"`fullscreen`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-Set and get full scre ...`,l:"en/advanced/property.html#fullscreen",a:"fullscreen"},"15.19":{t:"`fullscreenWeb`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-Set and get full scre ...`,l:"en/advanced/property.html#fullscreenweb",a:"fullscreenweb"},"15.20":{t:"`pip`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-Set and get the pictu ...`,l:"en/advanced/property.html#pip",a:"pip"},"15.21":{t:"`poster`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-Set and obtain video p ...`,l:"en/advanced/property.html#poster",a:"poster"},"15.22":{t:"`mini`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-Set and get player mi ...`,l:"en/advanced/property.html#mini",a:"mini"},"15.23":{t:"`playing`\r",p:`
-Type: Getter
-Parameter: Boolean
-
-Get whether the video is pla ...`,l:"en/advanced/property.html#playing",a:"playing"},"15.24":{t:"`autoSize`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-Set whether the video ...`,l:"en/advanced/property.html#autosize",a:"autosize"},"15.25":{t:"`rect`\r",p:`
-Type: Getter
-
-Get the size and coordinate information of the ...`,l:"en/advanced/property.html#rect",a:"rect"},"15.26":{t:"`flip`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-Set and get player rol ...`,l:"en/advanced/property.html#flip",a:"flip"},"15.27":{t:"`playbackRate`\r",p:`
-Type: Setter/Getter
-Parameter: Number
-
-Set and get player pla ...`,l:"en/advanced/property.html#playbackrate",a:"playbackrate"},"15.28":{t:"`aspectRatio`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-Set and obtain the pla ...`,l:"en/advanced/property.html#aspectratio",a:"aspectratio"},"15.29":{t:"`loop`\r",p:`
-Type: Setter/Getter
-Parameter: Array
-
-Set and obtain interval ...`,l:"en/advanced/property.html#loop",a:"loop"},"15.30":{t:"`autoHeight`\r",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-When the container ha ...`,l:"en/advanced/property.html#autoheight",a:"autoheight"},"15.31":{t:"`attr`\r",p:`
-Type: Function
-Parameter: String
-
-Get and set the attributes ...`,l:"en/advanced/property.html#attr",a:"attr"},"15.32":{t:"`title`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-Get and set player tit ...`,l:"en/advanced/property.html#title",a:"title"},"15.33":{t:"`type`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-Get and set video type ...`,l:"en/advanced/property.html#type",a:"type"},"15.34":{t:"`theme`\r",p:`
-Type: Setter/Getter
-Parameter: String
-
-Get and set player the ...`,l:"en/advanced/property.html#theme",a:"theme"},"15.35":{t:"`airplay`\r",p:`
-Type: Function
-
-Enable airplay
-<div className="run-co ...`,l:"en/advanced/property.html#airplay",a:"airplay"},"15.36":{t:"`loaded`\r",p:`
-Type: Getter
-
-The proportion of video cache, with the range o ...`,l:"en/advanced/property.html#loaded",a:"loaded"},"15.37":{t:"`played`\r",p:`
-Type: Getter
-
-The proportion of video playback, with the rang ...`,l:"en/advanced/property.html#played",a:"played"},"15.38":{t:"`proxy`\r",p:`
-Type: Function
-
-The proxy function of DOM event essentially p ...`,l:"en/advanced/property.html#proxy",a:"proxy"},"15.39":{t:"`query`\r",p:`
-Type: Function
-
-The query function of DOM is similar to docum ...`,l:"en/advanced/property.html#query",a:"query"},"15.40":{t:"`video`\r",p:`
-Type: Element
-
-Return the video element of the player
-<div ...`,l:"en/advanced/property.html#video",a:"video"},"16.0":{t:"# Contextmenu\r",p:"\r",l:"en/component/contextmenu.html",a:"contextmenu"},"16.1":{t:"Config\r",p:`
-
-
-Property
-Type
-Describe
-
-
-
-
-disable
-Boolean
-Whether to disab ...`,l:"en/component/contextmenu.html#config",a:"config"},"16.2":{t:"Init\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#init",a:"init"},"16.3":{t:"Add\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#add",a:"add"},"16.4":{t:"Remove\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#remove",a:"remove"},"16.5":{t:"Update\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#update",a:"update"},"17.0":{t:"# Controls\r",p:"\r",l:"en/component/controls.html",a:"controls"},"17.1":{t:"Config\r",p:`
-
-
-Property
-Type
-Describe
-
-
-
-
-disable
-Boolean
-Whether to disab ...`,l:"en/component/controls.html#config",a:"config"},"17.2":{t:"Init\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#init",a:"init"},"17.3":{t:"Add\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#add",a:"add"},"17.4":{t:"Remove\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#remove",a:"remove"},"17.5":{t:"Update\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#update",a:"update"},"18.0":{t:"# Layers\r",p:"\r",l:"en/component/layers.html",a:"layers"},"18.1":{t:"Config\r",p:`
-
-
-Property
-Type
-Describe
-
-
-
-
-disable
-Boolean
-Whether to disab ...`,l:"en/component/layers.html#config",a:"config"},"18.2":{t:"Init\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#init",a:"init"},"18.3":{t:"Add\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#add",a:"add"},"18.4":{t:"Remove\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#remove",a:"remove"},"18.5":{t:"Update\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#update",a:"update"},"19.0":{t:"# Setting\r",p:"\r",l:"en/component/setting.html",a:"setting"},"19.1":{t:"Build-in\r",p:"You must open the settings panel first, and then come with fou ...",l:"en/component/setting.html#build-in",a:"build-in"},"19.2":{t:"Init - Select list\r",p:`
-
-
-Property
-Type
-Describe
-
-
-
-
-html
-String, Element
-Element DOM ...`,l:"en/component/setting.html#init-select-list",a:"init-select-list"},"19.3":{t:"Init - list nesting\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#init-list-nesting",a:"init-list-nesting"},"19.4":{t:"Init - Switch button\r",p:`
-
-
-Property
-Type
-Describe
-
-
-
-
-html
-String, Element
-Element DOM ...`,l:"en/component/setting.html#init-switch-button",a:"init-switch-button"},"19.5":{t:"Init - Range slider\r",p:`
-
-
-Property
-Type
-Describe
-
-
-
-
-html
-String, Element
-Element DOM ...`,l:"en/component/setting.html#init-range-slider",a:"init-range-slider"},"19.6":{t:"Add\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#add",a:"add"},"19.7":{t:"Remove\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#remove",a:"remove"},"19.8":{t:"Update\r",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#update",a:"update"},"20.0":{t:"::: danger Important Note\r",p:"The English document has not yet been completed, everything is ...",l:"en/index.html",a:"danger-important-note"},"20.1":{t:"Install\r",p:`::: code-group
-npm install artplayer
-
-yarn add artplayer
-
-pnpm ...`,l:"en/index.html#install",a:"install"},"20.2":{t:"`CDN`\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"en/index.html#cdn",a:"cdn"},"20.3":{t:"Use\r",p:`::: code-group
-import Artplayer from 'artplayer';
-
-const art = ...`,l:"en/index.html#use",a:"use"},"20.4":{t:"`Vue.js`\r",p:`::: code-group
-<template>
- <div ref="artRef&quo ...`,l:"en/index.html#vue-js",a:"vue-js"},"20.5":{t:"`React.js`\r",p:`::: code-group
-import { useEffect, useRef } from 'react';
-impo ...`,l:"en/index.html#react-js",a:"react-js"},"20.6":{t:"TypeScript\r",p:"The artplayer.d.ts that is automatically imported when importi ...",l:"en/index.html#typescript",a:"typescript"},"20.7":{t:"JavaScript\r",p:"Sometimes your js file will lose the type prompt of TypeScript ...",l:"en/index.html#javascript",a:"javascript"},"20.8":{t:"Old browsers\r",p:"Production builds of artplayer.js are only compatible with the ...",l:"en/index.html#old-browsers",a:"old-browsers"},"21.0":{t:"# dash.js\r",p:`👉 https://github.com/Dash-Industry-Forum/dash.js
-<div clas ...`,l:"en/library/dash.html",a:"dash-js"},"22.0":{t:"# flv.js\r",p:`👉 https://github.com/Bilibili/flv.js
-<div className=" ...`,l:"en/library/flv.html",a:"flv-js"},"23.0":{t:"# hls.js\r",p:`👉 https://github.com/video-dev/hls.js
-<div className=" ...`,l:"en/library/hls.html",a:"hls-js"},"24.0":{t:"# 视频广告\r",p:"\r",l:"en/plugin/ads.html",a:"视频广告"},"24.1":{t:"演示\r",p:`👉 查看完整演示
-`,l:"en/plugin/ads.html#演示",a:"演示"},"24.2":{t:"安装\r",p:`::: code-group
-npm install artplayer-plugin-ads
-
-yarn add artp ...`,l:"en/plugin/ads.html#安装",a:"安装"},"24.3":{t:"CDN\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"en/plugin/ads.html#cdn",a:"cdn"},"24.4":{t:"使用\r",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/ads.html#使用",a:"使用"},"25.0":{t:"# 控制器皮肤\r",p:"\r",l:"en/plugin/control-ui.html",a:"控制器皮肤"},"25.1":{t:"演示\r",p:`👉 查看完整演示
-`,l:"en/plugin/control-ui.html#演示",a:"演示"},"25.2":{t:"安装\r",p:`::: code-group
-npm install artplayer-plugin-control
-
-yarn add ...`,l:"en/plugin/control-ui.html#安装",a:"安装"},"25.3":{t:"CDN\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"en/plugin/control-ui.html#cdn",a:"cdn"},"25.4":{t:"使用\r",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/control-ui.html#使用",a:"使用"},"25.5":{t:"`enable`\r",p:`
-Type: Getter/Setter
-Parameter: Boolean
-
-是否启用新的控制器皮肤
-<div c ...`,l:"en/plugin/control-ui.html#enable",a:"enable"},"26.0":{t:"# Dash 画质\r",p:"\r",l:"en/plugin/dash-quality.html",a:"dash-画质"},"26.1":{t:"演示\r",p:`👉 查看完整演示
-`,l:"en/plugin/dash-quality.html#演示",a:"演示"},"26.2":{t:"安装\r",p:`::: code-group
-npm install artplayer-plugin-dash-quality
-
-yarn ...`,l:"en/plugin/dash-quality.html#安装",a:"安装"},"26.3":{t:"CDN\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"en/plugin/dash-quality.html#cdn",a:"cdn"},"27.0":{t:"# HLS 画质\r",p:"\r",l:"en/plugin/hls-quality.html",a:"hls-画质"},"27.1":{t:"演示\r",p:`👉 查看完整演示
-`,l:"en/plugin/hls-quality.html#演示",a:"演示"},"27.2":{t:"安装\r",p:`::: code-group
-npm install artplayer-plugin-hls-quality
-
-yarn ...`,l:"en/plugin/hls-quality.html#安装",a:"安装"},"27.3":{t:"CDN\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"en/plugin/hls-quality.html#cdn",a:"cdn"},"28.0":{t:"# Iframe 控制\r",p:"\r",l:"en/plugin/iframe.html",a:"iframe-控制"},"28.1":{t:"说明\r",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"en/plugin/iframe.html#说明",a:"说明"},"28.2":{t:"演示\r",p:`👉 查看完整演示
-`,l:"en/plugin/iframe.html#演示",a:"演示"},"28.3":{t:"安装\r",p:`::: code-group
-npm install artplayer-plugin-iframe
-
-yarn add a ...`,l:"en/plugin/iframe.html#安装",a:"安装"},"28.4":{t:"`CDN`\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"en/plugin/iframe.html#cdn",a:"cdn"},"28.5":{t:"使用\r",p:`::: code-group
-<!DOCTYPE html>
-<html>
- <head ...`,l:"en/plugin/iframe.html#使用",a:"使用"},"28.6":{t:"`index.html` 接口\r",p:"\r",l:"en/plugin/iframe.html#index-html-接口",a:"index-html-接口"},"28.7":{t:"`commit`\r",p:"从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行,同时它也能用于 ...",l:"en/plugin/iframe.html#commit",a:"commit"},"28.8":{t:"`message`\r",p:`在 index.html 接收来自 iframe.html 的消息
-iframe.message((event) => ...`,l:"en/plugin/iframe.html#message",a:"message"},"28.9":{t:"`destroy`\r",p:`销毁后 index.html 无法与 iframe.html 通信
-iframe.destroy();
-
-`,l:"en/plugin/iframe.html#destroy",a:"destroy"},"28.10":{t:"`iframe.html` 接口\r",p:`:::warning 提示
-iframe.html 接口 只能运行在 iframe.html 里
-:::
-`,l:"en/plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"28.11":{t:"`inject`\r",p:`注入脚本,接收来自 index.html 的消息
-ArtplayerPluginIframe.inject();
-
-`,l:"en/plugin/iframe.html#inject",a:"inject"},"28.12":{t:"`postMessage`\r",p:`将消息推送到 index.html
-iframe.message((event) => {
- console.i ...`,l:"en/plugin/iframe.html#postmessage",a:"postmessage"},"28.13":{t:"例子\r",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 ...",l:"en/plugin/iframe.html#例子",a:"例子"},"29.0":{t:"# Option\r",p:"\r",l:"en/start/option.html",a:"option"},"29.1":{t:"`container`\r",p:`
-Type: String, Element
-Default: #artplayer
-
-The DOM container ...`,l:"en/start/option.html#container",a:"container"},"29.2":{t:"`url`\r",p:`
-Type: String
-Default: ''
-
-Video source address
-<div classN ...`,l:"en/start/option.html#url",a:"url"},"29.3":{t:"`id`\r",p:`
-Type: String
-Default: ''
-
-The unique identifier of the player ...`,l:"en/start/option.html#id",a:"id"},"29.4":{t:"`onReady`\r",p:`
-Type: Function
-Default: undefined
-
-The constructor accepts a ...`,l:"en/start/option.html#onready",a:"onready"},"29.5":{t:"`poster`\r",p:`
-Type: String
-Default: ''
-
-Video posters will only appear when ...`,l:"en/start/option.html#poster",a:"poster"},"29.6":{t:"`theme`\r",p:`
-Type: String
-Default: #f00
-
-The player theme color is current ...`,l:"en/start/option.html#theme",a:"theme"},"29.7":{t:"`volume`\r",p:`
-Type: Number
-Default: 0.7
-
-Default volume of player
-<div c ...`,l:"en/start/option.html#volume",a:"volume"},"29.8":{t:"`isLive`\r",p:`
-Type: Boolean
-Default: false
-
-When using live mode, the progr ...`,l:"en/start/option.html#islive",a:"islive"},"29.9":{t:"`muted`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to mute by default
-< ...`,l:"en/start/option.html#muted",a:"muted"},"29.10":{t:"`autoplay`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to play automatically
-& ...`,l:"en/start/option.html#autoplay",a:"autoplay"},"29.11":{t:"`autoSize`\r",p:`
-Type: Boolean
-Default: false
-
-The size of the player will fil ...`,l:"en/start/option.html#autosize",a:"autosize"},"29.12":{t:"`autoMini`\r",p:`
-Type: Boolean
-Default: false
-
-When the player scrolls outside ...`,l:"en/start/option.html#automini",a:"automini"},"29.13":{t:"`loop`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to play in a loop
-<d ...`,l:"en/start/option.html#loop",a:"loop"},"29.14":{t:"`flip`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to display the video fl ...`,l:"en/start/option.html#flip",a:"flip"},"29.15":{t:"`playbackRate`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to display the video pl ...`,l:"en/start/option.html#playbackrate",a:"playbackrate"},"29.16":{t:"`aspectRatio`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to display the video as ...`,l:"en/start/option.html#aspectratio",a:"aspectratio"},"29.17":{t:"`screenshot`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to display the video sc ...`,l:"en/start/option.html#screenshot",a:"screenshot"},"29.18":{t:"`setting`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to display the switch b ...`,l:"en/start/option.html#setting",a:"setting"},"29.19":{t:"`hotkey`\r",p:`
-Type: Boolean
-Default: true
-
-Whether to use shortcut keys
-< ...`,l:"en/start/option.html#hotkey",a:"hotkey"},"29.20":{t:"`pip`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to display the picture ...`,l:"en/start/option.html#pip",a:"pip"},"29.21":{t:"`mutex`\r",p:`
-Type: Boolean
-Default: true
-
-If there are multiple players in ...`,l:"en/start/option.html#mutex",a:"mutex"},"29.22":{t:"`fullscreen`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to display the player w ...`,l:"en/start/option.html#fullscreen",a:"fullscreen"},"29.23":{t:"`fullscreenWeb`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to display the player f ...`,l:"en/start/option.html#fullscreenweb",a:"fullscreenweb"},"29.24":{t:"`subtitleOffset`\r",p:`
-Type: Boolean
-Default: false
-
-Subtitle time offset, with the ...`,l:"en/start/option.html#subtitleoffset",a:"subtitleoffset"},"29.25":{t:"`miniProgressBar`\r",p:`
-Type: Boolean
-Default: false
-
-Mini progress bar, only appears ...`,l:"en/start/option.html#miniprogressbar",a:"miniprogressbar"},"29.26":{t:"`useSSR`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to use the SSR mount mo ...`,l:"en/start/option.html#usessr",a:"usessr"},"29.27":{t:"`playsInline`\r",p:`
-Type: Boolean
-Default: true
-
-Whether to use the playsInline m ...`,l:"en/start/option.html#playsinline",a:"playsinline"},"29.28":{t:"`layers`\r",p:`
-Type: Array
-Default: []
-
-Initialize the customized layers
-< ...`,l:"en/start/option.html#layers",a:"layers"},"29.29":{t:"`settings`\r",p:`
-Type: Array
-Default: []
-
-Initialize the customized Setting
-&l ...`,l:"en/start/option.html#settings",a:"settings"},"29.30":{t:"`contextmenu`\r",p:`
-Type: Array
-Default: []
-
-Initialize the customized Contextmen ...`,l:"en/start/option.html#contextmenu",a:"contextmenu"},"29.31":{t:"`controls`\r",p:`
-Type: Array
-Default: []
-
-Initialize the customized Controls
-& ...`,l:"en/start/option.html#controls",a:"controls"},"29.32":{t:"`quality`\r",p:`
-Type: Array
-Default: []
-
-Whether to display the Quality list ...`,l:"en/start/option.html#quality",a:"quality"},"29.33":{t:"`highlight`\r",p:`
-Type: Array
-Default: []
-
-Display highlight on the progress ba ...`,l:"en/start/option.html#highlight",a:"highlight"},"29.34":{t:"`plugins`\r",p:`
-Type: Array
-Default: []
-
-Initialize customized plugins
-<di ...`,l:"en/start/option.html#plugins",a:"plugins"},"29.35":{t:"`thumbnails`\r",p:`
-Type: Object
-Default: {}
-
-Set the thumbnails image on the pro ...`,l:"en/start/option.html#thumbnails",a:"thumbnails"},"29.36":{t:"`subtitle`\r",p:`
-Type: Object
-Default: {}
-
-Set the subtitle of the video and s ...`,l:"en/start/option.html#subtitle",a:"subtitle"},"29.37":{t:"`moreVideoAttr`\r",p:`
-Type: Object
-Default: {'controls': false,'preload': 'metadata ...`,l:"en/start/option.html#morevideoattr",a:"morevideoattr"},"29.38":{t:"`icons`\r",p:`
-Type: Object
-Default: {}
-
-It is used to replace the default i ...`,l:"en/start/option.html#icons",a:"icons"},"29.39":{t:"`type`\r",p:`
-Type: String
-Default: ''
-
-It is used to indicate the format o ...`,l:"en/start/option.html#type",a:"type"},"29.40":{t:"`customType`\r",p:`
-Type: Object
-Default: {}
-
-By matching the video's type, the v ...`,l:"en/start/option.html#customtype",a:"customtype"},"29.41":{t:"`lang`\r",p:`
-Type: String
-Default: navigator.language.toLowerCase()
-
-The d ...`,l:"en/start/option.html#lang",a:"lang"},"29.42":{t:"`i18n`\r",p:`
-Type: Object
-Default: {}
-
-Customize the i18n configuration, w ...`,l:"en/start/option.html#i18n",a:"i18n"},"29.43":{t:"`lock`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to display a lock butto ...`,l:"en/start/option.html#lock",a:"lock"},"29.44":{t:"`fastForward`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to add long-press video ...`,l:"en/start/option.html#fastforward",a:"fastforward"},"29.45":{t:"`autoPlayback`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to use automatic playba ...`,l:"en/start/option.html#autoplayback",a:"autoplayback"},"29.46":{t:"`autoOrientation`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to rotate the player ac ...`,l:"en/start/option.html#autoorientation",a:"autoorientation"},"29.47":{t:"`airplay`\r",p:`
-Type: Boolean
-Default: false
-
-Whether to display the airplay ...`,l:"en/start/option.html#airplay",a:"airplay"},"29.48":{t:"`cssVar`\r",p:`
-Type: Object
-Default: {}
-
-Used to change built-in CSS variabl ...`,l:"en/start/option.html#cssvar",a:"cssvar"},"30.0":{t:"# 安装使用\r",p:"\r",l:"index.html",a:"安装使用"},"30.1":{t:"安装\r",p:`::: code-group
-npm install artplayer
-
-yarn add artplayer
-
-pnpm ...`,l:"index.html#安装",a:"安装"},"30.2":{t:"`CDN`\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"index.html#cdn",a:"cdn"},"30.3":{t:"使用\r",p:`::: code-group
-import Artplayer from 'artplayer';
-
-const art = ...`,l:"index.html#使用",a:"使用"},"30.4":{t:"`Vue.js`\r",p:`::: code-group
-<template>
- <div ref="artRef&quo ...`,l:"index.html#vue-js",a:"vue-js"},"30.5":{t:"`React.js`\r",p:`::: code-group
-import { useEffect, useRef } from 'react';
-impo ...`,l:"index.html#react-js",a:"react-js"},"30.6":{t:"TypeScript\r",p:`导入 Artplayer 时会自动导入的 artplayer.d.ts,但你也可以单独导入选项的类型
-import Artp ...`,l:"index.html#typescript",a:"typescript"},"30.7":{t:"JavaScript\r",p:`有时你的 js 文件会丢失 TypeScript 的类型提示,这时候你可以手动导入类型
-变量:
-/**
- * @type { ...`,l:"index.html#javascript",a:"javascript"},"30.8":{t:"古老的浏览器\r",p:`生产构建的 artplayer.js 只兼容最新一个主版本的 Chrome:last 1 Chrome version
-对于 ...`,l:"index.html#古老的浏览器",a:"古老的浏览器"},"31.0":{t:"# dash.js\r",p:`👉 https://github.com/Dash-Industry-Forum/dash.js
-<div clas ...`,l:"library/dash.html",a:"dash-js"},"32.0":{t:"# flv.js\r",p:`👉 https://github.com/Bilibili/flv.js
-<div className=" ...`,l:"library/flv.html",a:"flv-js"},"33.0":{t:"# hls.js\r",p:`👉 https://github.com/video-dev/hls.js
-<div className=" ...`,l:"library/hls.html",a:"hls-js"},"34.0":{t:"# 视频广告\r",p:"\r",l:"plugin/ads.html",a:"视频广告"},"34.1":{t:"演示\r",p:`👉 查看完整演示
-`,l:"plugin/ads.html#演示",a:"演示"},"34.2":{t:"安装\r",p:`::: code-group
-npm install artplayer-plugin-ads
-
-yarn add artp ...`,l:"plugin/ads.html#安装",a:"安装"},"34.3":{t:"CDN\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"plugin/ads.html#cdn",a:"cdn"},"34.4":{t:"使用\r",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/ads.html#使用",a:"使用"},"35.0":{t:"# 控制器皮肤\r",p:"\r",l:"plugin/control-ui.html",a:"控制器皮肤"},"35.1":{t:"演示\r",p:`👉 查看完整演示
-`,l:"plugin/control-ui.html#演示",a:"演示"},"35.2":{t:"安装\r",p:`::: code-group
-npm install artplayer-plugin-control
-
-yarn add ...`,l:"plugin/control-ui.html#安装",a:"安装"},"35.3":{t:"CDN\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"plugin/control-ui.html#cdn",a:"cdn"},"35.4":{t:"使用\r",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/control-ui.html#使用",a:"使用"},"35.5":{t:"`enable`\r",p:`
-Type: Getter/Setter
-Parameter: Boolean
-
-是否启用新的控制器皮肤
-<div c ...`,l:"plugin/control-ui.html#enable",a:"enable"},"36.0":{t:"# 弹幕库\r",p:"\r",l:"plugin/danmuku.html",a:"弹幕库"},"36.1":{t:"演示\r",p:`👉 查看完整演示
-`,l:"plugin/danmuku.html#演示",a:"演示"},"36.2":{t:"安装\r",p:`::: code-group
-npm install artplayer-plugin-danmuku
-
-yarn add ...`,l:"plugin/danmuku.html#安装",a:"安装"},"36.3":{t:"CDN\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"plugin/danmuku.html#cdn",a:"cdn"},"36.4":{t:"选项\r",p:`{
- danmuku: [], // 弹幕库,支持数组, xml 地址, Promise返回数组
- speed: ...`,l:"plugin/danmuku.html#选项",a:"选项"},"36.5":{t:"使用弹幕数组\r",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕数组",a:"使用弹幕数组"},"36.6":{t:"使用弹幕 XML\r",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕-xml",a:"使用弹幕-xml"},"36.7":{t:"使用异步调用\r",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用异步调用",a:"使用异步调用"},"36.8":{t:"`hide/show`\r",p:`通过方法 hide 和 show 进行隐藏或者显示弹幕
-<div className="run-code&q ...`,l:"plugin/danmuku.html#hide-show",a:"hide-show"},"36.9":{t:"`isHide`\r",p:`通过属性 isHide 判断当前弹幕是隐藏或者显示
-<div className="run-code&quo ...`,l:"plugin/danmuku.html#ishide",a:"ishide"},"36.10":{t:"`emit`\r",p:`通过方法 emit 发送一条实时弹幕
-<div className="run-code" data ...`,l:"plugin/danmuku.html#emit",a:"emit"},"36.11":{t:"`config`\r",p:`通过方法 config 实时改变弹幕配置,支持属性有:
-
-danmuku
-speed
-opacity
-fontSize
-co ...`,l:"plugin/danmuku.html#config",a:"config"},"36.12":{t:"`load`\r",p:`通过 load 方法可以重载弹幕源,或者切换新弹幕
-<div className="run-code&quo ...`,l:"plugin/danmuku.html#load",a:"load"},"36.13":{t:"`reset`\r",p:`用于清空当前显示的弹幕
-<div className="run-code" data-libs=& ...`,l:"plugin/danmuku.html#reset",a:"reset"},"36.14":{t:"`option`\r",p:`用于获取当前弹幕配置
-<div className="run-code" data-libs=&q ...`,l:"plugin/danmuku.html#option",a:"option"},"36.15":{t:"事件\r",p:`var art = new Artplayer({
- container: '.artplayer-app',
- ...`,l:"plugin/danmuku.html#事件",a:"事件"},"37.0":{t:"# Dash 画质\r",p:"\r",l:"plugin/dash-quality.html",a:"dash-画质"},"37.1":{t:"演示\r",p:`👉 查看完整演示
-`,l:"plugin/dash-quality.html#演示",a:"演示"},"37.2":{t:"安装\r",p:`::: code-group
-npm install artplayer-plugin-dash-quality
-
-yarn ...`,l:"plugin/dash-quality.html#安装",a:"安装"},"37.3":{t:"CDN\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"plugin/dash-quality.html#cdn",a:"cdn"},"38.0":{t:"# HLS 画质\r",p:"\r",l:"plugin/hls-quality.html",a:"hls-画质"},"38.1":{t:"演示\r",p:`👉 查看完整演示
-`,l:"plugin/hls-quality.html#演示",a:"演示"},"38.2":{t:"安装\r",p:`::: code-group
-npm install artplayer-plugin-hls-quality
-
-yarn ...`,l:"plugin/hls-quality.html#安装",a:"安装"},"38.3":{t:"CDN\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"plugin/hls-quality.html#cdn",a:"cdn"},"39.0":{t:"# Iframe 控制\r",p:"\r",l:"plugin/iframe.html",a:"iframe-控制"},"39.1":{t:"说明\r",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"plugin/iframe.html#说明",a:"说明"},"39.2":{t:"演示\r",p:`👉 查看完整演示
-`,l:"plugin/iframe.html#演示",a:"演示"},"39.3":{t:"安装\r",p:`::: code-group
-npm install artplayer-plugin-iframe
-
-yarn add a ...`,l:"plugin/iframe.html#安装",a:"安装"},"39.4":{t:"`CDN`\r",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"plugin/iframe.html#cdn",a:"cdn"},"39.5":{t:"使用\r",p:`::: code-group
-<!DOCTYPE html>
-<html>
- <head ...`,l:"plugin/iframe.html#使用",a:"使用"},"39.6":{t:"`index.html` 接口\r",p:"\r",l:"plugin/iframe.html#index-html-接口",a:"index-html-接口"},"39.7":{t:"`commit`\r",p:"从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行,同时它也能用于 ...",l:"plugin/iframe.html#commit",a:"commit"},"39.8":{t:"`message`\r",p:`在 index.html 接收来自 iframe.html 的消息
-iframe.message((event) => ...`,l:"plugin/iframe.html#message",a:"message"},"39.9":{t:"`destroy`\r",p:`销毁后 index.html 无法与 iframe.html 通信
-iframe.destroy();
-
-`,l:"plugin/iframe.html#destroy",a:"destroy"},"39.10":{t:"`iframe.html` 接口\r",p:`:::warning 提示
-iframe.html 接口 只能运行在 iframe.html 里
-:::
-`,l:"plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"39.11":{t:"`inject`\r",p:`注入脚本,接收来自 index.html 的消息
-ArtplayerPluginIframe.inject();
-
-`,l:"plugin/iframe.html#inject",a:"inject"},"39.12":{t:"`postMessage`\r",p:`将消息推送到 index.html
-iframe.message((event) => {
- console.i ...`,l:"plugin/iframe.html#postmessage",a:"postmessage"},"39.13":{t:"例子\r",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 ...",l:"plugin/iframe.html#例子",a:"例子"},"40.0":{t:"# 基础选项\r",p:"\r",l:"start/option.html",a:"基础选项"},"40.1":{t:"`container`\r",p:`
-Type: String, Element
-Default: #artplayer
-
-播放器挂载的 DOM 容器
-< ...`,l:"start/option.html#container",a:"container"},"40.2":{t:"`url`\r",p:`
-Type: String
-Default: ''
-
-视频源地址
-<div className="run-c ...`,l:"start/option.html#url",a:"url"},"40.3":{t:"`id`\r",p:`
-Type: String
-Default: ''
-
-播放器的唯一标识,目前只用于记忆播放 autoplayback
-< ...`,l:"start/option.html#id",a:"id"},"40.4":{t:"`onReady`\r",p:`
-Type: Function
-Default: undefined
-
-构造函数接受一个函数作为第二个参数,播放器初始化成功 ...`,l:"start/option.html#onready",a:"onready"},"40.5":{t:"`poster`\r",p:`
-Type: String
-Default: ''
-
-视频的海报,只会出现在播放器初始化且未播放的状态下
-<div c ...`,l:"start/option.html#poster",a:"poster"},"40.6":{t:"`theme`\r",p:`
-Type: String
-Default: #f00
-
-播放器主题颜色,目前用于 进度条 和 高亮元素 上
-<div ...`,l:"start/option.html#theme",a:"theme"},"40.7":{t:"`volume`\r",p:`
-Type: Number
-Default: 0.7
-
-播放器的默认音量
-<div className="r ...`,l:"start/option.html#volume",a:"volume"},"40.8":{t:"`isLive`\r",p:`
-Type: Boolean
-Default: false
-
-使用直播模式,会隐藏进度条和播放时间
-<div clas ...`,l:"start/option.html#islive",a:"islive"},"40.9":{t:"`muted`\r",p:`
-Type: Boolean
-Default: false
-
-是否默认静音
-<div className=" ...`,l:"start/option.html#muted",a:"muted"},"40.10":{t:"`autoplay`\r",p:`
-Type: Boolean
-Default: false
-
-是否自动播放
-<div className=" ...`,l:"start/option.html#autoplay",a:"autoplay"},"40.11":{t:"`autoSize`\r",p:`
-Type: Boolean
-Default: false
-
-播放器的尺寸默认会填充整个 container 容器尺寸,所以 ...`,l:"start/option.html#autosize",a:"autosize"},"40.12":{t:"`autoMini`\r",p:`
-Type: Boolean
-Default: false
-
-当播放器滚动到浏览器视口以外时,自动进入 迷你播放 模式
-&l ...`,l:"start/option.html#automini",a:"automini"},"40.13":{t:"`loop`\r",p:`
-Type: Boolean
-Default: false
-
-是否循环播放
-<div className=" ...`,l:"start/option.html#loop",a:"loop"},"40.14":{t:"`flip`\r",p:`
-Type: Boolean
-Default: false
-
-是否显示视频翻转功能,目前只出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#flip",a:"flip"},"40.15":{t:"`playbackRate`\r",p:`
-Type: Boolean
-Default: false
-
-是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#playbackrate",a:"playbackrate"},"40.16":{t:"`aspectRatio`\r",p:`
-Type: Boolean
-Default: false
-
-是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里
- ...`,l:"start/option.html#aspectratio",a:"aspectratio"},"40.17":{t:"`screenshot`\r",p:`
-Type: Boolean
-Default: false
-
-是否在底部控制栏里显示 视频截图 功能
-<div cla ...`,l:"start/option.html#screenshot",a:"screenshot"},"40.18":{t:"`setting`\r",p:`
-Type: Boolean
-Default: false
-
-是否在底部控制栏里显示 设置面板 的开关按钮
-<div ...`,l:"start/option.html#setting",a:"setting"},"40.19":{t:"`hotkey`\r",p:`
-Type: Boolean
-Default: true
-
-是否使用快捷键
-<div className=" ...`,l:"start/option.html#hotkey",a:"hotkey"},"40.20":{t:"`pip`\r",p:`
-Type: Boolean
-Default: false
-
-是否在底部控制栏里显示 画中画 的开关按钮
-<div c ...`,l:"start/option.html#pip",a:"pip"},"40.21":{t:"`mutex`\r",p:`
-Type: Boolean
-Default: true
-
-假如页面里同时存在多个播放器,是否只能让一个播放器播放
-< ...`,l:"start/option.html#mutex",a:"mutex"},"40.22":{t:"`fullscreen`\r",p:`
-Type: Boolean
-Default: false
-
-是否在底部控制栏里显示播放器 窗口全屏 按钮
-<div ...`,l:"start/option.html#fullscreen",a:"fullscreen"},"40.23":{t:"`fullscreenWeb`\r",p:`
-Type: Boolean
-Default: false
-
-是否在底部控制栏里显示播放器 网页全屏 按钮
-<div ...`,l:"start/option.html#fullscreenweb",a:"fullscreenweb"},"40.24":{t:"`subtitleOffset`\r",p:`
-Type: Boolean
-Default: false
-
-字幕时间偏移,范围在 [-5s, 5s],出现在 设置面板 里 ...`,l:"start/option.html#subtitleoffset",a:"subtitleoffset"},"40.25":{t:"`miniProgressBar`\r",p:`
-Type: Boolean
-Default: false
-
-迷你进度条,只在播放器失去焦点后且正在播放时出现
-<di ...`,l:"start/option.html#miniprogressbar",a:"miniprogressbar"},"40.26":{t:"`useSSR`\r",p:`
-Type: Boolean
-Default: false
-
-是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲 ...`,l:"start/option.html#usessr",a:"usessr"},"40.27":{t:"`playsInline`\r",p:`
-Type: Boolean
-Default: true
-
-在移动端是否使用 playsInline 模式
-<div ...`,l:"start/option.html#playsinline",a:"playsinline"},"40.28":{t:"`layers`\r",p:`
-Type: Array
-Default: []
-
-初始化自定义的 层
-<div className="ru ...`,l:"start/option.html#layers",a:"layers"},"40.29":{t:"`settings`\r",p:`
-Type: Array
-Default: []
-
-初始化自定义的 设置面板
-<div className=" ...`,l:"start/option.html#settings",a:"settings"},"40.30":{t:"`contextmenu`\r",p:`
-Type: Array
-Default: []
-
-初始化自定义的 右键菜单
-<div className=" ...`,l:"start/option.html#contextmenu",a:"contextmenu"},"40.31":{t:"`controls`\r",p:`
-Type: Array
-Default: []
-
-初始化自定义的底部 控制栏
-<div className=&quo ...`,l:"start/option.html#controls",a:"controls"},"40.32":{t:"`quality`\r",p:`
-Type: Array
-Default: []
-
-是否在底部控制栏里显示 画质选择 列表
-
-
-
-属性
-类型
-描述
-
-
-
-
- ...`,l:"start/option.html#quality",a:"quality"},"40.33":{t:"`highlight`\r",p:`
-Type: Array
-Default: []
-
-在进度条上显示 高亮信息
-
-
-
-属性
-类型
-描述
-
-
-
-
-time
-Nu ...`,l:"start/option.html#highlight",a:"highlight"},"40.34":{t:"`plugins`\r",p:`
-Type: Array
-Default: []
-
-初始化自定义的 插件
-<div className="r ...`,l:"start/option.html#plugins",a:"plugins"},"40.35":{t:"`thumbnails`\r",p:`
-Type: Object
-Default: {}
-
-在进度条上设置 预览图
-
-
-
-属性
-类型
-描述
-
-
-
-
-url
-Str ...`,l:"start/option.html#thumbnails",a:"thumbnails"},"40.36":{t:"`subtitle`\r",p:`
-Type: Object
-Default: {}
-
-设置视频的字幕,支持字幕格式:vtt, srt, ass
-
-
-
-属性
- ...`,l:"start/option.html#subtitle",a:"subtitle"},"40.37":{t:"`moreVideoAttr`\r",p:`
-Type: Object
-Default: {'controls': false,'preload': 'metadata ...`,l:"start/option.html#morevideoattr",a:"morevideoattr"},"40.38":{t:"`icons`\r",p:`
-Type: Object
-Default: {}
-
-用于替换默认图标,支持 Html 字符串和 HTMLElement
-& ...`,l:"start/option.html#icons",a:"icons"},"40.39":{t:"`type`\r",p:`
-Type: String
-Default: ''
-
-用于指明视频的格式,需要配合 customType 一起使用,默认视频 ...`,l:"start/option.html#type",a:"type"},"40.40":{t:"`customType`\r",p:`
-Type: Object
-Default: {}
-
-通过视频的 type 进行匹配,把视频解码权交给第三方程序进行处理,处 ...`,l:"start/option.html#customtype",a:"customtype"},"40.41":{t:"`lang`\r",p:`
-Type: String
-Default: navigator.language.toLowerCase()
-
-默认显示语 ...`,l:"start/option.html#lang",a:"lang"},"40.42":{t:"`i18n`\r",p:`
-Type: Object
-Default: {}
-
-自定义 i18n 配置,该配置会和自带的 i18n 进行深度合并
-新增 ...`,l:"start/option.html#i18n",a:"i18n"},"40.43":{t:"`lock`\r",p:`
-Type: Boolean
-Default: false
-
-是否在移动端显示一个 锁定按钮 ,用于隐藏底部 控制栏
-< ...`,l:"start/option.html#lock",a:"lock"},"40.44":{t:"`fastForward`\r",p:`
-Type: Boolean
-Default: false
-
-是否在移动端添加长按视频快进功能
-<div classN ...`,l:"start/option.html#fastforward",a:"fastforward"},"40.45":{t:"`autoPlayback`\r",p:`
-Type: Boolean
-Default: false
-
-是否使用自动 回放功能
-<div className=& ...`,l:"start/option.html#autoplayback",a:"autoplayback"},"40.46":{t:"`autoOrientation`\r",p:`
-Type: Boolean
-Default: false
-
-是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器
- ...`,l:"start/option.html#autoorientation",a:"autoorientation"},"40.47":{t:"`airplay`\r",p:`
-Type: Boolean
-Default: false
-
-是否显示 airplay 按钮,当前只有部分浏览器支持该功能
- ...`,l:"start/option.html#airplay",a:"airplay"},"40.48":{t:"`cssVar`\r",p:`
-Type: Object
-Default: {}
-
-用于改变内置的css变量
-<div className=&quo ...`,l:"start/option.html#cssvar",a:"cssvar"}},n={previewLength:62,buttonLabel:"Search",placeholder:"Search docs",allow:[],ignore:[]},a={INDEX_DATA:t,PREVIEW_LOOKUP:e,Options:n};export{a as default};
diff --git a/docs/document/assets/component_contextmenu.md.b0cac7bc.lean.js b/docs/document/assets/component_contextmenu.md.b0cac7bc.lean.js
deleted file mode 100644
index 904e0c6f8..000000000
--- a/docs/document/assets/component_contextmenu.md.b0cac7bc.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"component/contextmenu.md","lastUpdated":1682229030000}'),o={name:"component/contextmenu.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=s("",1),C=[e,t,r,c,D,F,y,A,i];function d(b,u,m,h,_,g){return p(),l("div",null,C)}const x=a(o,[["render",d]]);export{f as __pageData,x as default};
diff --git a/docs/document/assets/component_contextmenu.md.b0cac7bc.js b/docs/document/assets/component_contextmenu.md.fd267b7b.js
similarity index 92%
rename from docs/document/assets/component_contextmenu.md.b0cac7bc.js
rename to docs/document/assets/component_contextmenu.md.fd267b7b.js
index 7bf98a7dc..5147c7236 100644
--- a/docs/document/assets/component_contextmenu.md.b0cac7bc.js
+++ b/docs/document/assets/component_contextmenu.md.fd267b7b.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"component/contextmenu.md","lastUpdated":1682229030000}'),o={name:"component/contextmenu.md"},e=s('右键菜单
配置
属性 类型 描述 disableBoolean是否禁用组件 nameString组件唯一名称,用于标记类名 indexNumber组件索引,用于显示的优先级 htmlString, Element组件的 DOM 元素 styleObject组件样式对象 clickFunction组件点击事件 mountedFunction组件挂载后触发 tooltipString组件的提示文本
创建
',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar art = new Artplayer({
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"component/contextmenu.md","filePath":"component/contextmenu.md","lastUpdated":1682229030000}'),o={name:"component/contextmenu.md"},e=s('右键菜单
配置
属性 类型 描述 disableBoolean是否禁用组件 nameString组件唯一名称,用于标记类名 indexNumber组件索引,用于显示的优先级 htmlString, Element组件的 DOM 元素 styleObject组件样式对象 clickFunction组件点击事件 mountedFunction组件挂载后触发 tooltipString组件的提示文本
创建
',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
contextmenu: [
diff --git a/docs/document/assets/component_contextmenu.md.fd267b7b.lean.js b/docs/document/assets/component_contextmenu.md.fd267b7b.lean.js
new file mode 100644
index 000000000..fdc7d91c6
--- /dev/null
+++ b/docs/document/assets/component_contextmenu.md.fd267b7b.lean.js
@@ -0,0 +1 @@
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"component/contextmenu.md","filePath":"component/contextmenu.md","lastUpdated":1682229030000}'),o={name:"component/contextmenu.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=s("",1),C=[e,t,r,c,D,F,y,A,i];function d(b,u,m,h,_,g){return p(),l("div",null,C)}const x=a(o,[["render",d]]);export{f as __pageData,x as default};
diff --git a/docs/document/assets/component_controls.md.fea1c7e9.js b/docs/document/assets/component_controls.md.26e168bb.js
similarity index 94%
rename from docs/document/assets/component_controls.md.fea1c7e9.js
rename to docs/document/assets/component_controls.md.26e168bb.js
index af95284ef..8df89c463 100644
--- a/docs/document/assets/component_controls.md.fea1c7e9.js
+++ b/docs/document/assets/component_controls.md.26e168bb.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"component/controls.md","lastUpdated":1682233868000}'),o={name:"component/controls.md"},e=s('控制器
配置
属性 类型 描述 disableBoolean是否禁用组件 nameString组件唯一名称,用于标记类名 indexNumber组件索引,用于显示的优先级 htmlString, Element组件的 DOM 元素 styleObject组件样式对象 clickFunction组件点击事件 mountedFunction组件挂载后触发 tooltipString组件的提示文本 positionStringleft 和 right 控制控制器出现的左右位置selectorArray选择列表的对象数组 onSelectFunction选择列表的元素被点击时触发的函数
创建
',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar art = new Artplayer({
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"component/controls.md","filePath":"component/controls.md","lastUpdated":1682233868000}'),o={name:"component/controls.md"},e=s('控制器
配置
属性 类型 描述 disableBoolean是否禁用组件 nameString组件唯一名称,用于标记类名 indexNumber组件索引,用于显示的优先级 htmlString, Element组件的 DOM 元素 styleObject组件样式对象 clickFunction组件点击事件 mountedFunction组件挂载后触发 tooltipString组件的提示文本 positionStringleft 和 right 控制控制器出现的左右位置selectorArray选择列表的对象数组 onSelectFunction选择列表的元素被点击时触发的函数
创建
',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
diff --git a/docs/document/assets/component_controls.md.26e168bb.lean.js b/docs/document/assets/component_controls.md.26e168bb.lean.js
new file mode 100644
index 000000000..4d5e34181
--- /dev/null
+++ b/docs/document/assets/component_controls.md.26e168bb.lean.js
@@ -0,0 +1 @@
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"component/controls.md","filePath":"component/controls.md","lastUpdated":1682233868000}'),o={name:"component/controls.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,u,m,h,g,_){return p(),l("div",null,A)}const T=a(o,[["render",b]]);export{f as __pageData,T as default};
diff --git a/docs/document/assets/component_controls.md.fea1c7e9.lean.js b/docs/document/assets/component_controls.md.fea1c7e9.lean.js
deleted file mode 100644
index 4c4100245..000000000
--- a/docs/document/assets/component_controls.md.fea1c7e9.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"component/controls.md","lastUpdated":1682233868000}'),o={name:"component/controls.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,u,m,h,g,_){return p(),l("div",null,A)}const T=a(o,[["render",b]]);export{f as __pageData,T as default};
diff --git a/docs/document/assets/component_layers.md.c089d00b.lean.js b/docs/document/assets/component_layers.md.c089d00b.lean.js
deleted file mode 100644
index 666cc0e46..000000000
--- a/docs/document/assets/component_layers.md.c089d00b.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const v=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"component/layers.md","lastUpdated":1682229030000}'),o={name:"component/layers.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,h,m,u,g,_){return p(),l("div",null,A)}const f=a(o,[["render",b]]);export{v as __pageData,f as default};
diff --git a/docs/document/assets/component_layers.md.c089d00b.js b/docs/document/assets/component_layers.md.e77c2250.js
similarity index 94%
rename from docs/document/assets/component_layers.md.c089d00b.js
rename to docs/document/assets/component_layers.md.e77c2250.js
index 0ca5fa05f..2ee72a5ab 100644
--- a/docs/document/assets/component_layers.md.c089d00b.js
+++ b/docs/document/assets/component_layers.md.e77c2250.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const v=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"component/layers.md","lastUpdated":1682229030000}'),o={name:"component/layers.md"},e=s('业务层
配置
属性 类型 描述 disableBoolean是否禁用组件 nameString组件唯一名称,用于标记类名 indexNumber组件索引,用于显示的优先级 htmlString, Element组件的 DOM 元素 styleObject组件样式对象 clickFunction组件点击事件 mountedFunction组件挂载后触发 tooltipString组件的提示文本
创建
',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar img = '/assets/sample/layer.png';
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const f=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"component/layers.md","filePath":"component/layers.md","lastUpdated":1682229030000}'),o={name:"component/layers.md"},e=s('业务层
配置
属性 类型 描述 disableBoolean是否禁用组件 nameString组件唯一名称,用于标记类名 indexNumber组件索引,用于显示的优先级 htmlString, Element组件的 DOM 元素 styleObject组件样式对象 clickFunction组件点击事件 mountedFunction组件挂载后触发 tooltipString组件的提示文本
创建
',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
@@ -99,4 +99,4 @@ import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";c
},
});
}, 3000);
-});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
`,1),A=[e,t,r,c,D,F,y,i,C];function b(d,h,m,u,g,_){return p(),l("div",null,A)}const f=a(o,[["render",b]]);export{v as __pageData,f as default};
+});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
`,1),A=[e,t,r,c,D,F,y,i,C];function b(d,h,m,u,g,_){return p(),l("div",null,A)}const v=a(o,[["render",b]]);export{f as __pageData,v as default};
diff --git a/docs/document/assets/component_layers.md.e77c2250.lean.js b/docs/document/assets/component_layers.md.e77c2250.lean.js
new file mode 100644
index 000000000..f51e36335
--- /dev/null
+++ b/docs/document/assets/component_layers.md.e77c2250.lean.js
@@ -0,0 +1 @@
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const f=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"component/layers.md","filePath":"component/layers.md","lastUpdated":1682229030000}'),o={name:"component/layers.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,h,m,u,g,_){return p(),l("div",null,A)}const v=a(o,[["render",b]]);export{f as __pageData,v as default};
diff --git a/docs/document/assets/component_setting.md.1bc1860b.lean.js b/docs/document/assets/component_setting.md.1bc1860b.lean.js
deleted file mode 100644
index 2ebb36a23..000000000
--- a/docs/document/assets/component_setting.md.1bc1860b.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const x=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"component/setting.md","lastUpdated":1682779928000}'),o={name:"component/setting.md"},e=s("",3),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",3),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",3),C=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),i=n("div",{className:"run-code"},"▶ Run Code",-1),b=s("",2),d=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",2),m=n("div",{className:"run-code"},"▶ Run Code",-1),h=s("",2),g=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",1),E=[e,t,r,c,D,F,y,C,A,i,b,d,u,m,h,g,_];function v(f,S,q,T,w,P){return p(),l("div",null,E)}const R=a(o,[["render",v]]);export{x as __pageData,R as default};
diff --git a/docs/document/assets/component_setting.md.1bc1860b.js b/docs/document/assets/component_setting.md.eb2ccc76.js
similarity index 98%
rename from docs/document/assets/component_setting.md.1bc1860b.js
rename to docs/document/assets/component_setting.md.eb2ccc76.js
index f1982fc22..d338fb2d6 100644
--- a/docs/document/assets/component_setting.md.1bc1860b.js
+++ b/docs/document/assets/component_setting.md.eb2ccc76.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const x=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"component/setting.md","lastUpdated":1682779928000}'),o={name:"component/setting.md"},e=s('设置面板
内置
须先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOffset
',3),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar art = new Artplayer({
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const x=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"component/setting.md","filePath":"component/setting.md","lastUpdated":1682779928000}'),o={name:"component/setting.md"},e=s('设置面板
内置
须先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOffset
',3),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
diff --git a/docs/document/assets/component_setting.md.eb2ccc76.lean.js b/docs/document/assets/component_setting.md.eb2ccc76.lean.js
new file mode 100644
index 000000000..bc2022441
--- /dev/null
+++ b/docs/document/assets/component_setting.md.eb2ccc76.lean.js
@@ -0,0 +1 @@
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const x=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"component/setting.md","filePath":"component/setting.md","lastUpdated":1682779928000}'),o={name:"component/setting.md"},e=s("",3),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",3),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",3),C=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),i=n("div",{className:"run-code"},"▶ Run Code",-1),b=s("",2),d=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",2),m=n("div",{className:"run-code"},"▶ Run Code",-1),h=s("",2),g=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",1),E=[e,t,r,c,D,F,y,C,A,i,b,d,u,m,h,g,_];function v(f,S,q,T,w,P){return p(),l("div",null,E)}const R=a(o,[["render",v]]);export{x as __pageData,R as default};
diff --git a/docs/document/assets/en_advanced_built-in.md.3bb39258.lean.js b/docs/document/assets/en_advanced_built-in.md.3bb39258.lean.js
deleted file mode 100644
index 7abf01743..000000000
--- a/docs/document/assets/en_advanced_built-in.md.3bb39258.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const K=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/built-in.md","lastUpdated":1683080086000}'),o={name:"en/advanced/built-in.md"},e=s("",4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",5),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=s("",2),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",3),b=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",5),m=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),h=n("div",{className:"run-code"},"▶ Run Code",-1),v=s("",5),g=n("div",{className:"run-code"},"▶ Run Code",-1),E=s("",5),T=n("div",{className:"run-code"},"▶ Run Code",-1),k=s("",5),w=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",5),S=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",4),I=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",5),j=n("div",{className:"run-code"},"▶ Run Code",-1),q=s("",4),x=n("div",{className:"run-code"},"▶ Run Code",-1),O=s("",4),M=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",1),z=[e,c,r,t,D,F,y,A,i,C,d,b,u,m,_,h,v,g,E,T,k,w,f,S,P,I,N,R,V,j,q,x,O,M,$];function B(G,L,W,J,U,Y){return p(),l("div",null,z)}const Q=a(o,[["render",B]]);export{K as __pageData,Q as default};
diff --git a/docs/document/assets/en_advanced_built-in.md.3bb39258.js b/docs/document/assets/en_advanced_built-in.md.aeff6117.js
similarity index 98%
rename from docs/document/assets/en_advanced_built-in.md.3bb39258.js
rename to docs/document/assets/en_advanced_built-in.md.aeff6117.js
index 8442bd0f0..bee889779 100644
--- a/docs/document/assets/en_advanced_built-in.md.3bb39258.js
+++ b/docs/document/assets/en_advanced_built-in.md.aeff6117.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";const K=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/built-in.md","lastUpdated":1683080086000}'),o={name:"en/advanced/built-in.md"},e=s('高级属性
这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
option
播放器的选项
',4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar art = new Artplayer({
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const K=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/built-in.md","filePath":"en/advanced/built-in.md","lastUpdated":1683080086000}'),o={name:"en/advanced/built-in.md"},e=s('高级属性
这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
option
播放器的选项
',4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -93,7 +93,7 @@ import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";c
setTimeout(() => {
art.controls.show = false;
}, 1000);
-});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
组件配置 请参考以下地址:
contextmenu
管理播放器的右键菜单
add 方法用于动态添加菜单show 属性用于设置是否显示全部菜单toggle 属性用于切换是否显示全部菜单
`,5),w=n("div",{className:"run-code"},"▶ Run Code",-1),f=s(`jsvar art = new Artplayer({
+});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
组件配置 请参考以下地址:
contextmenu
管理播放器的右键菜单
add 方法用于动态添加菜单show 属性用于设置是否显示全部菜单toggle 属性用于切换是否显示全部菜单
`,5),f=n("div",{className:"run-code"},"▶ Run Code",-1),w=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -107,7 +107,7 @@ import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";c
setTimeout(() => {
art.contextmenu.show = false;
}, 1000);
-});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
组件配置 请参考以下地址:
subtitle
管理播放器的字幕功能
url 属性设置和返回当前字幕地址style 方法设置当前字幕的样式switch 方法设置当前字幕地址和选项
`,5),S=n("div",{className:"run-code"},"▶ Run Code",-1),P=s(`jsvar art = new Artplayer({
+});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
组件配置 请参考以下地址:
subtitle
管理播放器的字幕功能
url 属性设置和返回当前字幕地址style 方法设置当前字幕的样式switch 方法设置当前字幕地址和选项
`,5),P=n("div",{className:"run-code"},"▶ Run Code",-1),S=s(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
@@ -184,4 +184,4 @@ import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.48115c03.js";c
art.on('ready', () => {
art.plugins.add(myPlugin);
-});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
`,1),z=[e,c,r,t,D,F,y,A,i,C,d,b,u,m,_,h,v,g,E,T,k,w,f,S,P,I,N,R,V,j,q,x,O,M,$];function B(G,L,W,J,U,Y){return p(),l("div",null,z)}const Q=a(o,[["render",B]]);export{K as __pageData,Q as default};
+});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
`,1),z=[e,c,r,t,D,F,y,A,i,C,d,b,u,m,_,h,v,g,E,T,k,f,w,P,S,I,N,R,V,j,q,x,O,M,$];function B(G,L,W,J,U,Y){return p(),l("div",null,z)}const Q=a(o,[["render",B]]);export{K as __pageData,Q as default};
diff --git a/docs/document/assets/en_advanced_built-in.md.aeff6117.lean.js b/docs/document/assets/en_advanced_built-in.md.aeff6117.lean.js
new file mode 100644
index 000000000..a5385386b
--- /dev/null
+++ b/docs/document/assets/en_advanced_built-in.md.aeff6117.lean.js
@@ -0,0 +1 @@
+import{_ as a,c as l,o as p,V as s,z as n}from"./chunks/framework.5c8808ab.js";const K=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/built-in.md","filePath":"en/advanced/built-in.md","lastUpdated":1683080086000}'),o={name:"en/advanced/built-in.md"},e=s("",4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",5),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=s("",2),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",3),b=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",5),m=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),h=n("div",{className:"run-code"},"▶ Run Code",-1),v=s("",5),g=n("div",{className:"run-code"},"▶ Run Code",-1),E=s("",5),T=n("div",{className:"run-code"},"▶ Run Code",-1),k=s("",5),f=n("div",{className:"run-code"},"▶ Run Code",-1),w=s("",5),P=n("div",{className:"run-code"},"▶ Run Code",-1),S=s("",4),I=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",5),j=n("div",{className:"run-code"},"▶ Run Code",-1),q=s("",4),x=n("div",{className:"run-code"},"▶ Run Code",-1),O=s("",4),M=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",1),z=[e,c,r,t,D,F,y,A,i,C,d,b,u,m,_,h,v,g,E,T,k,f,w,P,S,I,N,R,V,j,q,x,O,M,$];function B(G,L,W,J,U,Y){return p(),l("div",null,z)}const Q=a(o,[["render",B]]);export{K as __pageData,Q as default};
diff --git a/docs/document/assets/en_advanced_class.md.66381877.lean.js b/docs/document/assets/en_advanced_class.md.66381877.lean.js
deleted file mode 100644
index c3cd38c9a..000000000
--- a/docs/document/assets/en_advanced_class.md.66381877.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as n,c as e,o as l,V as s,z as a}from"./chunks/framework.48115c03.js";const B=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/class.md","lastUpdated":1682779928000}'),o={name:"en/advanced/class.md"},p=s("",5),t=a("div",{className:"run-code"},"▶ Run Code",-1),c=s("",3),r=a("div",{className:"run-code"},"▶ Run Code",-1),i=s("",3),d=a("div",{className:"run-code"},"▶ Run Code",-1),_=s("",3),A=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",3),y=a("div",{className:"run-code"},"▶ Run Code",-1),C=s("",3),u=a("div",{className:"run-code"},"▶ Run Code",-1),h=s("",4),F=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",3),b=a("div",{className:"run-code"},"▶ Run Code",-1),v=s("",3),T=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",3),f=a("div",{className:"run-code"},"▶ Run Code",-1),P=s("",3),S=a("div",{className:"run-code"},"▶ Run Code",-1),k=s("",3),V=a("div",{className:"run-code"},"▶ Run Code",-1),N=s("",1),q=[p,t,c,r,i,d,_,A,D,y,C,u,h,F,m,b,v,T,g,f,P,S,k,V,N];function I(R,j,E,w,x,O){return l(),e("div",null,q)}const z=n(o,[["render",I]]);export{B as __pageData,z as default};
diff --git a/docs/document/assets/en_advanced_class.md.66381877.js b/docs/document/assets/en_advanced_class.md.7322e72c.js
similarity index 88%
rename from docs/document/assets/en_advanced_class.md.66381877.js
rename to docs/document/assets/en_advanced_class.md.7322e72c.js
index bf635bf01..792657835 100644
--- a/docs/document/assets/en_advanced_class.md.66381877.js
+++ b/docs/document/assets/en_advanced_class.md.7322e72c.js
@@ -1,4 +1,4 @@
-import{_ as n,c as e,o as l,V as s,z as a}from"./chunks/framework.48115c03.js";const B=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/class.md","lastUpdated":1682779928000}'),o={name:"en/advanced/class.md"},p=s('静态属性
这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
提示
有些属性是全大写的,说明这些属性是不稳定的,可能会在将来被更改
instances
返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
',5),t=a("div",{className:"run-code"},"▶ Run Code",-1),c=s(`jsconsole.info([...Artplayer.instances]);
+import{_ as n,c as e,o as l,V as s,z as a}from"./chunks/framework.5c8808ab.js";const B=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/class.md","filePath":"en/advanced/class.md","lastUpdated":1682779928000}'),o={name:"en/advanced/class.md"},p=s('静态属性
这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
提示
有些属性是全大写的,说明这些属性是不稳定的,可能会在将来被更改
instances
返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
',5),t=a("div",{className:"run-code"},"▶ Run Code",-1),c=s(`jsconsole.info([...Artplayer.instances]);
var art = new Artplayer({
container: '.artplayer-app',
diff --git a/docs/document/assets/en_advanced_class.md.7322e72c.lean.js b/docs/document/assets/en_advanced_class.md.7322e72c.lean.js
new file mode 100644
index 000000000..bd08e03d3
--- /dev/null
+++ b/docs/document/assets/en_advanced_class.md.7322e72c.lean.js
@@ -0,0 +1 @@
+import{_ as n,c as e,o as l,V as s,z as a}from"./chunks/framework.5c8808ab.js";const B=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/class.md","filePath":"en/advanced/class.md","lastUpdated":1682779928000}'),o={name:"en/advanced/class.md"},p=s("",5),t=a("div",{className:"run-code"},"▶ Run Code",-1),c=s("",3),r=a("div",{className:"run-code"},"▶ Run Code",-1),i=s("",3),d=a("div",{className:"run-code"},"▶ Run Code",-1),_=s("",3),A=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",3),y=a("div",{className:"run-code"},"▶ Run Code",-1),C=s("",3),u=a("div",{className:"run-code"},"▶ Run Code",-1),h=s("",4),F=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",3),b=a("div",{className:"run-code"},"▶ Run Code",-1),v=s("",3),T=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",3),f=a("div",{className:"run-code"},"▶ Run Code",-1),P=s("",3),S=a("div",{className:"run-code"},"▶ Run Code",-1),k=s("",3),V=a("div",{className:"run-code"},"▶ Run Code",-1),N=s("",1),q=[p,t,c,r,i,d,_,A,D,y,C,u,h,F,m,b,v,T,g,f,P,S,k,V,N];function I(R,j,E,w,x,O){return l(),e("div",null,q)}const z=n(o,[["render",I]]);export{B as __pageData,z as default};
diff --git a/docs/document/assets/en_advanced_event.md.eb727357.js b/docs/document/assets/en_advanced_event.md.b2411071.js
similarity index 99%
rename from docs/document/assets/en_advanced_event.md.eb727357.js
rename to docs/document/assets/en_advanced_event.md.b2411071.js
index 1b290d521..b79116f3e 100644
--- a/docs/document/assets/en_advanced_event.md.eb727357.js
+++ b/docs/document/assets/en_advanced_event.md.b2411071.js
@@ -1,4 +1,4 @@
-import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.48115c03.js";const Ms=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/event.md","lastUpdated":1677245395000}'),e={name:"en/advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),F=a(`jsvar art = new Artplayer({
+import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.5c8808ab.js";const Ms=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/event.md","filePath":"en/advanced/event.md","lastUpdated":1677245395000}'),e={name:"en/advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),F=a(`jsvar art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
diff --git a/docs/document/assets/en_advanced_event.md.b2411071.lean.js b/docs/document/assets/en_advanced_event.md.b2411071.lean.js
new file mode 100644
index 000000000..8374609c5
--- /dev/null
+++ b/docs/document/assets/en_advanced_event.md.b2411071.lean.js
@@ -0,0 +1 @@
+import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.5c8808ab.js";const Ms=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/event.md","filePath":"en/advanced/event.md","lastUpdated":1677245395000}'),e={name:"en/advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),F=a("",2),y=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",2),d=s("div",{className:"run-code"},"▶ Run Code",-1),b=a("",4),u=s("div",{className:"run-code"},"▶ Run Code",-1),h=a("",3),m=s("div",{className:"run-code"},"▶ Run Code",-1),_=a("",3),g=s("div",{className:"run-code"},"▶ Run Code",-1),v=a("",3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=a("",3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=a("",3),P=s("div",{className:"run-code"},"▶ Run Code",-1),S=a("",3),q=s("div",{className:"run-code"},"▶ Run Code",-1),w=a("",3),R=s("div",{className:"run-code"},"▶ Run Code",-1),N=a("",3),V=s("div",{className:"run-code"},"▶ Run Code",-1),j=a("",3),I=s("div",{className:"run-code"},"▶ Run Code",-1),x=a("",3),z=s("div",{className:"run-code"},"▶ Run Code",-1),O=a("",3),U=s("div",{className:"run-code"},"▶ Run Code",-1),H=a("",3),W=s("div",{className:"run-code"},"▶ Run Code",-1),L=a("",3),$=s("div",{className:"run-code"},"▶ Run Code",-1),B=a("",3),J=s("div",{className:"run-code"},"▶ Run Code",-1),G=a("",3),K=s("div",{className:"run-code"},"▶ Run Code",-1),M=a("",3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=a("",3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=a("",3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),as=a("",3),ns=s("div",{className:"run-code"},"▶ Run Code",-1),ls=a("",3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),os=a("",3),es=s("div",{className:"run-code"},"▶ Run Code",-1),rs=a("",3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=a("",3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),Fs=a("",3),ys=s("div",{className:"run-code"},"▶ Run Code",-1),is=a("",3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=a("",3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),bs=a("",3),us=s("div",{className:"run-code"},"▶ Run Code",-1),hs=a("",3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=a("",3),gs=s("div",{className:"run-code"},"▶ Run Code",-1),vs=a("",3),Es=s("div",{className:"run-code"},"▶ Run Code",-1),Ts=a("",3),fs=s("div",{className:"run-code"},"▶ Run Code",-1),ks=a("",3),Ps=s("div",{className:"run-code"},"▶ Run Code",-1),Ss=a("",3),qs=s("div",{className:"run-code"},"▶ Run Code",-1),ws=a("",3),Rs=s("div",{className:"run-code"},"▶ Run Code",-1),Ns=a("",3),Vs=s("div",{className:"run-code"},"▶ Run Code",-1),js=a("",3),Is=s("div",{className:"run-code"},"▶ Run Code",-1),xs=a("",3),zs=s("div",{className:"run-code"},"▶ Run Code",-1),Os=a("",43),Us=[r,c,t,D,F,y,i,A,C,d,b,u,h,m,_,g,v,E,T,f,k,P,S,q,w,R,N,V,j,I,x,z,O,U,H,W,L,$,B,J,G,K,M,Q,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,Fs,ys,is,As,Cs,ds,bs,us,hs,ms,_s,gs,vs,Es,Ts,fs,ks,Ps,Ss,qs,ws,Rs,Ns,Vs,js,Is,xs,zs,Os];function Hs(Ws,Ls,$s,Bs,Js,Gs){return o(),p("div",null,Us)}const Qs=l(e,[["render",Hs]]);export{Ms as __pageData,Qs as default};
diff --git a/docs/document/assets/en_advanced_event.md.eb727357.lean.js b/docs/document/assets/en_advanced_event.md.eb727357.lean.js
deleted file mode 100644
index 97db171f1..000000000
--- a/docs/document/assets/en_advanced_event.md.eb727357.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.48115c03.js";const Ms=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/event.md","lastUpdated":1677245395000}'),e={name:"en/advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),F=a("",2),y=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",2),d=s("div",{className:"run-code"},"▶ Run Code",-1),b=a("",4),u=s("div",{className:"run-code"},"▶ Run Code",-1),h=a("",3),m=s("div",{className:"run-code"},"▶ Run Code",-1),_=a("",3),g=s("div",{className:"run-code"},"▶ Run Code",-1),v=a("",3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=a("",3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=a("",3),P=s("div",{className:"run-code"},"▶ Run Code",-1),S=a("",3),q=s("div",{className:"run-code"},"▶ Run Code",-1),w=a("",3),R=s("div",{className:"run-code"},"▶ Run Code",-1),N=a("",3),V=s("div",{className:"run-code"},"▶ Run Code",-1),j=a("",3),I=s("div",{className:"run-code"},"▶ Run Code",-1),x=a("",3),z=s("div",{className:"run-code"},"▶ Run Code",-1),O=a("",3),U=s("div",{className:"run-code"},"▶ Run Code",-1),H=a("",3),W=s("div",{className:"run-code"},"▶ Run Code",-1),L=a("",3),$=s("div",{className:"run-code"},"▶ Run Code",-1),B=a("",3),J=s("div",{className:"run-code"},"▶ Run Code",-1),G=a("",3),K=s("div",{className:"run-code"},"▶ Run Code",-1),M=a("",3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=a("",3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=a("",3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),as=a("",3),ns=s("div",{className:"run-code"},"▶ Run Code",-1),ls=a("",3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),os=a("",3),es=s("div",{className:"run-code"},"▶ Run Code",-1),rs=a("",3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=a("",3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),Fs=a("",3),ys=s("div",{className:"run-code"},"▶ Run Code",-1),is=a("",3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=a("",3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),bs=a("",3),us=s("div",{className:"run-code"},"▶ Run Code",-1),hs=a("",3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=a("",3),gs=s("div",{className:"run-code"},"▶ Run Code",-1),vs=a("",3),Es=s("div",{className:"run-code"},"▶ Run Code",-1),Ts=a("",3),fs=s("div",{className:"run-code"},"▶ Run Code",-1),ks=a("",3),Ps=s("div",{className:"run-code"},"▶ Run Code",-1),Ss=a("",3),qs=s("div",{className:"run-code"},"▶ Run Code",-1),ws=a("",3),Rs=s("div",{className:"run-code"},"▶ Run Code",-1),Ns=a("",3),Vs=s("div",{className:"run-code"},"▶ Run Code",-1),js=a("",3),Is=s("div",{className:"run-code"},"▶ Run Code",-1),xs=a("",3),zs=s("div",{className:"run-code"},"▶ Run Code",-1),Os=a("",43),Us=[r,c,t,D,F,y,i,A,C,d,b,u,h,m,_,g,v,E,T,f,k,P,S,q,w,R,N,V,j,I,x,z,O,U,H,W,L,$,B,J,G,K,M,Q,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,Fs,ys,is,As,Cs,ds,bs,us,hs,ms,_s,gs,vs,Es,Ts,fs,ks,Ps,Ss,qs,ws,Rs,Ns,Vs,js,Is,xs,zs,Os];function Hs(Ws,Ls,$s,Bs,Js,Gs){return o(),p("div",null,Us)}const Qs=l(e,[["render",Hs]]);export{Ms as __pageData,Qs as default};
diff --git a/docs/document/assets/en_advanced_global.md.8d7d71f1.js b/docs/document/assets/en_advanced_global.md.89a11c9d.js
similarity index 98%
rename from docs/document/assets/en_advanced_global.md.8d7d71f1.js
rename to docs/document/assets/en_advanced_global.md.89a11c9d.js
index 1dc25c1e4..919766ecb 100644
--- a/docs/document/assets/en_advanced_global.md.8d7d71f1.js
+++ b/docs/document/assets/en_advanced_global.md.89a11c9d.js
@@ -1,4 +1,4 @@
-import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";const Ts=JSON.parse('{"title":"全局属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/global.md","lastUpdated":1683034861000}'),o={name:"en/advanced/global.md"},e=s('全局属性
这里的 全局属性 也是指挂载在 构造函数 的 一级属性,属性名字全部都是大写的形式,未来容易发生变动,基本上用不到
DEBUG
是否开始 debug 模式,可以打印出视频全部的内置事件,默认关闭
',4),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s(`jsArtplayer.DEBUG = true;
+import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.5c8808ab.js";const Ts=JSON.parse('{"title":"全局属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/global.md","filePath":"en/advanced/global.md","lastUpdated":1683034861000}'),o={name:"en/advanced/global.md"},e=s('全局属性
这里的 全局属性 也是指挂载在 构造函数 的 一级属性,属性名字全部都是大写的形式,未来容易发生变动,基本上用不到
DEBUG
是否开始 debug 模式,可以打印出视频全部的内置事件,默认关闭
',4),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s(`jsArtplayer.DEBUG = true;
var art = new Artplayer({
container: '.artplayer-app',
@@ -23,7 +23,7 @@ import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";c
flip: true,
playbackRate: true,
aspectRatio: true,
-});
1
2
3
4
5
6
7
8
9
10
11
SETTING_ITEM_WIDTH
设置面板的设置项的默认宽度,单位为像素,默认为 200
`,3),i=a("div",{className:"run-code"},"▶ Run Code",-1),b=s(`jsArtplayer.SETTING_ITEM_WIDTH = 300;
+});
1
2
3
4
5
6
7
8
9
10
11
SETTING_ITEM_WIDTH
设置面板的设置项的默认宽度,单位为像素,默认为 200
`,3),i=a("div",{className:"run-code"},"▶ Run Code",-1),d=s(`jsArtplayer.SETTING_ITEM_WIDTH = 300;
var art = new Artplayer({
container: '.artplayer-app',
@@ -33,7 +33,7 @@ import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";c
flip: true,
playbackRate: true,
aspectRatio: true,
-});
1
2
3
4
5
6
7
8
9
10
11
SETTING_ITEM_HEIGHT
设置面板的设置项的默认高度,单位为像素,默认为 35
`,3),d=a("div",{className:"run-code"},"▶ Run Code",-1),u=s(`jsArtplayer.SETTING_ITEM_HEIGHT = 40;
+});
1
2
3
4
5
6
7
8
9
10
11
SETTING_ITEM_HEIGHT
设置面板的设置项的默认高度,单位为像素,默认为 35
`,3),b=a("div",{className:"run-code"},"▶ Run Code",-1),u=s(`jsArtplayer.SETTING_ITEM_HEIGHT = 40;
var art = new Artplayer({
container: '.artplayer-app',
@@ -203,4 +203,4 @@ import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";c
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
-});
1
2
3
4
5
6
7
`,1),Cs=[e,r,c,t,D,y,F,C,A,i,b,d,u,_,m,h,T,E,v,I,g,S,P,N,R,k,O,w,L,V,f,M,q,j,x,B,U,K,Y,G,H,W,X,z,$,Z,J,Q,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs];function As(is,bs,ds,us,_s,ms){return p(),l("div",null,Cs)}const Es=n(o,[["render",As]]);export{Ts as __pageData,Es as default};
+});
1
2
3
4
5
6
7
`,1),Cs=[e,r,c,t,D,y,F,C,A,i,d,b,u,_,m,h,T,E,v,I,g,S,P,N,R,k,O,w,L,V,f,M,q,j,x,B,U,K,Y,G,H,W,X,z,$,Z,J,Q,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs];function As(is,ds,bs,us,_s,ms){return p(),l("div",null,Cs)}const Es=n(o,[["render",As]]);export{Ts as __pageData,Es as default};
diff --git a/docs/document/assets/en_advanced_global.md.89a11c9d.lean.js b/docs/document/assets/en_advanced_global.md.89a11c9d.lean.js
new file mode 100644
index 000000000..a00e058e9
--- /dev/null
+++ b/docs/document/assets/en_advanced_global.md.89a11c9d.lean.js
@@ -0,0 +1 @@
+import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.5c8808ab.js";const Ts=JSON.parse('{"title":"全局属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/global.md","filePath":"en/advanced/global.md","lastUpdated":1683034861000}'),o={name:"en/advanced/global.md"},e=s("",4),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s("",3),t=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",3),y=a("div",{className:"run-code"},"▶ Run Code",-1),F=s("",3),C=a("div",{className:"run-code"},"▶ Run Code",-1),A=s("",3),i=a("div",{className:"run-code"},"▶ Run Code",-1),d=s("",3),b=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",3),_=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",3),h=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",3),E=a("div",{className:"run-code"},"▶ Run Code",-1),v=s("",3),I=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",3),S=a("div",{className:"run-code"},"▶ Run Code",-1),P=s("",3),N=a("div",{className:"run-code"},"▶ Run Code",-1),R=s("",3),k=a("div",{className:"run-code"},"▶ Run Code",-1),O=s("",3),w=a("div",{className:"run-code"},"▶ Run Code",-1),L=s("",3),V=a("div",{className:"run-code"},"▶ Run Code",-1),f=s("",3),M=a("div",{className:"run-code"},"▶ Run Code",-1),q=s("",3),j=a("div",{className:"run-code"},"▶ Run Code",-1),x=s("",3),B=a("div",{className:"run-code"},"▶ Run Code",-1),U=s("",3),K=a("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",3),G=a("div",{className:"run-code"},"▶ Run Code",-1),H=s("",3),W=a("div",{className:"run-code"},"▶ Run Code",-1),X=s("",3),z=a("div",{className:"run-code"},"▶ Run Code",-1),$=s("",3),Z=a("div",{className:"run-code"},"▶ Run Code",-1),J=s("",3),Q=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",3),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",3),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",3),os=a("div",{className:"run-code"},"▶ Run Code",-1),es=s("",3),rs=a("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",3),ts=a("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",3),ys=a("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",1),Cs=[e,r,c,t,D,y,F,C,A,i,d,b,u,_,m,h,T,E,v,I,g,S,P,N,R,k,O,w,L,V,f,M,q,j,x,B,U,K,Y,G,H,W,X,z,$,Z,J,Q,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs];function As(is,ds,bs,us,_s,ms){return p(),l("div",null,Cs)}const Es=n(o,[["render",As]]);export{Ts as __pageData,Es as default};
diff --git a/docs/document/assets/en_advanced_global.md.8d7d71f1.lean.js b/docs/document/assets/en_advanced_global.md.8d7d71f1.lean.js
deleted file mode 100644
index 92ef7d20d..000000000
--- a/docs/document/assets/en_advanced_global.md.8d7d71f1.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";const Ts=JSON.parse('{"title":"全局属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/global.md","lastUpdated":1683034861000}'),o={name:"en/advanced/global.md"},e=s("",4),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s("",3),t=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",3),y=a("div",{className:"run-code"},"▶ Run Code",-1),F=s("",3),C=a("div",{className:"run-code"},"▶ Run Code",-1),A=s("",3),i=a("div",{className:"run-code"},"▶ Run Code",-1),b=s("",3),d=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",3),_=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",3),h=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",3),E=a("div",{className:"run-code"},"▶ Run Code",-1),v=s("",3),I=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",3),S=a("div",{className:"run-code"},"▶ Run Code",-1),P=s("",3),N=a("div",{className:"run-code"},"▶ Run Code",-1),R=s("",3),k=a("div",{className:"run-code"},"▶ Run Code",-1),O=s("",3),w=a("div",{className:"run-code"},"▶ Run Code",-1),L=s("",3),V=a("div",{className:"run-code"},"▶ Run Code",-1),f=s("",3),M=a("div",{className:"run-code"},"▶ Run Code",-1),q=s("",3),j=a("div",{className:"run-code"},"▶ Run Code",-1),x=s("",3),B=a("div",{className:"run-code"},"▶ Run Code",-1),U=s("",3),K=a("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",3),G=a("div",{className:"run-code"},"▶ Run Code",-1),H=s("",3),W=a("div",{className:"run-code"},"▶ Run Code",-1),X=s("",3),z=a("div",{className:"run-code"},"▶ Run Code",-1),$=s("",3),Z=a("div",{className:"run-code"},"▶ Run Code",-1),J=s("",3),Q=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",3),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",3),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",3),os=a("div",{className:"run-code"},"▶ Run Code",-1),es=s("",3),rs=a("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",3),ts=a("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",3),ys=a("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",1),Cs=[e,r,c,t,D,y,F,C,A,i,b,d,u,_,m,h,T,E,v,I,g,S,P,N,R,k,O,w,L,V,f,M,q,j,x,B,U,K,Y,G,H,W,X,z,$,Z,J,Q,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs];function As(is,bs,ds,us,_s,ms){return p(),l("div",null,Cs)}const Es=n(o,[["render",As]]);export{Ts as __pageData,Es as default};
diff --git a/docs/document/assets/en_advanced_plugin.md.355ebff5.lean.js b/docs/document/assets/en_advanced_plugin.md.355ebff5.lean.js
deleted file mode 100644
index 3151dfaf8..000000000
--- a/docs/document/assets/en_advanced_plugin.md.355ebff5.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.48115c03.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/plugin.md","lastUpdated":1673692792000}'),e={name:"en/advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-label":'Permalink to "编写插件"'},"")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",2),y=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",1),b=[r,c,t,F,D,y,i,A,C];function u(m,d,h,_,g,E){return o(),p("div",null,b)}const P=l(e,[["render",u]]);export{v as __pageData,P as default};
diff --git a/docs/document/assets/en_advanced_plugin.md.355ebff5.js b/docs/document/assets/en_advanced_plugin.md.5f2953e6.js
similarity index 96%
rename from docs/document/assets/en_advanced_plugin.md.355ebff5.js
rename to docs/document/assets/en_advanced_plugin.md.5f2953e6.js
index 50e85ce78..82228d970 100644
--- a/docs/document/assets/en_advanced_plugin.md.355ebff5.js
+++ b/docs/document/assets/en_advanced_plugin.md.5f2953e6.js
@@ -1,4 +1,4 @@
-import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.48115c03.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/plugin.md","lastUpdated":1673692792000}'),e={name:"en/advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-label":'Permalink to "编写插件"'},"")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`jsfunction myPlugin(art) {
+import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.5c8808ab.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/plugin.md","filePath":"en/advanced/plugin.md","lastUpdated":1673692792000}'),e={name:"en/advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-label":'Permalink to "编写插件"'},"")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`jsfunction myPlugin(art) {
console.info(art);
return {
name: 'myPlugin',
diff --git a/docs/document/assets/en_advanced_plugin.md.5f2953e6.lean.js b/docs/document/assets/en_advanced_plugin.md.5f2953e6.lean.js
new file mode 100644
index 000000000..a24e536d5
--- /dev/null
+++ b/docs/document/assets/en_advanced_plugin.md.5f2953e6.lean.js
@@ -0,0 +1 @@
+import{_ as l,c as p,o,z as s,a as n,V as a}from"./chunks/framework.5c8808ab.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/plugin.md","filePath":"en/advanced/plugin.md","lastUpdated":1673692792000}'),e={name:"en/advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-label":'Permalink to "编写插件"'},"")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",2),y=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",1),b=[r,c,t,F,D,y,i,A,C];function u(m,d,h,_,g,E){return o(),p("div",null,b)}const P=l(e,[["render",u]]);export{v as __pageData,P as default};
diff --git a/docs/document/assets/en_advanced_property.md.779fe490.js b/docs/document/assets/en_advanced_property.md.684af920.js
similarity index 97%
rename from docs/document/assets/en_advanced_property.md.779fe490.js
rename to docs/document/assets/en_advanced_property.md.684af920.js
index fa1a12bc8..013b7008b 100644
--- a/docs/document/assets/en_advanced_property.md.779fe490.js
+++ b/docs/document/assets/en_advanced_property.md.684af920.js
@@ -1,4 +1,4 @@
-import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.48115c03.js";const Ws=JSON.parse('{"title":"Instance Property","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/property.md","lastUpdated":1674271220000}'),o={name:"en/advanced/property.md"},e=s('Instance Property
The Instance Property here refers to the Primary Property attached to the Instance, which is more commonly used
play
- Type:
Function
Play video
',5),r=a("div",{className:"run-code"},"▶ Run Code",-1),t=s(`jsvar art = new Artplayer({
+import{_ as n,c as l,o as p,V as s,z as a}from"./chunks/framework.5c8808ab.js";const Ws=JSON.parse('{"title":"Instance Property","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/property.md","filePath":"en/advanced/property.md","lastUpdated":1683175231000}'),o={name:"en/advanced/property.md"},e=s('Instance Property
The Instance Property here refers to the Primary Property attached to the Instance, which is more commonly used
play
- Type:
Function
Play video
',5),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s(`js
Artplayer.js